Recurring Billing
Set up a recurring invoice schedule so BillCraft automatically creates a new invoice draft each billing cycle — perfect for retainers, subscriptions, and regular service fees.
Pro and Agency plans only. Recurring billing requires a Pro or Agency subscription.
How recurring billing works
When a recurring schedule runs, BillCraft creates a new invoice in Draft status — it does not auto-send it. You review and send each draft manually, giving you a chance to adjust details before the client receives anything. This also means no invoices are accidentally emailed if you need to pause or modify a schedule.
Creating a recurring invoice
Go to Recurring → New Recurring Invoice. Fill in:
- Client — who this recurring invoice is for.
- Frequency — how often to generate a new draft: weekly, bi-weekly, monthly, quarterly, or annually.
- Start date — the date the first draft should be created.
- End date (optional) — leave blank for an ongoing schedule, or set a date to stop automatically.
- Line items — the items that will appear on every generated invoice. These are copied exactly each cycle.
- Currency, tax, discount — same options as regular invoices; applied to every generated invoice.
- Payment terms — e.g. Net 14, Net 30. The due date on each draft is calculated from the generation date using these terms.
- Payment instructions — optionally load from a saved template in Settings → Organisation.
[SCREENSHOT: New recurring invoice form showing frequency selector, start date, line items, and payment instructions fields]
Managing schedules
The Recurring list shows all your active and paused schedules. From the schedule detail page you can:
- Pause — temporarily stop generating drafts without deleting the schedule.
- Resume — re-activate a paused schedule.
- Edit — update line items, payment terms, or payment instructions. Changes apply to future drafts only, not already-generated invoices.
- Delete — permanently remove the schedule. Already-generated invoices are not affected.
[SCREENSHOT: Recurring invoice detail page with Pause, Edit, and Delete actions]
What happens each billing cycle
- The schedule's next-run date arrives.
- BillCraft creates a new invoice draft pre-filled with the schedule's line items, client, currency, tax, discount, and payment instructions.
- The draft appears in your Invoices list with status Draft.
- You review the draft, make any adjustments (e.g. change a quantity), and click Send Invoice.
[SCREENSHOT: Invoices list showing a newly generated recurring draft with a 'Recurring' badge]