Skip to main content
·6 min read·consulting, law, accounting, agencies with international clients

Invoicing software that works in any country: currencies, tax codes, and compliance

Most invoicing tools are built for one market. Here's what to look for when your clients span multiple countries and tax regimes.


Most invoicing software is built for one country. The currency selector has five options but defaults to USD and treats everything else as an afterthought. The tax field is labelled "Sales Tax %" with no concept of VAT registration numbers, reverse charge rules, or the difference between GST and HST. The address format assumes a ZIP code. If all your clients are in the same country as you, this probably doesn't matter. If they're not, it quietly causes problems every billing cycle.

This is a practical guide to what "works internationally" actually means for professional services invoicing — and what to verify before you commit to a tool.

Why most invoicing tools break for international firms

The failure modes are predictable. A tool built primarily for the US market will handle USD naturally and treat other currencies as a bolt-on. You might be able to set an invoice to GBP, but the platform's own reporting will convert everything back to USD at a rate it chose, giving you revenue figures that don't match your bank account.

Tax handling is worse. A US-focused tool understands sales tax as a percentage applied to the invoice total. It has no concept of VAT registration numbers, no field for the customer's VAT ID, no "VAT INVOICE" label, no supply date distinct from the invoice date, and no reverse charge mechanism for cross-border B2B services. For a UK consultancy invoicing a German GmbH, every one of those things is legally required or operationally important.

The address problem is subtler but still real. Many tools validate or format addresses based on US conventions — state dropdown, five-digit ZIP. A client in the Netherlands or Singapore has neither, and a tool that can't store their address correctly can't print it correctly on the invoice.

What "works in any country" actually means

A tool genuinely built for international invoicing has these properties:

Per-client currency, locked at creation. Each client organisation has a default currency — GBP for your London clients, CAD for your Toronto retainer, EUR for your Amsterdam engagement. Every invoice generated for that client, whether manual, scheduled, or on project completion, comes out in that currency automatically. You never manually set the currency on each invoice. The platform never converts currencies in your revenue reports — it keeps USD, GBP, EUR, and CAD as separate buckets, because blending them at a spot rate you didn't choose produces meaningless numbers.

Configurable tax rates with correct labels. The tax field should accept a name (VAT, GST, HST, PST, ABN, etc.) and a percentage. For a Canadian firm, GST is 5% federally, but HST varies by province: 13% in Ontario, 15% in Nova Scotia. For a UK firm, standard VAT is 20% with reduced and zero rates for certain services. The invoice should print exactly the label you configure — "GST 5%" on Canadian invoices, "VAT 20%" on UK ones — not a generic "Tax."

VAT and tax registration fields. A HMRC-compliant UK VAT invoice must include your VAT registration number and, for B2B invoices, often the customer's VAT number. A tool that doesn't have a field for these isn't suitable for UK VAT-registered firms, full stop.

Full address fields without format assumptions. City, region/state, postcode/ZIP, country — all free-text, all optional, with no hardcoded validation. A client in Tokyo has a postcode; a client in Ireland may have an Eircode or nothing at all.

IBAN and SWIFT/BIC payment details. Getting paid internationally means giving clients the right banking information. A UK firm receiving payment from a German client needs IBAN and BIC on the invoice. A Canadian firm invoicing a US client may want to include their US routing number and account number. The invoice template should accommodate both.

UK-specific requirements

For VAT-registered UK businesses, a valid VAT invoice must include: your business name and address, your VAT registration number, a unique sequential invoice number, the tax point (supply date) if different from the invoice date, the customer's name and address, a description of the goods or services, the VAT rate applied, the net amount, the VAT amount, and the gross total. Missing any of these means the invoice doesn't qualify for VAT reclaim by your client, which creates friction in B2B relationships.

Making Tax Digital (MTD) for Income Tax is being phased in for sole traders and landlords with income above £50,000 from April 2026. MTD doesn't change what goes on an invoice, but it does mean your invoicing data needs to be in a format that feeds into MTD-compatible accounting software. If your invoicing tool can export CSV or integrate with Xero or QuickBooks, you're covered.

Canadian GST/HST

Canada's consumption tax is complicated by province. Federal GST is 5% everywhere. Five provinces have harmonised with the federal government into HST: Ontario (13%), New Brunswick (15%), Nova Scotia (15%), Prince Edward Island (15%), Newfoundland (15%). The remaining provinces apply GST plus their own provincial sales tax (PST) separately. For a consulting firm registered for GST/HST, you charge the rate applicable to where the supply is made — generally where the client is located for services. The invoice needs to show your GST/HST registration number (a 9-digit business number followed by RT0001 or similar).

EU VAT and reverse charge

For professional services supplied B2B across EU borders, the general rule is that the place of supply is where the customer is established. This means a UK consultancy advising a French company charges no UK VAT and instead applies the reverse charge — the French company self-accounts for French VAT. The invoice should show: "VAT reverse charge applies" or equivalent wording, the customer's EU VAT number, and a zero-VAT total. Getting this wrong means either over-charging VAT you shouldn't have collected or under-charging and creating a compliance problem for your client.

Australian GST

Australian GST is 10% on most goods and services. Invoices for taxable supplies over AUD 1,000 require a Tax Invoice with your ABN (Australian Business Number), the date, the words "Tax Invoice," a description of the supply, the GST amount (or a statement that the total includes GST), and the total. For supplies under AUD 1,000, a simplified tax invoice is acceptable.

What to verify before choosing a tool

Before committing to any invoicing platform for international work, check these specifically:

Can you set a different default currency per client and have it apply automatically to all invoices for that client? Does the platform's reporting keep currencies separate or blend them at a spot rate? Can you configure tax rates with custom labels (not just a percentage)? Is there a field for your VAT/GST registration number on the invoice? Is there a field for the customer's tax registration number? Can you add a supply date distinct from the invoice date? Are address fields free-text without country-specific validation? Can you store IBAN and BIC payment details on the invoice?

If the answer to any of these is no, the tool will cause you friction the moment your client list crosses a border.

AlphaI+

Ready to put this into practice?

AlphaI+ handles retainer pools, ad-hoc invoicing, and timesheet billing — all from one workspace. 14-day free trial, no credit card required.

Start your free trial →