Skip to content

Guide August 12, 2026 · 6 min read

How to bulk-update prices on Xero repeating invoices

Xero has no bulk edit for repeating invoices. Here is the manual process, why it is slow, and how to reprice the whole book in one previewed pass.

Dana Whitfield Product lead, Invoice X

If you run a book of repeating invoices in Xero — retainers, subscriptions, service contracts — you have probably met this wall: there is no way to change prices across more than one repeating invoice at a time.

The manual process

To put fees up by 5% across, say, 40 repeating invoices, Xero asks you to:

  1. Open Business → Repeating invoices.
  2. Open the first template.
  3. Edit each line’s unit price by hand.
  4. Save.
  5. Repeat 39 more times.

There is no bulk select, no “apply a percentage”, and no preview of the new totals before you save. Xero also has no API call to update a repeating invoice — the only options are create and delete.

Why that is risky, not just slow

  • Missed templates. One skipped invoice under-bills that customer for a whole year.
  • Arithmetic by hand. 5% of $1,240.50, rounded sensibly, times 40, with a few fixed-price exceptions — that is a spreadsheet you now have to keep in sync.
  • No record. Once you have saved, there is nothing that says what the old price was or how much the change was worth.

Doing it in one pass with Invoice X

Invoice X connects to your Xero account and loads every repeating sales invoice. From there:

  1. Select the templates and lines to change.
  2. Set a percentage or a fixed price. Add a minimum increase, a rounding step (50c / $1 / $5 / $10) and a start date if you need them.
  3. Preview — the exact old and new price for every line, and the total movement per billing cycle, computed by the same engine that applies it.
  4. Push — each template is rebuilt safely (create → verify → retire) so a customer is never double-billed or dropped.

Nothing reaches Xero until you push, and Undo all discards every pending change.

See the full walkthrough →

What it costs

Invoice X is $29 a month for up to five users — one plan, no per-invoice fees, no tier that unlocks bulk editing. There is no free trial, but you can run the whole flow on built-in sample data before you connect Xero, so you can see exactly how the preview and write-back behave first.

← All posts

Ready to reprice the whole book at once?

Subscribe for $29/month and do the annual price rise in one previewed pass — or explore the interface on sample data first.

$29/month · Up to 5 users · One simple plan