Contracts Pro is a compliance-focused WHMCS addon designed for hosting companies, digital agencies, SaaS providers, and service businesses that need stronger proof of customer agreement.
The module allows you to create custom contracts, assign them to specific products, require acceptance before order completion, and collect payment consent before invoice payment continues.
It also gives your team a complete audit trail by recording important acceptance details such as customer identity, IP address, order and invoice references, signed date/time, and downloadable PDF proof documents.
Clients can access their agreements from a dedicated My Contracts area, while admins can review signed contracts, cart checkout consents, and invoice consents from the WHMCS admin area.
This module is ideal for businesses that want to reduce disputes, improve transparency, and maintain better records of customer authorization throughout the order and billing lifecycle.
Key Features
- Create and manage custom contracts directly inside WHMCS
- Assign contracts to specific products and services
- Support contract versioning for updated agreement terms
- Automatically require customers to accept the latest version of a contract
- Add a dedicated My Contracts section in the client area
- Allow clients to download signed contract PDFs
- Require checkout consent before allowing customers to complete an order
- Use a customizable cart consent popup with editable content
- Require invoice payment consent before showing or continuing payment flow
- Capture recurring billing consent and payment authorization consent
- Store digital proof including name, IP address, date/time, order ID, and invoice ID
- Generate downloadable PDF proof for signed contracts
- Generate downloadable PDF proof for cart checkout consents
- Generate downloadable PDF proof for invoice payment consents
- View signed contracts from admin order and product/service areas
- Keep searchable admin records for contracts and customer consent activity
Business Benefits
- Reduce billing and service disputes
- Improve customer accountability before purchase
- Keep clear records of accepted terms and payment authorization
- Strengthen internal compliance workflows
- Make updated contract renewals easier to manage
- Give clients self-service access to their agreements
Ideal For
- Web hosting providers
- VPS and dedicated server providers
- SaaS businesses using WHMCS
- Agencies selling recurring services
- Freelancers and consultants using WHMCS billing
- Any WHMCS business that needs stronger agreement and payment consent records
Client Experience
- Customers are prompted to review and accept terms before checkout
- Customers can be required to confirm payment consent on invoices
- Customers can sign agreements using their account identity
- Customers can review previously signed agreements from the client area
Admin Experience
- Manage contracts from one central module area
- Create new versions of existing agreements
- Track which contracts were signed and when
- Review cart consent and invoice consent logs
- Download proof PDFs for internal records or dispute handling
Highlights
- Contract acceptance before checkout
- Invoice payment consent capture
- Contract version tracking
- Digital proof PDFs
- Client-side contract portal
- Product-based contract assignment
- WHMCS admin consent logs
In-Shorts
Contracts Pro gives WHMCS businesses a practical way to collect signed agreements, enforce checkout terms, record payment consent, and maintain downloadable proof for every accepted contract or billing authorization.