Batch invoicing

Invoice many finished jobs at once, and send a stack of draft invoices together.

Included on the Pro plan and up. Compare plans

At the end of a busy week you might have a dozen finished jobs to bill. Batch invoicing makes one invoice per job in a single step, and lets you send a pile of drafts together.

Invoice many jobs at once

  1. Open Work → Jobs.
  2. Click the Needs invoicing filter. Tick boxes appear next to each job.
  3. Tick the finished jobs you want to bill (or the box at the top to pick them all).
  4. Click Invoice selected.
  5. The window shows how many invoices and the total. Tick Send to customers now to email them straight away, or leave it off to save them as drafts to check first.
  6. Click Create drafts (or Create & send).
Invoicing a finished job from the Needs invoicing filter
Invoicing a finished job from the Needs invoicing filter

Each job gets its own invoice, built from its lines, with any deposit already paid taken off.

The results

A Batch results window lists every job with what happened:

  • Draft created or Sent, with the total and a link to the invoice.
  • Skipped, with the reason: for example, the job is already invoiced or has nothing to bill.
  • Failed, if something went wrong. Open that job and try Create invoice on its own.

If you chose to send and a customer has no email address, their invoice is still marked sent and its link goes live, and the window says so. Open it and share the link yourself.

Send many drafts at once

  1. Open Work → Invoices.
  2. Tick the draft invoices you want to send. Only drafts can be ticked.
  3. Click Send selected.
  4. Check the total and click Send.

Each customer with an email on file gets theirs by email. Invoices for customers with no email are marked sent and the window tells you to share the link yourself. Drafts with a $0 total are skipped. A Batch results window shows what was sent and what was skipped.

Tip: You can pick up to 200 jobs or invoices at a time.