All posts
7 November 2026 · 5 min read

How to switch invoicing software without losing your numbers

A step-by-step plan for switching invoicing software: what to export first, how to carry your invoice numbering across, and when to make the cut.

Most small businesses don't switch invoicing software because they want to. They switch because the old tool got expensive, got clunky, or never quite fit what a one-person or small-team business actually needs. The thing that stops people switching isn't the new software — it's the fear of losing a year of invoice history, breaking your numbering, or ending up with a client who gets a payment reminder from two different systems at once.

None of that has to happen. A switch done properly takes an afternoon, not a weekend, and your records stay intact the whole way through.

Decide what you actually need to carry across

Before you touch any settings, work out what "losing your numbers" would actually mean for your business, because it's usually a shorter list than it feels like:

  • Your invoice sequence. You don't need every historical invoice to migrate — you need your next invoice number to carry on from where the old one stopped, so you never have two INV-0042s floating around.
  • Who owes you what, right now. A list of unpaid invoices, their amounts, and their due dates. This is the one thing that genuinely can't wait.
  • Client details. Names, emails, addresses — tedious to retype, but not urgent on day one.
  • Historical invoices, for your records. You'll want these for your accountant and for your own records, but they can usually stay archived in the old tool rather than being re-created in the new one.

Splitting the list this way matters because it tells you what needs to move before you send your first new invoice, and what can move at your own pace afterwards.

Step 1: export everything from your old tool

Almost every invoicing tool, from a spreadsheet to full accounting software, lets you export a CSV of your invoices and your clients. Do this first, before you cancel anything:

  1. Export your full invoice list (ideally with status — paid, unpaid, overdue).
  2. Export your client list separately if the tool allows it.
  3. Download PDF copies of at least your last 12 months of invoices, in case your accountant or a client ever asks for one again. A folder named by financial year is enough — you don't need anything clever.

Keep this export somewhere safe even after the move is done. As a rule of thumb, keep business records for around 7 years in New Zealand and Australia, and at least 6 years in the UK — though the exact requirement depends on your structure and situation, so check with your accountant if you're not sure.

Step 2: pick up your invoice numbering where it left off

This is the step people worry about most, and it's the simplest to get right. You don't need your new software to "import" your old numbers — you just need to tell it what number to start from.

If your last invoice in the old system was INV-0184, set your new tool's next invoice number to INV-0185 before you send anything. Most invoicing software lets you set a starting number in settings; if yours doesn't, you can usually achieve the same thing by naming your first new invoice manually. The goal is simple: from your client's point of view, your numbering should look continuous, like nothing changed.

Step 3: re-create what's currently unpaid

This is the part that actually protects your cash flow. For every invoice that's still unpaid in your old system:

  1. Re-create it in the new tool, with the original issue date and due date if your software allows backdating.
  2. Mark it with the same invoice number where possible, or note the original number in the description line so there's no confusion if a client refers back to it.
  3. Once it's recreated in the new tool, mark the old copy as "superseded" or similar in your old system rather than deleting it, so you still have a record of what happened.

Don't re-send these invoices to clients unless something has actually changed. A client who already has a copy of INV-0171 doesn't need a second one from a different-looking system — that's exactly the kind of confusion that makes a switch feel messy. Only send fresh copies if a client asks for one, or if your reminders are about to go out from the new system anyway.

Step 4: set a clean cut-over date

Pick a day — ideally the start of a week or a month, so it's easy to remember — and treat it as the line in the sand. Every invoice dated before it stays in the old system as a historical record. Every invoice dated on or after it is created, sent and tracked in the new one. Don't run both systems live in parallel for new invoices; that's how a client ends up getting two reminders for the same job.

If you have recurring invoices (retainers, rent, subscriptions), set these up fresh in the new tool rather than trying to migrate the schedule exactly — double-check the first new date and amount against what the client is expecting, so nobody's surprised.

Step 5: tell your clients, briefly

You don't need an announcement. A short note on your next invoice or in your next email is plenty: "Quick heads up — I've moved to new invoicing software, so payment details may look a little different, but everything else is the same." If your payment details (bank account, payment link) are changing too, say so clearly and separately, since that's the one thing worth a client double-checking before they pay.

What a good new tool should make easier, not harder

The point of switching is usually to stop fighting your software, so it's worth checking the new tool actually covers the basics you rely on: online card payments so clients can pay with one tap, automatic reminders so you're not chasing people by hand, a client portal so people can see their own invoice history without emailing you, and a simple CSV export — so if you ever switch again, this whole process takes ten minutes instead of a weekend.

That last point is worth sitting with for a second: the best sign a tool respects your data is that it makes leaving easy, not hard.

Getting started

InvoiceCharlie lets you set your starting invoice number in settings, so your numbering picks up exactly where your old system left off, and every invoice you create comes with a one-click CSV export — your records are never locked in. If you're part way through a switch right now, your first 10 invoices are free, or try the free invoice generator if you just need to get one urgent invoice out today while you sort the rest.

Keep reading