Manage real free trials in WHMCS, without hacks, workarounds, or manual intervention.
Trial Services allows you to offer trial-based services, automatically convert them into recurring subscriptions, and maintain a clean workflow for both clients and administrators.
Main Features
Trials based on Configurable Options No duplicated products. The trial is a service mode, not a separate product.
Configurable trial duration Set the number of trial days from the addon panel (e.g., 7, 10, 15, 30 days).
Automatic conversion to recurring billing At the end of the trial, the service becomes recurring, with the correct price and updated billing date.
Dedicated trial payment gateway The “Trial Free Checkout” method can be used only for zero-amount invoices.
Selectable post-trial gateway Choose which payment method to use after the trial (PayPal, Stripe, Bank Transfer, etc.).
HARD lock on trial gateway It is impossible to use the trial payment method for invoices > 0, even manually.
How It Works
The client selects Free Trial on the configuration page
Checkout is completed at 0.00 using Trial Free Checkout
The service is activated with a trial expiration date
At the end of the period:
the service switches to Recurring mode
the real price is applied
the post-trial payment gateway is set
The client receives the renewal invoice as usual
The standard WHMCS process takes over: if the client does not pay, the system suspends the service
Concrete Benefits
✔ No manual intervention by the administrator
✔ No duplicated products for trial and non-trial
✔ Clear and consistent client experience
✔ Compatible with standard WHMCS gateways
✔ Multi-language (frontend and admin)
✔ Secure: the trial gateway cannot be abused
Who It’s For
Hosting providers
WHMCS-based SaaS services
Software licensing businesses
Recurring professional services
Anyone who wants to increase conversions without complicating the workflow
Why Use It
Free trials only work if the transition to payment is automatic, transparent, and secure.
Trial Services does exactly that, integrating with WHMCS the right way, without forcing the system.