Skip to content
Shahid Malla
Billing and automation In Stock

Invoice Payment Plans and Installments for WHMCS

Split a large WHMCS invoice into 2 to 12 scheduled installments, each its own invoice, with suspension rules for missed ones and a plan view for clients.

WHMCS 8.13 and 9.x (confirmed at purchase) PHP 8.1+

What will the payment plans module do?

It turns one large unpaid invoice into a schedule of smaller ones. An admin sets up a plan from the invoice page, or a client picks one from the invoice in the client area when the invoice meets your rules. A plan has 2 to 12 installments, weekly, every two weeks or monthly, in equal amounts that an admin can adjust before the plan starts. Each installment becomes its own WHMCS invoice, linked to the original, so your gateways, saved cards and reminder emails work on it as on any other invoice.

This product is built to order: you get the license key at purchase and the download within 10 business days.

What does WHMCS already do, and what does this add?

WHMCS can split line items from a Draft invoice into a new invoice, lets clients pay several invoices together with Mass Payment, and lets an admin record a part payment or apply credit to any unpaid invoice. It has no way to divide one invoice amount into scheduled parts, and from version 9.0 an invoice cannot be edited once it leaves Draft. This module adds the plan, the schedule and the rules around it without editing the original invoice: each paid installment is applied to the original through the client's credit balance, and when the last one is applied, the original invoice is Paid and WHMCS renews or sets up the services on it as usual.

What is included?

PartWhat you get
Plan setupBy an admin on any unpaid invoice, or by the client where your rules allow
Installments2 to 12, weekly, every two weeks or monthly
InvoicesEach installment its own invoice, linked to the original
SettlementPaid installments applied to the original invoice through credit, so income is counted once
Client rulesMinimum invoice amount, maximum installments, client groups allowed, admin approval on or off
Missed paymentGrace days, then suspension of the services on the original invoice, lifted when the installment is paid
Client areaPlan summary with each installment's amount, due date, status and pay link

Who is it for?

Hosts and agencies that sell large items through WHMCS: a year of a dedicated server, a long domain renewal list, a web design project or a migration. A client who cannot pay a big invoice in one go is often lost, or left sitting on a long overdue balance. A plan with clear dates keeps the work moving, and the suspension rules mean the balance never sits unpaid with nothing to stop it.

What do you need, and what are the limits?

Requirements: WHMCS 8.13 or 9.x (I confirm your exact version at purchase), PHP 8.1 or newer, and the standard WHMCS cron.

Limits: services and domains on the original invoice are set up or renewed when it is paid in full, which is after the last installment, unless you activate them by hand earlier. While a plan is on schedule, the module holds back WHMCS's own suspension and overdue notices for the original invoice. If late fees are on for the client, WHMCS may still add one after the original due date, so turn them off on the client profile while a plan runs. The module charges no interest or plan fees and runs no credit checks; my Client Credit Score addon helps you decide who should get a plan.

It costs $49 once for a lifetime license with twelve months of updates and support, the license key at purchase and the download within 10 business days, and a seven-day refund window.

Key features

  • Plans of 2 to 12 installments on any unpaid invoice
  • Weekly, two-weekly or monthly schedules
  • Each installment issued as its own linked invoice
  • Client self-service plans under rules you set
  • Optional admin approval for plans clients request
  • Paid installments settle the original invoice through credit
  • Grace days, then suspension for a missed installment
  • Suspension lifted when the missed installment is paid
  • Plan summary with pay links in the client area
  • Admin list of active, completed and defaulted plans

Why customers buy this module

  • →Close sales that one large invoice would lose
  • →Installments run through your existing gateways and reminders
  • →Missed payments lead to suspension without staff chasing them
  • →The original invoice stays as issued for your records

Frequently asked questions

Is the original invoice edited or canceled?

No. It stays as issued, which matters on WHMCS 9, where an invoice cannot be edited once it leaves Draft. Each paid installment goes to the client's credit balance and is applied to the original invoice straight away, so the money is counted once. When the last installment is applied, the original invoice is Paid and WHMCS handles the services on it as usual.

What happens if a client misses an installment?

WHMCS sends its normal reminders for that installment invoice. After the grace days you set, the module suspends the services on the original invoice and emails your staff. When the client pays the missed installment, the suspension is lifted and the plan carries on. You can also cancel a plan from the admin area, which leaves the remaining balance due on the original invoice under your usual WHMCS rules.

When will I get it, and what if you can't deliver?

It is built to order. You get the license key at purchase and the download within 10 business days of purchase. If I do not deliver it in that time, you get a full refund. Once it is delivered, the store's 7-day refund window applies.

Technical specifications

WHMCS
8.13 and 9.x (confirmed at purchase)
PHP
8.1+
Installments
2 to 12 per plan
Schedules
Weekly, every two weeks, monthly
Availability
Built to order, delivered in 10 business days
License
Lifetime, 1 year of updates and support included
Delivery
Instant download and license key
Refund window
7 days

Related modules

$299 lifetime

SM Reseller Hub: White-Label Reseller Platform for WHMCS

SM Reseller Hub lets your WHMCS clients resell hosting, servers, licences, SSL and domains under their own brand. They get a white-label store and client area on their own domain, a REST API for their own website and a reseller dashboard, while you keep control of prices, margins, payments and every customer.

View details
$39 lifetime

Abandoned Cart Recovery Emails for WHMCS

I built this module to win back WHMCS orders that stall at checkout. It detects abandoned carts, sends an email sequence you write, can add a discount code, and reports which emails bring buyers back.

View details
$49 lifetime · $149 open source

Bulk Edit and Mass Update Tool for WHMCS

An admin-only WHMCS module I built for changes too large to click through and too risky for raw SQL. Filter the records, preview the result, apply it as a background job, and reverse it later if needed.

View details