The short version: pick one invoicing tool (not three), connect it to a business bank account, set up a numbered template with your payment terms baked in, and automate the chasing before you ever need to chase anyone. Do that once and you'll spend about twenty minutes a month on invoicing instead of two hours a week hunting down who owes you what.
Why this matters more than it sounds like it does
I went five years without a proper invoicing system. I used Word documents, then a spreadsheet, then a mix of PayPal invoices and bank transfers depending on who was paying me. It was fine right up until the year I had four clients, three currencies, and no idea which invoice numbers I'd already used. I sent two clients an invoice numbered "047" in the same month. One of them queried it. That's the moment I stopped treating invoicing as admin I'd get to eventually and started treating it as infrastructure.
Electronic invoicing isn't just about looking professional, though it does that too. It's about getting paid faster (invoices sent same day as work completion get paid on average nine days sooner than ones sent a week later, according to data from invoicing platforms like Xero and QuickBooks), keeping HMRC or the IRS happy come tax time, and not losing your mind trying to remember whether Client B paid the January invoice or the February one.
Step one: choose your platform (and stop overthinking it)
You don't need the perfect tool. You need one that does four things: creates numbered invoices, tracks paid versus unpaid, sends automatic reminders, and exports clean records for your accountant. Here's what I'd consider, based on what I've used and what clients of mine use:
- QuickBooks Self-Employed or QuickBooks Simple Start (£16 to £22 a month in the UK) if you want invoicing tied directly to your accounts and tax return.
- FreeAgent (free with a NatWest, RBS, or Mettle business account, otherwise around £19 a month) if you're UK-based and want something built with sole traders in mind.
- Wave (free) if you're just starting out and money is tight. It's basic but it does the core job.
- Xero (from £16 a month) if you expect to grow into having a small team or multiple contractors within a year or two.
Pick one. Not two, not "I'll try a few and see." Every freelancer I know who used three invoicing tools "to compare" ended up with invoices scattered across all three and no single source of truth. That's worse than using a slightly clunky tool consistently.
Step two: get a proper business bank account before you send a single invoice
This is the bit people skip and then regret. If you invoice clients into your personal current account, you're mixing business and personal money from day one, which makes your tax return harder, makes it obvious to any accountant that your records are a mess, and in the UK specifically can cause problems if HMRC ever asks to see your accounts.
A free business account from Starling, Monzo, or Tide takes about fifteen minutes to open online if you're a sole trader. If you're a limited company, expect a bit more paperwork and possibly a wait of a few days for verification. Either way, do this before invoice number one goes out, not after invoice number twelve when you're trying to reconcile eight months of mixed transactions.
Step three: build a template that does the selling for you
Your invoice template should include your business name, address, and if applicable your VAT number (mandatory in the UK once you're VAT registered, which kicks in automatically once your turnover crosses £90,000 in a rolling 12-month period as of the current threshold). It also needs an invoice number, the date issued, the payment due date, a clear description of the work, your payment terms, and your bank details or a payment link.
Here's the part most freelance guides gloss over: your payment terms are a negotiating tool, not just admin text. If you write "payment due within 30 days" because that's what you've always seen on invoices, you're giving clients an extra month of free credit they didn't ask for and you didn't need to offer. I moved every new client to 14-day terms two years ago. Nobody pushed back. Not one client said " I need 30 days." They just paid within 14 because that's what the invoice said. The 30-day standard exists because freelancers keep defaulting to it out of habit, not because clients demand it.
Step four: automate the reminders before you need them
Every tool I mentioned above lets you set automatic reminder emails. Set one for three days before the due date (a gentle heads-up), one on the due date itself, and one seven days after if it's still unpaid. This isn't about being aggressive. It's about removing the emotional labour of chasing people, which is the single biggest reason freelancers avoid following up on late payments. If the system sends the email, you never have to sit there wondering whether asking for your own money makes you look pushy.
Late payment is one of the biggest threats to freelance income. Research from the Federation of Small Businesses has repeatedly found that late payments push a meaningful number of small UK businesses to the edge of closure each year. Automating the chase isn't optional extra polish, it's protecting your cash flow.
Step five: connect invoicing to your accounting, not just your inbox
If your invoicing tool and your bookkeeping are separate, you'll end up manually copying figures across, which is where errors creep in. QuickBooks, FreeAgent, and Xero all combine invoicing and bookkeeping in one place, so when an invoice gets marked paid, it automatically shows up correctly in your profit and loss statement and your tax estimate updates. That single connection saved me roughly three hours a month once I set it up, time I used to spend manually reconciling a spreadsheet against my bank statement.
What nobody tells you about e-invoicing and getting paid faster
Here's the uncomfortable bit. Sending a slick electronic invoice does not make a slow-paying client pay faster. It makes a good-faith client pay faster. If someone is trying to string you along or is disorganised about their own payables, a beautifully designed automated invoice with a Stripe payment link will not fix that. I've had invoices sit unpaid for six weeks with three automated reminders firing off into the void because the client's finance department simply batches payments monthly regardless of what your invoice says.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
The fix isn't a better invoice. It's better client selection and a deposit structure. For any new client relationship, I now ask for 50% upfront before starting, especially for projects over £2,000. That single change did more for my cash flow than any invoicing software ever has. Electronic invoicing makes the admin painless, it doesn't make bad payers good. Confusing the two is how freelancers end up thinking a new tool will solve what is a client vetting problem.
Handling international clients and currencies
If you work across the UK, US, and elsewhere like I do, currency matters more than people expect. Invoicing a US client in GBP when they think in USD creates friction and sometimes genuine confusion about the amount. Most modern invoicing tools let you set the currency per invoice and per client. I invoice UK clients in GBP, US clients in USD, and Israeli clients in either USD or ILS depending on what we agreed at the start. Wise (formerly TransferWise) is worth having alongside your invoicing tool specifically for receiving international payments without losing 3 to 4% to bank conversion fees, which is roughly what a standard bank charges compared to Wise's typical 0.5% to 1%.
What to do about VAT and tax from day one
Even if you're not VAT registered yet, get into the habit of setting aside 25 to 30% of every invoice paid for tax, particularly if you're a UK sole trader who'll owe income tax and Class 4 National Insurance. I keep a separate savings account that gets an automatic transfer the day any invoice is marked paid in FreeAgent. That single habit means I've never once had a scramble in January trying to find money for my self-assessment bill, which used to happen every single year before I automated it.
If you're exploring other flexible income streams alongside client invoicing, our guide to electronic work from home jobs is worth a read for an honest look at what pays reliably versus what looks good on paper but doesn't.
A simple checklist to follow
- Open a dedicated business bank account this week, not "eventually."
- Pick one invoicing tool and commit to it for at least six months before switching.
- Build one template with your logo, terms, invoice numbering, and payment link.
- Set payment terms to 14 days as your default, not 30.
- Turn on automatic reminders at three days before, on the day, and seven days after due date.
- Ask for 50% upfront on any project over £2,000 or your local equivalent.
- Set aside 25 to 30% of every paid invoice for tax automatically.
Frequently asked questions
Do I need a VAT number to invoice electronically as a freelancer?
No, not unless your turnover crosses the VAT registration threshold, which in the UK is £90,000 in a rolling 12-month period as of the current rules. Below that, you can invoice without a VAT number, and most electronic invoicing tools handle both VAT and non-VAT invoices without any extra setup.
What's the difference between electronic invoicing and just emailing a PDF invoice?
A PDF you create in Word and email is a digital invoice, but it isn't tracked, doesn't send reminders, and doesn't connect to your accounting. True electronic invoicing through a platform like QuickBooks, FreeAgent, or Xero automatically numbers invoices, tracks paid status, chases late payments, and feeds straight into your tax records.
How long should my payment terms be as a freelancer?
Fourteen days is a reasonable default for most freelance work and it's shorter than the 30-day standard most people default to out of habit. Clients rarely push back on 14 days if you set it from the start of the relationship rather than trying to shorten existing 30-day terms later.
Is it worth paying for invoicing software or should I use a free tool?
Free tools like Wave are fine when you're starting out and invoicing a handful of clients a month. Once you're issuing more than around ten invoices a month, chasing multiple currencies, or need the invoicing tied directly to your tax return, a paid tool like FreeAgent or QuickBooks (roughly £16 to £22 a month) pays for itself in time saved within the first month.
Where to check the details
Related reading: AI Automation for Invoicing and Admin: How I Stopped Losing Hours to Paperwork Every Week and How Does Cloud-Based Invoicing Software Compare for Small Businesses?.