Skip to content

Recurring Invoices

Open Recurring Invoices

Overview

Recurring invoices automate billing for retainer and subscription-style work without a separate “recurring invoice template” to maintain. Recurrence is a property of a playbook: when a playbook is marked recurring, the scheduler drafts an invoice for every engagement on that playbook that has been completed and not yet billed. The Recurring Invoices screen is the operator console for that scheduler — it shows which playbooks are recurring, lets you fire the scheduler on demand, and reports what it drafted.

This is a change from the older standalone “recurring template” model. There is no separate template object: the invoice content comes from the engagement’s billing (the playbook’s fixed fee), and the cadence comes from the playbook’s Recurrence settings.

Recurring Invoices console showing recurring playbooks table, fire scheduler button, and scheduler result banner
The Recurring Invoices console: a table of recurring playbooks with a Fire scheduler now action.
  1. (1) Fire scheduler now — manually run the recurring-invoice scheduler
  2. (2) Scheduler result banner — drafted / skipped / errors from the last run
  3. (3) Recurring playbooks table — Playbook, Practice Area, Recurrence, Billing
  4. (4) Recurrence column — frequency, day of month, month of year
  5. (5) Edit link — opens Playbooks to change recurrence configuration

Screen Layout

Header: The page title and a one-line explanation, with the Fire scheduler now button on the right.

Scheduler result banner: Appears after you fire the scheduler. Shows how many invoices were drafted, how many engagements were skipped, and how many errors occurred.

Recurring playbooks table: One row per active playbook that has recurrence enabled. Columns: Playbook, Practice Area, Recurrence, Billing, and an Edit link to the Playbooks screen. If no playbooks are recurring, an empty state explains how to enable recurrence.

How recurring invoices work: An always-visible explanatory panel summarising the drafting rules.

How recurrence is configured

Recurrence configuration does not live on this screen — it lives on the playbook. Open a playbook from the Playbooks screen and use its Recurrence tab to set:

  • Is Recurring — turns recurrence on for the playbook
  • Frequency — Weekly, Bi-weekly, Monthly, Quarterly, Semi-annually, or Annually
  • Day of Month — the day the cadence anchors to (for monthly and less-frequent schedules)
  • Month of Year — for annual schedules, the month the invoice is drafted in

This screen is read-only for that configuration and action-only for firing the scheduler.

UI Elements

Fire scheduler now

Manually runs the recurring-invoice scheduler for the workspace. The scheduler finds engagements on recurring playbooks that are marked complete with an unbilled fixed fee and drafts an invoice for each. Firing again on the same day is safe — already-drafted engagements are skipped, so you cannot double-bill by re-running it.

Scheduler result

After a run, a banner reports drafted (invoices created), skipped (engagements that did not qualify or were already billed), and errors. The banner turns to a warning style if any errors occurred.

Recurrence

A human-readable summary of the playbook’s cadence, e.g. “Monthly · day 1” or “Annually · day 15 · in Apr”. Shows ”—” if recurrence is not fully configured.

Billing

The playbook’s billing arrangement — for example a flat-fee amount, another billing type, or Non-billable. Only completed, billable, unbilled engagements produce a drafted invoice.

Edit

Opens the Playbooks screen so you can change the playbook’s recurrence or billing configuration.

Actions

Make a playbook recurring

  1. Go to Playbooks and open the playbook you want to bill on a schedule.
  2. Open the Recurrence tab and turn on Is Recurring.
  3. Choose the Frequency, and set Day of Month / Month of Year as applicable.
  4. Confirm the playbook has a billable fixed fee configured under its billing settings.
  5. Save the playbook. It now appears in the Recurring Invoices table.

Draft recurring invoices

  1. Open Recurring Invoices .
  2. Confirm the engagements you expect to bill are complete and not yet billed.
  3. Click Fire scheduler now.
  4. Read the result banner: the drafted count is the number of invoices created. They are saved as drafts in your Invoices list — nothing is sent to a client automatically.
  5. Open Invoices, review each drafted invoice, and send it.

Stop a playbook from recurring

  1. Open the playbook from Playbooks.
  2. On the Recurrence tab, turn Is Recurring off (or deactivate the playbook).
  3. Save. The playbook drops out of the Recurring Invoices table and the scheduler no longer drafts invoices for it.
  • Playbooks — recurrence and billing are configured on the playbook
  • Engagements — only completed, unbilled engagements are drafted
  • Invoices — drafted recurring invoices appear here for review and sending
  • Payments — record and track payments against recurring invoices
  • Reports — revenue-by-client reflects recurring invoice revenue