billyra
Sign in

How to write an invoice that gets paid

A good invoice is boring in the best way: complete, clear and impossible to misread. Here is everything it needs.

What every invoice must include

What your invoice needs, by country

A quick reference. Rules change — always check with your accountant.

CountryTax ID to showMain tax rateMandatory e-invoicing (B2B)
IndiaGSTIN · HSN/SACGST 5% / 18%Partly / phasing in IRN > ₹5 Cr
United StatesEIN (optional)Sales tax (state)No
United KingdomVAT no.VAT 20%No 2029
GermanySt.-Nr. / USt-IdNr.USt 19% / 7%Partly / phasing in 2027–2028
FranceSIREN/SIRET · TVATVA 20%Partly / phasing in 2026–2027
SpainNIFIVA 21% · IRPFPartly / phasing in 2027–2028
ItalyPartita IVAIVA 22%Yes SdI
Japan登録番号 T+13消費税 10% / 8%No
BrazilCNPJ / CPFICMS / ISSYes NF-e / NFS-e
MexicoRFCIVA 16%Yes CFDI 4.0

Tax details

If you are registered for sales tax, VAT or GST, show your tax number and the tax amount separately. In the UK and EU a VAT invoice must show your VAT number; in India a GST invoice needs your GSTIN and the HSN/SAC code; in the US most freelancers do not charge sales tax on services, but rules differ by state.

Payment terms that work

“Net 14” or “due within 14 days” is common for freelancers. Shorter terms get paid faster. Put the due date as a real date, not just “Net 30”, and send the invoice the same day you finish the work.

E-invoicing: when a PDF is not enough

More countries now require business-to-business invoices to be sent in a structured electronic format through an official network. Italy and Belgium already do, Poland is rolling out KSeF in 2026, France requires all companies to be able to receive e-invoices from September 2026, and Germany and Spain follow in 2027–2028. PDF invoices remain fine for consumers, for clients abroad and in most other countries — but check your local rules.

Common mistakes

Create your invoice now