Recurring invoice schedule illustrated on a laptop and calendar

Get paid

Recurring Invoice Software for Small Business

Save repeat billing details once, then let Invoice Master create each invoice on schedule. Review a draft before sending, or automatically email it with Premium.

  • Daily, weekly, monthly, or yearly schedules
  • Saved line items and payment terms
  • Draft review or automatic email with Premium

45-second overview

See how it works

Set the schedule and payment terms, then choose how each invoice goes out. The repeated work is already taken care of.

English narration · Captions included

Read the transcript

Recurring invoices handle billing that repeats. You save the customer and services once, then choose the schedule and payment terms that fit your business.

Each time the schedule comes around, Invoice Master creates the next invoice with those details and the right dates. You choose how it goes out: save a draft for review, or automatically email it with Premium.

When you review a draft, you can adjust it for that billing period without rebuilding the recurring setup. So whether you review each invoice or automate delivery, the repeated work is already taken care of.

A monthly billing example

From a $500 maintenance plan to a ready-to-review invoice

Northstar Studio bills Cedar & Co US$500 each month for website maintenance. These real product screens use fictional businesses, no tax, and Net 14 payment terms. Automatic email is turned off, so each invoice stays a draft until it is reviewed and sent.

  1. 01Save the customer, $500 service, monthly schedule, and Net 14 terms once.
  2. 02Review the generated invoice, then send it when it is ready.

The saved schedule

See what will be billed next

After the 12 October invoice is created, the next issue date moves to 12 November. The saved service, $500 total, and payment terms remain ready for the following month.

Monthly $500 website maintenance schedule for Cedar & Co, with upcoming issue dates and Net 14 payment terms.
The schedule shows the next four issue dates. Dates in these screenshots use day/month/year.

The generated invoice

Review a draft with the right dates

The October draft carries over the customer and maintenance line item. Its issue date is 12 October and its due date is 26 October, fourteen days later. You can edit this invoice before sending it.

Generated draft invoice IN-00001 for $500 of website maintenance, issued 12 October 2026 and due 26 October 2026.
This example uses draft review. Premium also offers automatic invoice email when you enable it on the schedule.

Recurring billing controls

Manage repeat billing details

Reuse the stable parts of repeat billing and choose how much to automate, from preparing a draft to emailing the invoice to your customer.

  1. 01

    Save the details that repeat

    Set up sender and recipient details, line items, quantities, unit prices, tax rates, footnotes, and the first issue date for a retainer, maintenance plan, membership, or service contract.

  2. 02

    Match the schedule to the agreement

    Choose a daily, weekly, monthly, or yearly recurrence and set the interval amount. That supports patterns such as every two weeks, every month, or once a year.

  3. 03

    Set due dates consistently

    Use due-on-receipt or net-day payment terms so each invoice receives a due date calculated from its scheduled issue date.

  4. 04

    See upcoming billing dates

    Use list, schedule, and detail views to check upcoming issue dates, recipients, recurrence details, payment terms, and totals before an invoice is generated.

  5. 05

    Create each invoice on schedule

    When a schedule is due, Invoice Master creates the next invoice from the saved details and advances the template to its next future issue date.

  6. 06

    Keep a review step when you need it

    Leave automatic delivery off to save each invoice as a draft. Review the details and make adjustments for that billing period before sending it.

  7. 07

    Change the template when the work changes

    Update the saved details when the price, scope, recipient, payment terms, or billing rhythm changes. Set an end date when the agreement has a final billing period.

  8. 08

    Automatically email invoices with Premium

    Enable automatic delivery on the schedule and choose the recipient email. Invoice Master issues and emails each generated invoice. The customer still chooses when to pay.

Your automation options

Scheduling, delivery, and payment options

Choose draft review or automatic delivery. Payment links let your customer pay online; recurring schedules do not charge a saved payment method.

Scheduling, delivery, and payment options
CapabilityInvoice Master support
Generate an invoice when the schedule is dueYes
Advance the template to its next issue dateYes
Email the generated invoice automaticallyWith Premium; enable automatic delivery and set a recipient email on the schedule
Create a payment link automaticallyWith Premium, a connected Stripe account, and automatic payment links enabled in organization settings
Charge a saved card or bank accountNo
Carry attachments into generated draftsNo; recurring templates do not support attachments
Generate drafts on the Free planIncluded; generated drafts count toward the five-invoices-per-month limit

Good fit

Best for

Retainers and ongoing service agreements

Use it when the same customer receives a stable monthly service, maintenance plan, membership, or recurring allowance that should be prepared on a predictable date.

Routine invoices ready for automatic delivery

Use automatic email with Premium when the saved details are ready to send each cycle. Choose draft review for agreements that need a one-off adjustment before delivery.

Billing dates that need to stay visible

Use it when upcoming daily, weekly, monthly, or yearly issue dates should remain visible instead of living in a calendar reminder or spreadsheet.

Recurring invoice workflow

From recurring setup to your next invoice

Save the details once, choose the schedule, and decide whether each invoice needs a review or can be emailed automatically.

  1. 01

    Choose the work that repeats

    Use a recurring schedule when the customer, cadence, service, and usual price stay reasonably stable. Keep usage-based or milestone billing in a more manual workflow.

  2. 02

    Build the recurring template

    Add the sender, recipient, reusable line items, tax rates, footnotes, payment terms, and first issue date that should be copied into future invoices.

  3. 03

    Set the billing rhythm

    Choose the interval amount and a daily, weekly, monthly, or yearly unit that matches the client agreement. Add an end date if billing should stop after a set period.

  4. 04

    Choose how invoices go out

    Leave automatic delivery off for drafts you can review, or enable it with Premium and choose the recipient email for automatic delivery.

  5. 05

    Let the schedule create the next invoice

    When the schedule is processed on or after its next issue date, Invoice Master creates the invoice, calculates its due date, and follows your delivery choice.

  6. 06

    Handle any changes for that period

    If you chose draft review, make any one-off adjustments before sending. Update the recurring template when a change should also apply to future invoices.

Update a recurring schedule

How to change future recurring invoices

Edit the saved schedule before the next invoice is generated. Invoices already created keep their existing details; editing one of those invoices does not change the schedule.

  1. 01

    Open the saved schedule

    In your organization, open Recurring invoices under Financials. Select the schedule you want to change, then choose Edit on its detail page.

  2. 02

    Change the details for future invoices

    For example, if a monthly maintenance retainer rises from $500 to $550, change Unit price to 550 on its line item with quantity 1. Review the total, Next issue date, payment terms, and Automatic delivery choice before saving.

  3. 03

    Save and check the schedule

    Choose Save changes. The detail page shows the updated amount and upcoming issue dates. Future invoices use the saved details. For a one-off change to an existing draft, edit that invoice separately from Invoices.

Recurring invoice details

Scheduling and billing questions

Ready when you are

Create your recurring invoice schedule

Set up the workflow in your account and keep the work connected from the first record to the final payment.