Getting paid on time is the single most common frustration freelancers and independent contractors report about running their own business โ and a surprising share of late payments trace back to the invoice itself: missing information, unclear payment terms, or a format that makes a client's accounts department set it aside "to deal with later." A well-structured invoice isn't just a formality. It's the document that determines how quickly you get paid, and in many countries it's also a legal requirement with specific mandatory fields.
The tricky part is that "how to write an invoice" doesn't have one universal answer. The UK requires VAT details if you're registered; the US has no federal invoice format but has state-level sales tax considerations; Canada requires your GST/HST number once you cross a revenue threshold; and the EU has cross-border VAT rules that differ depending on whether your client is a business or a consumer. This guide walks through what every invoice needs everywhere, then breaks down exactly what changes depending on where you and your client are based โ and shows you how to generate a compliant invoice in under two minutes with our free Invoice Generator.
The Universal Invoice Fields Every Country Requires
Regardless of where you or your client are located, every legitimate invoice needs the following. Skipping any of these is the single most common reason an invoice bounces back from a client's accounts payable team before payment is even considered:
- A unique invoice number. Sequential and never reused โ this is how both you and your client track payment status, and it's required for tax record-keeping in every jurisdiction covered in this guide.
- Invoice date and due date. The issue date starts the clock on your payment terms; the due date should be explicit rather than implied ("Net 30" means little to a client's automated payment system if there's no calculated date attached).
- Your full business name and contact details. Legal name (or trading name if registered), address, email, and phone number.
- Your client's full name and billing address. Exactly as it appears on their own business records โ a mismatch here is one of the most common reasons an invoice gets kicked back for correction.
- An itemised description of services. Vague line items ("Consulting โ $2,000") slow down approval, since many companies require a specific description before a manager can authorise payment. "Website redesign โ homepage and 4 interior pages, June 2026" clears approval far faster.
- Quantity, unit price, and line total for each item. Even for a single flat-fee project, breaking it into at least one clear line item with a quantity of 1 keeps the format consistent and audit-ready.
- Subtotal, any tax applied, and the grand total. Tax must be shown as its own line, never folded silently into the total โ this is a legal requirement in the UK, Canada and EU, and standard best practice in the US.
- Payment instructions. Bank details, payment link, or accepted payment methods, plus any late payment terms you intend to enforce.
Country-by-Country: What Changes and Why
This is where things genuinely diverge, and getting it wrong can range from a minor delay to a real compliance problem. Here's exactly what each region requires beyond the universal fields above:
๐ฌ๐ง United Kingdom
If you are VAT registered (mandatory once your taxable turnover exceeds the current VAT threshold, and optional below it), your invoice becomes a legal document with specific mandatory content under HMRC rules:
- Your VAT registration number must appear on the invoice
- The VAT rate applied to each line item (standard rate is 20%, with a reduced 5% rate for specific goods and services, and some items zero-rated)
- The net amount, the VAT amount, and the gross total shown as separate figures โ not just a single tax-inclusive total
- If invoicing a VAT-registered EU business under the reverse charge mechanism post-Brexit, that specific wording needs to appear on the invoice
If you are not VAT registered, you simply don't charge VAT and shouldn't display a VAT breakdown at all โ adding a "VAT: ยฃ0.00" line when you're not registered is a common but avoidable error that can confuse a client's finance team into thinking you're VAT registered when you aren't.
๐บ๐ธ United States
There is no federal invoice format requirement in the US, which surprises many freelancers coming from more regulated systems. What actually matters practically:
- Sales tax is state-level and typically only applies to tangible goods and specific services โ most freelance services (writing, design, consulting, development) are not subject to sales tax in most states, but this varies enough that checking your specific state's rules matters if you sell anything beyond pure services.
- 1099 reporting. If a US client pays you more than the IRS reporting threshold in a calendar year, they are required to file a 1099-NEC form reporting that payment. Keeping your invoices organised by calendar year makes reconciling this at tax time significantly easier, since the totals need to match what the client reports.
- No mandatory registration number needs to appear on the invoice itself (unlike VAT numbers in the UK/EU), though including your EIN (Employer Identification Number) or SSN is sometimes requested by larger corporate clients for their own tax records โ check before including sensitive numbers like an SSN on a document that may be stored insecurely.
๐จ๐ฆ Canada
Canada's system centres on GST/HST (Goods and Services Tax / Harmonized Sales Tax), which combines federal and, in some provinces, provincial sales tax into a single rate:
- If your total revenue across the past four consecutive quarters exceeds the small supplier threshold, you are required to register for a GST/HST number and charge the applicable rate โ this varies by province, from 5% GST-only in some provinces up to 15% HST in others.
- Once registered, your GST/HST number must appear on every invoice, and the tax amount must be shown separately from the subtotal.
- Below the small supplier threshold, registration is optional โ many new freelancers register voluntarily anyway, since it allows claiming back GST/HST paid on business expenses (input tax credits), which can be a meaningful saving.
๐ช๐บ European Union
EU invoicing rules depend heavily on whether your client is a business (B2B) or a private consumer (B2C), and whether the transaction crosses an EU border:
- Domestic transactions (you and your client in the same EU country) follow that country's standard VAT invoicing rules โ rates vary by country (roughly 17โ27% standard rate depending on the member state).
- Cross-border B2B within the EU typically uses the reverse charge mechanism โ you issue the invoice without charging VAT, and your business client accounts for it in their own country instead. Both parties' VAT numbers must appear on the invoice, along with a note referencing the reverse charge.
- Cross-border B2C within the EU generally requires charging VAT at the rate of the consumer's country once you exceed the EU-wide distance selling threshold, which has been simplified since the introduction of the One-Stop Shop (OSS) scheme.
Quick Reference: Regional Requirements at a Glance
| Region | Tax Name | Registration Trigger | Must Show on Invoice |
|---|---|---|---|
| ๐ฌ๐ง UK | VAT | Above VAT threshold (or voluntary) | VAT number, rate, net/VAT/gross split |
| ๐บ๐ธ US | Sales tax (state-level) | Varies by state; rarely applies to freelance services | No federal requirement; state rules vary |
| ๐จ๐ฆ Canada | GST/HST | Small supplier threshold (4 quarters) | GST/HST number, tax shown separately |
| ๐ช๐บ EU | VAT | Varies by member state | VAT number(s), reverse charge note if cross-border B2B |
This table is a starting reference, not tax advice โ thresholds and rates change, and your specific situation (which country you're resident in, what services you provide, whether your client is a business or individual) can shift which rules apply. When in doubt, a brief consultation with a local accountant is worth it, particularly around the point you first approach a registration threshold.
Generate a compliant invoice in under 2 minutes
Add your VAT/GST number, set your tax rate, and download a professional PDF invoice โ free, no sign-up, no watermark.
๐งพ Open Invoice GeneratorCommon Invoice Mistakes That Delay Payment
- Inconsistent invoice numbering. Skipping numbers, reusing them, or using a format that doesn't sort chronologically makes it hard for a client's accounts team to track what's outstanding โ and harder for you to know what's been paid.
- Vague payment terms. "Payment due promptly" means nothing enforceable. "Payment due within 30 days of invoice date (by August 25, 2026)" gives both sides a concrete date to work from.
- Missing a purchase order or reference number. Many mid-size and larger companies require a PO number before an invoice can be processed at all โ always ask upfront whether your client's process requires one, and include it prominently if so.
- Sending the invoice to the wrong contact. The person who commissioned the work is often not the person who processes payment. Confirm the correct accounts payable contact or email address before your first invoice, not after it's overdue.
- No late payment terms stated upfront. If you intend to charge interest or a late fee on overdue invoices, this needs to be agreed before the work starts (ideally in a contract or statement of work) โ surprising a client with a late fee on an unpaid invoice they never agreed to is difficult to enforce and can damage the relationship.
Retainer and Recurring Invoices
If you bill the same client on a recurring basis โ a monthly retainer, ongoing maintenance, a subscription-style service โ keep the line item description consistent month to month ("Monthly Retainer โ August 2026") so the client's accounts system recognises it as the same recurring charge rather than requiring fresh approval each time. Numbering these sequentially rather than restarting each month also makes it far easier for both sides to spot a missed or duplicate invoice at a glance.
Should You Use Invoicing Software or a Simple Generator?
Full accounting platforms make sense once you're managing recurring billing across many clients, need built-in expense tracking, or want automated late-payment reminders โ but for most freelancers sending a handful of invoices a month, that's a lot of subscription cost and complexity for what is fundamentally a document-generation task. A free, browser-based invoice generator that covers the compliance fields โ VAT/GST number, correct tax breakdown, professional layout, PDF export โ handles the actual requirement without a monthly fee, and since our Invoice Generator runs entirely in your browser, none of your client's business details or your own financial information ever passes through a third-party server.