Recurring Contract Billing For WHMCS

Recurring Contract Billing For WHMCS

Developed By ModulesGarden

    
Compatible with WHMCS v8.12

ModulesGarden Recurring Contract Billing For WHMCS will give you the flexibility to offer your products and services through fixed-term contracts. Empowered to choose how long each contract lasts, you are no loner stuck with the predefined billing cycles, and can customize your setup to suit your specific invoicing needs.

This module makes it easy to control which products require clients to confirm a contract before placing an order. When you initiate an order in the admin area, the customer will be emailed a link to conveniently view and accept the conditions. You also have the option to upload contracts directly from the admin area for specific clients and services. Contracts can be created in multiple languages and can include a discount value as well as penalty amount for any breaches. Additionally, you can choose how they are signed - whether through a checkbox, file upload, or electronic signature.

You will be able to define the renewal type for each contract and manage additional settings, affording customers the ability to end it without facing any financial consequences - either during a trial period or within a specific timeframe before the contract expires. To ensure everyone stays informed, the module enables you to send notifications to your clients regarding their expiring contracts and renewal options. Along with this, it allows you to track essential statistics and logs through clear and accessible tables located right on the dashboard.

Ditch the ordinary! Invest in Recurring Contract Billing For WHMCS today and let it propel your business toward newfound levels of pricing and billing freedom.

Admin Area Features:

  • Create, View And Manage Signed Contracts
  • Create Multiple Contracts Per Product
  • Request Contracts Signing For Selected Service
  • View Recently Signed And Ended Contracts
  • View Contracts And Revenue Summaries
  • Configure Contract Content
  • Configure Contract Signature Types
  • Define Time Of Notifications Before Contract Renewal Expiration
  • Define Time After Which Contract Is Defined As Broken
  • Define Services Suspension Rules
  • Configure Sign Types
  • Customize Module Language Files With "Translations" Tool
  • Control Staff Access Level To Specific Resources With ACL
  • View And Manage Logs

Contract Features:

  • Define Contract Content In Multiple Languages:
    • Create Contract Content With WYSIWYG Editor
    • Use Merge Fields For Contract Template
  • Create Contract Templates:
    • Assign Product To Contract Template
    • Define Discounts And Penalty Types
    • Define Multiple Contracts Sets For Specified Currencies And Billing Cycles:
      • Define Contract Length - Up To 5 Years
      • Define Discount And Penalty Amounts
      • Define Days Before Expiration To Cancel Contract Without Penalty
      • Define Trial Period Length
      • Define Time To Send Renewal Notification
      • View Total And Recurring Prices
      • View Amount Of Penalty
    • Choose Contract Signature Type:
      • Adobe Acrobat Sign
      • Checkbox
      • DocuSign
      • Dropbox Sign
      • File Upload
      • SignNow
  • Define Contract Length Selection Type:
    • Dropdown Menu
      • Radio-Button
  • Allow Orders Without Contract
  • Define Renewal Type:
    • Renewal Without Contract
    • Renewal With Contract
    • Cancel
  • Toggle Availability Of Cancellation Request

Client Area Features:

  • Choose Contract Length During Order
  • View Contract Content Before Accepting It
  • Sign Contract Using Configured Signature Type
  • View Details Of All Signed Contracts
  • View History Of Any Signed Contract
  • Receive Contract Email Notification Upon Order Creation

General Info:

  • Multi-Language Support With Custom Translations Tool
  • Supports PHP 8.2 Back To PHP V8.1
  • Supports WHMCS Themes "Six", "Twenty-One" And "Lagom WHMCS Client Theme"
  • Supports WHMCS V8.12 Back To WHMCS V8.9
  • Requires ionCube Loader V13 Or Later
  • Easy Module Upgrade To Open Source Version

 

    

Reviews

5 stars
4
4
4 stars
0
0
3 stars
1
1
2 stars
0
0
1 star
1
1
    

Craig Steinberg @craig5068

June 4, 2024 at 01:11:41 AM

Extremely buggy. Support is very slow to respond. They only seem to check their tickets once per day making it take weeks of back and forth. They advised me to update my version which then resulted in all the data being wiped and afterwards told me that I can no longer migrate the data because I upgraded (even though that is what they told me to do!).
The years keep resetting, the files you upload don't save. I suggest you wait until the stable version is actually stable because right now it is not.

Joanna Byjoś @JoannaModulesGarden

March 20, 2025 at 12:02:48 PM

We’ve been hoping to reconnect since your feedback but haven’t quite managed to yet. While time zones can sometimes get in the way, our team is always ready to step in and help turn things around. We’d be happy to walk you through the latest version and all the improvements. If you’re open to it, feel free to reach out via any previous ticket or a fresh one - we’d gladly guide you throughout the update process.

Owner@ModulesGarden  
  • 10 months ago
  • Version Number 2.0.0
    

21st Webb @jacob3296

October 17, 2020 at 08:37:23 PM

No comment provided.

  • 4 years ago
  • Version Number 1.3.2
  • Edited
    

Patrick Logue @PLogue

October 2, 2017 at 02:18:56 PM

Support is fast. No issues as of yet, just general questions which are always answered fast!
The module has a range of useful features, should be part of the main product! Module Garden products complete the WHMCS experience for our business and we use several of their modules.

  • 7 years ago
  • Version Number 1.1.5
    

Tyson Buck @tyson5271

September 30, 2017 at 04:43:50 AM

Very helpful with our marketing plans which allow us to get contracts signed upon payment. Great add on if your needing contracts signed with any of you recurring billing services.

  • 7 years ago
  • Version Number 1.1.5
    

Thiago Paiva @tdzain

September 6, 2017 at 11:49:06 PM

We were looking for a specific solution that could help us with our system. The Recurring Billing Extended For WHMCS application is flexible, fantastic and perfect for anyone looking for addon functionality.

  • 7 years ago
  • Version Number 1.1.5
    

Raymond Belden @cherrymarket

March 16, 2017 at 02:13:29 AM

**Update 10/6/2017 ModulesGarden listened to our concerns and updated this module so it works to our specifications. There are some new updates added that we didn't realize were wanted. Happy customer overall!

This module has been in our system for a few months and it takes care of dedicated server contracts with ease.

Keep in mind this module only works with clients who have an account previously created in your system! The way the setup is currently, it gives the impression to the customer that they should be able to input their information and then be able to accept the contract. This is counter intuitive and could potentially frustrate a potential client. If it wasn't for this I would give this module a full five stars since everything else works as described.

  • 8 years ago
  • Version Number 1.1.4
  • Edited

Version Compatibility


Compatible with WHMCS v8.12

Full Version Compatibility


  • Selected versions of WHMCS v8.12
        8.12.0
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ModulesGarden

Changelog

v2.1.2 Released March 6th, 2025

Latest Version


  • Bug Fix: Resolved problem on iOS where contracts were downloaded with incorrect ".pdf.html" file extension - case #316
  • Bug Fix: Invoices are now marked as overdue only when their due date is earlier than the "Order Days Grace" period, instead of when it is equal or earlier - case #317
  • Bug Fix: Corrected penalty invoices generation - case #318
  • Bug Fix: Adjusted tooltip descriptions for the "Contract Breach Grace Period Duration" and "Notice Period (Days)" settings - case #319, #325
  • Bug Fix: Solved case where the penalty amount might not be properly displayed on the warning notice when requesting cancellation
  • Bug Fix: Canceling a contract during its renewal process will no longer set its status to "Cancelled" but will end it and set its status to "Finished" - case #325
  • Bug Fix: Eliminated specific type error that could occur when client tried to add a payment method using the latest WHMCS version - case #331

 

Previous Versions


v2.1.1 Released December 10th, 2024

View/hide detailed changelog

v2.1.0 Released September 11th, 2024

View/hide detailed changelog

v2.0.1 Released September 5th, 2024

View/hide detailed changelog

v2.0.0 Released May 29th, 2024

View/hide detailed changelog

v2.0.0 Released April 18th, 2024

View/hide detailed changelog

v1.5.1 Released January 16th, 2024

View/hide detailed changelog

v1.5.0 Released November 29th, 2023

View/hide detailed changelog

v1.4.2 Released April 19th, 2023

View/hide detailed changelog

v1.4.1 Released December 7th, 2022

View/hide detailed changelog

v1.4.0 Released September 29th, 2022

View/hide detailed changelog

v1.3.6 Released March 16th, 2022

View/hide detailed changelog

v1.3.5 Released August 9th, 2021

View/hide detailed changelog

v1.3.4 Released May 13th, 2021

View/hide detailed changelog

v1.3.3 Released November 19th, 2020

View/hide detailed changelog

v1.3.2 Released June 4th, 2020

View/hide detailed changelog

v1.3.1 Released April 2nd, 2020

View/hide detailed changelog

v1.3.0 Released December 19th, 2019

View/hide detailed changelog

v1.2.5 Released November 18th, 2019

View/hide detailed changelog

v1.2.4 Released March 25th, 2019

View/hide detailed changelog

v1.2.3 Released February 28th, 2019

View/hide detailed changelog

v1.2.2 Released October 19th, 2018

View/hide detailed changelog

v1.2.1 Released April 24th, 2018

View/hide detailed changelog

v1.2.0 Released October 5th, 2017

View/hide detailed changelog

v1.1.5 Released June 8th, 2017

View/hide detailed changelog

v1.1.4 Released October 28th, 2016

View/hide detailed changelog

v1.1.3 Released October 14th, 2016

View/hide detailed changelog

v1.1.2 Released August 17th, 2016

View/hide detailed changelog

v1.1.1 Released July 12th, 2016

View/hide detailed changelog

v1.1.0 Released May 11th, 2016

View/hide detailed changelog

See also

Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS
    

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Account Statements Module
    

Send account statements to customers

Free
GST WHMCS Module For India
    

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Commercial
Handling Fees
    

A handling fee are the costs that business owners incur when processing payments from customers.

Free
Discount Center For WHMCS
    

Introduce discounts applicable to orders of specified products combinations or quantities.

Commercial