Most businesses with recurring revenue review prices once a year. The decision is the easy part. Applying it cleanly across every repeating invoice is where the time goes.
1. Decide the rule, not just the number
- A flat percentage is the simplest to communicate and to apply.
- A minimum increase stops a percentage from producing a trivial change on your smaller lines — e.g. “5%, or at least $5, whichever is larger”.
- Rounding keeps invoices tidy. Round to $1 for most books; $5 or $10 for larger contract values.
In Invoice X these are applied in a fixed order: the rate sets the target, the minimum lifts a rise that came out too small, and rounding is applied last. Rounding never reverses the change — if 5% on $10.20 would round down to $10.00 at a $5 step, the original price stands instead.
2. Pick the start date
New prices should start on a clean billing boundary. Moving a start date backwards would make Xero re-bill periods it has already invoiced, so Invoice X ignores a start date for any template whose next run is already later than it.
3. Preview before you commit
Check the old-to-new price on every line and the total movement per cycle. This is the step Xero’s own workflow doesn’t have.
4. Keep the record
After the push, you want to be able to answer “what did we change, and what was it worth?”. Invoice X records every run and every push against the person who made it.
5. Sense-check with a forecast
Before and after the change, look at the repeating-income forecast grouped by customer or GL account. It is the quickest way to confirm the rise landed where you expected.
What it costs to do it this way
The whole workflow above is one plan at $29 a month for up to five users. If you would rather be walked through it on your own book first, a 20-minute demo covers the same ground.