Skip to main content

Creating a recurring invoice

A recurring invoice is a saved template tied to one client. SolidInvoice generates a real invoice from it on the schedule you set โ€” daily, weekly, monthly, or yearly โ€” until you stop it or it reaches its end condition.

Open the create formโ€‹

From the sidebar, click Recurring Invoices โ†’ Create Recurring Invoice, or click the green + Create Recurring Invoice button at the top right of the recurring invoices list.

The Recurring Invoices list page with the Create Recurring Invoice button

Fill in the templateโ€‹

The top of the form is the same as a one-off invoice โ€” pick the client, choose the contacts to send to, and add line items.

The Create Recurring Invoice form

  • Client (required) โ€” the client this recurring invoice is for. Once selected, a Send invoice to: checkbox list appears so you can pick at least one contact to receive each generated invoice.
  • Discount (optional) โ€” flat amount or percentage; applied to every generated invoice.
  • Line Items (at least one) โ€” description, price, quantity, and tax. The total at the bottom of the form is the per-invoice total.
tip

Line item descriptions support placeholders that are filled in when each invoice is generated: {day}, {day_name}, {month}, and {year}. For example, Subscription for {month} becomes Subscription for May on a May invoice. Click Available variables for descriptions above the items to see the full list.

Terms & Notes is collapsed by default โ€” click Toggle terms and notes section to expand it. Both fields apply to every generated invoice; notes stay internal and are never shown to the client.

Configure the scheduleโ€‹

The Recurring Schedule section is where you say when invoices get generated. See Understanding the schedule for the full breakdown โ€” the short version is:

The Recurring Schedule section with Weekly selected

  • Start Date (required) โ€” when the schedule begins. Defaults to today; can't be in the past.
  • Recurring Type (required) โ€” Daily, Weekly, Monthly, or Yearly. Each type reveals its own follow-up field (days of the week, days of the month, months of the year).
  • End Recurrence (required) โ€” choose Never, On the following date, or After x occurrences. The matching date or count field appears once you pick.

Saveโ€‹

Two save options are available from the green button at the bottom of the form:

  • Save as Draft โ€” saves the template without generating any invoices. Useful if you want to review or edit the schedule before activating it.
  • Save and Enable โ€” open the dropdown next to Save as Draft and choose this to save the template and immediately activate it. The first invoice is generated the next time the scheduler runs after the start date is reached.

After saving you land on the recurring invoice's view page. From there you can Activate a draft, or move on to Managing the schedule once it's running.

warning

Generated invoices only get created if SolidInvoice's background scheduler is running. Set this up once during installation โ€” see Cron job setup. Without it, an active recurring invoice still won't produce any invoices.