Ratelift

For Xero · repeating invoices

Put your price increase on every Xero repeating invoice at once.

Xero can't change repeating-invoice prices in bulk, and it can't import repeating invoices at all. So the annual increase means editing every template by hand, and moving a book into Xero means retyping it. Ratelift does both jobs — previewed line by line before anything is written, checked field by field after.

Connect to XeroTry it with sample data

Watch it work: a 2-minute video ↓

Free to try: your first job of up to five templates costs nothing, and there is no card to enter. Repeating-invoice templates only — no contacts, no bank feeds, no issued invoices. Nothing is written to Xero until you press the final button on the preview.

Price change — how it works

The annual increase, in one sitting.

Pick the templates — all of them, or filter by contact, reference, line or account code. Set the rule: a percentage or a fixed amount, rounded how you like (nearest penny, 50p, £1, £5 or £10, up or down), from the date you choose. Read the preview: every template, every line, old price and new. Then confirm, and watch Ratelift write each replacement, check it against the original field by field — schedule, VAT, branding, reference, approval, sending — and only then retire the old one.

2 min · A price rise across 32 repeating invoices, start to finish. Narrated by an AI voice, captions on screen. Shown on an invented sample business.

Three things it will not do: change a template that is due to bill in the next two days (a price that changes hours before an invoice goes out is the one mistake you cannot take back); bill anyone the new rate before your date; touch a supplier bill.

How it works underneath: Ratelift works on sales repeating-invoice templates only. For each one it creates the new template as a copy with the new prices, reads it back from Xero and checks every field against what you approved; only then does it remove the original — never the other way round, so a failed check leaves the original in place.

Every price change can be undone from the run report, free for 7 days.

Each template is checked as it goes. 300 templates: a few minutes of your time, then about 20 minutes while it runs.

Not sure what percentage to use? The free forecast shows what the book will bill with and without the increase you're considering, before you run it.

After many months searching for a way to put through a price increase on our Xero repeating invoices, we came up short. Then we found Ratelift, and from the start we could see how powerful it would be for us. What used to take weeks and thousands of line adjustments took a few minutes to set up in Ratelift, and it ran through on its own in about an hour. The whole process is streamlined and intuitive. Put simply, it just works. I can't recommend Ratelift enough: a brilliant piece of software.

Dean Magahy, Operations Director, Woosh Washrooms · founding pilot customer

798 templates repriced in one job

Import — how it works

Moving recurring billing into Xero, without retyping it.

Export from your old system, or fill in the spreadsheet: one row per invoice line, contact, description, price, schedule, first invoice date. Drop the file in. Ratelift reads it, asks the two things it will never guess — how your dates are written, and whether prices include VAT — and shows you every template it would create, with the schedule and due date written in words. Then confirm, and each template is created as a draft and checked field by field.

1 min · Five repeating invoices imported from a spreadsheet. Narrated by an AI voice, captions on screen. Shown on an invented sample business.

Drafts by default, so nothing bills until you approve it in Xero. Import only creates — it never edits or deletes what you already have; if a row matches a template that exists, it says so and leaves it out unless you say otherwise. When the imported prices need to change later, that's a Price change — and it can roll back.

If prices are changing at the same time as the move, put the new prices in the file. One job, one price.

Once the book is in, the free forecast shows every template in one place and what it will bill, downloadable as a spreadsheet.

We started on Xero in 2024 but had to keep our repeating sales invoices in a legacy system, because Xero had no way to import repeating invoices or update their prices in bulk. Ratelift does both, so we've now moved the last of that work onto Xero. Very pleased with it.

Roundhouse Software · founding pilot customer

56 templates imported, billed from 1 October

Forecast & report — free, no job needed

What your repeating invoices will bill, before you decide the increase.

Xero has no report of what a book of repeating invoices is worth going forward. Ratelift shows it month by month over the next 12, 24 or 36 months, ex VAT or inc VAT, grouped by contact, naming pattern, account code, currency or template, each currency totalled on its own. Type a what-if, say +5% from 1 January, and see the difference it makes; when the figure looks right, one link carries that percentage to the price-change screen.

A spread view shares an annual invoice across the months it pays for, so a yearly support contract shows as twelve monthly amounts rather than one spike: an estimate to plan with, not your accounts.

A naming check picks out renamed plans and tiers, spelling variants and the same item billed at different prices, and possible duplicate templates are flagged. Any view downloads as a spreadsheet, and an export for re-import downloads every template in the format Ratelift's own import reads.

It reads your templates and writes nothing, so it is free, needs no job, and is there from the moment you connect.

What Ratelift will and will not touch

Repeating-invoice templates only. Ratelift asks Xero for four permissions: your invoices; read-only access to your settings, for branding themes, and to your contacts, not used yet; and the ability to stay connected. It writes only repeating-invoice templates, and after each job it reads your sales invoices once, to show you any a changed template has raised. It never reads or writes bills, bank feeds or payroll.

Nothing is written to Xero until you press the final button. Every job starts as a preview. The final button is Apply to Xero for a price change and Create in Xero for an import. Close the tab before then and nothing has changed.

Every write is checked. After each template is written, Ratelift reads it back from Xero and compares every field with what it meant to write. Anything that doesn't match is flagged and left for you.

Price changes can be undone. Each original is kept until its replacement is verified. A finished price change can be undone from the run report, free for 7 days: each template goes back to the price it had before the run. After that it can be reversed as a new job. Imports have nothing to undo: they only create drafts, and a draft you don't want is deleted in Xero.

Your data stays yours. Ratelift keeps a record of each job and the originals it replaced, and re-reads your templates from Xero each time you open the page. Everything it keeps, and for how long, is in the privacy policy.

Simple pricing. Your first job is free.

You pay per job — one price change or one import — by how many repeating-invoice templates it writes into Xero. No subscription. Previewing, the forecast, exports and putting a price change back are always free.

Price bands, by templates written per job
Up to 25 templates £29 per job
26–100 templates £49 per job
101–500 templates £99 per job
501–2,500 templates £149 per job

Excluding VAT. The fee is taken before the run and refunded automatically if the check fails. Prices may change with notice.

Full pricing and examples →

Connect to Xero

Free to try: your first job of up to five templates costs nothing. No card, no account to create. You'll be asked to choose which Xero organisation to connect.