If you have clients who pay you monthly — whether for retainer services, software subscriptions, maintenance contracts, or ongoing supply agreements — you are probably spending more time creating invoices than you need to. Recurring invoicing automates this process and ensures you get paid reliably every cycle.
This guide explains how recurring invoices work in Nigeria, what to include, how VAT applies, and how to set them up efficiently.
What Is a Recurring Invoice?
A recurring invoice is an invoice that repeats automatically on a fixed schedule — weekly, monthly, or quarterly — for the same amount (or an amount that updates based on usage). It is ideal for:
- Retainer agreements — consultants, lawyers, accountants, digital agencies
- Maintenance contracts — IT support, generator servicing, cleaning contracts
- Software-as-a-Service (SaaS) — Nigerian tech companies billing subscription customers
- Rental agreements — commercial property, equipment leasing
- Ongoing supply contracts — regular delivery of goods
Recurring vs One-Time Invoice: Key Differences
| | One-Time Invoice | Recurring Invoice | |---|---|---| | Frequency | Single billing event | Repeats on a fixed schedule | | Setup effort | Created each time | Set up once, auto-generates | | Best for | Project work, ad hoc sales | Retainers, subscriptions, contracts | | Risk | N/A | Must update if scope or price changes |
What to Include on a Nigerian Recurring Invoice
Each recurring invoice should include:
- Invoice number — must be unique and sequential, even for recurring invoices (e.g., RET-2026-001, RET-2026-002)
- Billing period — clearly state what period the invoice covers: "Services: 1 March 2026 – 31 March 2026"
- Service description — itemise what is included in this billing cycle
- Amount — consistent with the agreed retainer/contract
- VAT at 7.5% — if VAT-registered, calculated on the service fee
- Due date — typically 5–7 days from issue for retainers
- Payment method — bank transfer or Paystack link
Example — Monthly IT Support Retainer:
| Description | Amount | |---|---| | IT support retainer — March 2026 (helpdesk, remote monitoring, monthly visit) | ₦250,000 | | Subtotal | ₦250,000 | | VAT (7.5%) | ₦18,750 | | Total | ₦268,750 |
Invoice period: 1 March 2026 – 31 March 2026 Due: 5 March 2026
VAT on Recurring Invoices in Nigeria
If you are VAT-registered with FIRS, you must charge 7.5% VAT on every recurring invoice for taxable services. This applies whether the invoice is generated manually or automatically.
Key rules:
- VAT is charged on the service fee, not on any pass-through costs (e.g., third-party software subscriptions billed at cost)
- Each invoice must show VAT as a separate line item — not rolled into the total
- You must file and remit VAT monthly to FIRS, regardless of when your clients pay
Annual price reviews: If you increase your retainer rate annually, update the VAT calculation accordingly on the new invoices. Notify clients in writing before the increase takes effect.
WHT on Recurring Invoices
Corporate clients will deduct 5% Withholding Tax from each recurring payment. Ensure your contract and invoice acknowledge this so there are no disputes when they pay less than the invoice total.
Include a line in your invoice footer: "WHT (5%) will be deducted by corporate clients as required by FIRS. A credit note must be issued."
Setting Up Recurring Invoices: Best Practices
1. Define the Billing Cycle in Your Contract
Your service agreement or retainer contract should specify:
- Billing frequency (monthly, quarterly, annually)
- Invoice issue date (e.g., "Invoice issued on the 25th of each month for the following month")
- Payment due date (e.g., "Payment due by the 1st of the billing month")
- Price escalation clause (e.g., "Rates subject to annual review in January each year")
2. Create an Invoice Template
Build a master invoice template with all the fixed information (your details, client details, service description, VAT formula). Update only the:
- Invoice number
- Billing period
- Issue date and due date
3. Send at the Same Time Every Cycle
Consistency builds trust and makes budgeting easier for your clients. If you invoice on the 25th each month, always invoice on the 25th. Set a calendar reminder.
4. Use Paystack for Automatic Collection
For subscription billing, Paystack Subscriptions allows you to set up automatic card charges on a recurring schedule. Your customer authorises the card once, and Paystack charges it automatically each billing cycle.
This eliminates the manual follow-up cycle entirely and dramatically reduces late payments for Nigerian SaaS and subscription businesses.
5. Archive Every Invoice
Keep a record of every recurring invoice issued — in a folder organised by client and year. FIRS requires businesses to maintain invoice records for at least 6 years. Good record-keeping also makes VAT filing and annual tax returns much easier.
Handling Changes to Recurring Invoices
Price Increase
Issue a formal notice to the client at least 30 days before the new rate takes effect. Reference the clause in your contract. Issue the first invoice at the new rate with a note: "Rate updated per [date] notice. New retainer rate: ₦[X]/month."
Scope Change
If the client adds or removes services, issue an amended service agreement before updating the invoice. Never change the invoice amount without documented agreement.
Client Cancels
As per your contract terms, issue a final invoice covering any notice period. If a deposit or advance was collected, reconcile it against the final invoice.
Create Recurring Invoices with InvoiceGenerator.ng
InvoiceGenerator.ng makes it easy to create professional recurring invoices for Nigerian clients — with automatic VAT, Paystack payment links, and instant WhatsApp or email delivery.
For more on invoicing best practices, payment terms, and FIRS compliance, see our full Nigerian Invoicing Guide.