What is a recurring invoice?
A recurring invoice is sent at regular intervals — usually monthly — for the same or similar amount. It's used for ongoing business relationships where the same services are provided each billing period: monthly retainers, SaaS subscriptions, property management fees, maintenance contracts, and membership dues.
Instead of creating a new invoice from scratch every month, you set up a template once and reuse it, only updating the date and period each cycle.
When to use recurring invoices
- Monthly retainers — freelancers and agencies billing a fixed monthly fee for ongoing work
- Subscription services — SaaS products, memberships, and subscription boxes
- Property management — landlords and property managers billing monthly rent or management fees
- Maintenance contracts — IT support, cleaning services, landscaping with monthly billing
- Consulting engagements — ongoing advisory relationships billed monthly
How to set up a recurring invoice template
1. Create your base invoice template
Start with a standard professional invoice with your business details, logo, and branding. This becomes your master template that you'll reuse each billing cycle.
2. Use dynamic fields for changing data
Add dynamic fields for the elements that change each month:
- {{invoice_number}} — unique number for each invoice (e.g., INV-2026-03-001)
- {{invoice_date}} — the date you're sending this month's invoice
- {{billing_period}} — the service period (e.g., "March 1-31, 2026")
- {{due_date}} — payment due date for this cycle
Keep the static elements fixed: your business details, the client's details, the service description, and the monthly amount.
3. Automate for multiple clients
If you bill multiple clients monthly, create a spreadsheet with columns for client name, amount, billing period, and invoice number. Upload it to PDFMakerAPI and generate all your monthly invoices at once — one personalized PDF per client.
Recurring invoice best practices
- Send on the same day each month — consistency helps clients expect and budget for your invoice. The 1st or 15th of the month is most common.
- Use unique invoice numbers — include the month/year in the number (INV-2026-03-001) so each invoice is distinct and easy to reference.
- Specify the billing period — always state what period the invoice covers (e.g., "Services for March 2026"). This prevents confusion, especially if payments are late.
- Keep a consistent format — use the same template every month so clients can quickly scan for the total and payment instructions.
- Send reminders — set up a reminder 2-3 days before the due date for clients who consistently pay late.
Recurring invoice vs. automatic payment
A recurring invoice is a document you send — the client still needs to actively make the payment. Automatic payment (auto-debit, subscription billing) charges the client automatically. Many businesses use both: send a recurring invoice as a record, while the payment is processed automatically through a payment processor.
If your clients pay via bank transfer or check, recurring invoices are essential — they're the trigger for the client to send payment.