Professional Invoice Template
A clean, professional invoice template with all required fields. Available in multiple formats and localised for local tax requirements.
Download this template
This template is AI-localised for your country's laws and requirements. Select your country below and download instantly.
This template is AI-generated for general guidance only and does not constitute legal advice. Always have important documents reviewed by a qualified legal professional in your jurisdiction before use.
Generate, send, and track invoices automatically in Gochi Finance — with automatic payment reminders and reconciliation.
What makes a legally valid invoice
Invoice requirements vary by jurisdiction, but most countries require the same core elements: your business name and registration number, your client's details, a unique invoice number, the date, a description of goods or services, the amount, applicable tax, and payment terms.
This template includes all required fields and is localised to include the specific tax references and registration number formats required in your country.
Payment terms that get you paid faster
Net 30 is the default for many businesses, but there's no reason you can't use Net 14 or even Net 7 for smaller amounts or newer clients. The payment terms you put on your invoice are negotiated when you agree the contract — by the time you send an invoice, the terms should already be agreed.
Include your bank details prominently. Make it as easy as possible for clients to pay you. Any friction in the payment process costs you days.