Manual invoicing doesn't scale. With 5 clients, you can send invoices by hand. With 50, you need automation. WHMCS handles everything from invoice generation to late fee collection.
WHMCS Billing Automation
Invoice Generation
Configure automatic invoice creation:
Setup > Automation Settings
- Invoice Creation Days Before Due: 14
- Invoice Payment Terms: Net 14
- Auto-generate invoices for recurring products: Yes
WHMCS generates invoices 14 days before the due date, giving clients time to pay.
Payment Reminders
| Reminder | Timing | Template | |----------|--------|----------| | First | 7 days before due | "Invoice reminder" | | Second | Due date | "Payment due today" | | Third | 3 days overdue | "Overdue notice" | | Final | 7 days overdue | "Service suspension warning" |
Auto-Suspension
Setup > Automation Settings
- Suspend Days After Due: 3
- Terminate Days After Due: 30
- Send Suspension Email: Yes
- Send Unsuspension Email: Yes
| Day | Status | Automation | |-----|--------|------------| | -14 | Invoice generated | Email sent | | -7 | Reminder | Email sent | | 0 | Due date | Email sent | | +3 | Overdue | Account suspended, email sent | | +14 | Overdue | Final warning email | | +30 | Terminated | Account and data removed |
Auto-Payment
For clients with stored payment methods:
Setup > Payment Gateways > Stripe
- Token Billing: Yes
- Auto-charge on due date: Yes
The client's card is charged automatically on the invoice due date. No manual action needed from either side.
Credit Card on File
Encouraging clients to store payment methods dramatically reduces overdue invoices:
| Payment Method | Overdue Rate | Collection Effort | |---------------|-------------|-------------------| | Manual bank transfer | 15-25% | High | | PayPal auto-pay | 5-10% | Low | | Credit card on file | 2-5% | None |
Offer a small discount (5%) for clients who set up automatic payments.
Handling Failed Payments
Set up dunning management:
Day 0: First charge attempt
Day 3: Second attempt + email notification
Day 7: Third attempt + warning email
Day 10: Final attempt + suspension notice
Most failed payments are due to expired cards or temporary insufficient funds. Multiple retries recover 60-70% of initially failed charges.
Tax Management
WHMCS handles VAT for EU resellers:
Setup > Tax Rules
- EU VAT: Yes
- Validate VAT Number: Yes
- Tax-exempt for valid EU VAT numbers: Yes
- Default tax rate: 21% (Netherlands)
B2B clients with valid VAT numbers are automatically tax-exempt (reverse charge mechanism). B2C clients pay the standard VAT rate.
Financial Reporting
WHMCS generates reports for accounting:
| Report | Frequency | Purpose | |--------|-----------|---------| | Monthly revenue | Monthly | Revenue tracking | | Outstanding invoices | Weekly | Collection monitoring | | Client acquisition | Monthly | Growth tracking | | Cancellation reasons | Monthly | Retention analysis |
Export these to your accounting software or provide them directly to your accountant.
Billing automation on Space-Node's reseller hosting works seamlessly with WHMCS. Server provisioning, suspension, and termination happen automatically based on payment status.
