Recurring Invoices

Bill repeat work
without touching it

Retainers, subscriptions, rent, monthly support contracts — the same invoice, over and over. Set the schedule once and InvoiceCast raises each invoice for you, with taxes recalculated every cycle and a full audit trail behind it.

Start your free trial → Compare plans

Pro & Business

How it works

A blueprint and a schedule

A recurring invoice is a saved invoice blueprint plus a cadence. The schedule is a factory — it produces invoices, then leaves them alone.

1

Build the blueprint

Choose the client, add your line items, and pick a tax formula. This is the template every occurrence is stamped from.

2

Choose the cadence

Weekly, monthly, quarterly, or yearly — combined with an interval, so "every two weeks" or "every six months" works just as well.

3

Let it run

On each occurrence a brand-new invoice is generated, either as a draft for you to review or sent straight to the client.

Details that matter over a year of billing

Every invoice stands on its own

Each occurrence produces an ordinary invoice with its own sequential number, its own sender and recipient snapshot, and its own tax breakdown. The schedule never rewrites an invoice it has already produced.

Month ends do not drift

A monthly schedule starting January 31 bills Jan 31, Feb 28, Mar 31, Apr 30 — not Jan 31, Feb 28, then stuck on the 28th forever. Every date is measured from the start date, so a short month never knocks the schedule off course.

Taxes are recalculated, not frozen

Tax is recomputed at the moment each invoice is generated, against that invoice's issue date. When a provincial rate changes mid-schedule, the next invoice is already correct — you do not have to rebuild anything.

Review first, or send automatically

Auto-send is off by default: each occurrence lands as a draft and you get a nudge to review it. Turn it on and InvoiceCast finalizes and emails the invoice for you.

Stop conditions built in

End on a date, or after a set number of invoices, or leave it open-ended. A schedule that reaches its limit marks itself completed instead of quietly continuing.

Pause, edit, resume

Pause a schedule between contracts and resume it later. Edits apply to future occurrences only — the invoices you have already sent are never altered.

Automation you can leave running

Anything running unattended needs to fail loudly rather than quietly. These are the guardrails.

Sent during business hours

Invoices only go out between 7am and 7pm in your account's timezone, so an automated invoice never lands in a client's inbox at 3am.

A failed send becomes a draft

If an auto-send cannot go through — an invalid or bouncing client address, for instance — the invoice is kept as a draft and you are notified. Nothing is ever silently dropped.

Removed clients stop the schedule

Delete a client and any schedule billing them is paused automatically rather than invoicing someone who is no longer on your books. Resume it once you have pointed it at a valid recipient.

Downgrades pause, they do not delete

If your plan stops including recurring invoices, schedules are paused and kept intact. Re-upgrade and pick up exactly where you left off.

Common questions

What happens to a monthly invoice scheduled on the 31st?

It bills on the last day of any month that is too short, then returns to the 31st. A schedule anchored to January 31 produces January 31, February 28, March 31, April 30, and so on. Because every date is calculated from the original start date rather than from the previous invoice, the schedule never drifts earlier over time.

If a sales tax rate changes, do my future invoices update?

Yes. Tax is not baked into the blueprint — it is recalculated when each invoice is generated, using that invoice's issue date. A rate change part-way through a schedule is reflected on the next invoice automatically. Invoices already issued keep the breakdown that was correct when they were created.

Can I change the amount partway through a schedule?

Yes — edit the blueprint and the change applies to every future occurrence. Invoices that have already been generated are never modified, so your sent documents and your records stay exactly as your client received them.

What if I hit my plan's invoice limit?

That occurrence is skipped rather than lost, and you are notified once. It is retried automatically on the next cycle, so once you are back under your limit or on a larger plan, billing resumes without you rebuilding the schedule.

Does this collect payment from my clients?

No. InvoiceCast is invoicing software — it creates and sends the invoice, and tracks whether you have marked it paid. Collecting the money itself stays with whatever method you and your client already use.

Which plans include recurring invoices?

Recurring schedules are available on the Pro and Business plans. Both start with a 14-day free trial and no credit card, so you can set up a real schedule before deciding.

Keep exploring

Stop rewriting the same invoice

Set up your first schedule on a 14-day Pro trial. No credit card required.

Start your free trial →