What is an invoice?
An invoice is a formal document sent from a seller (you) to a buyer (your client) requesting payment for goods or services delivered. It's not just a payment request — it's a legal record of a commercial transaction.
For freelancers and small businesses, sending proper invoices matters for three reasons:
- Get paid faster — a professional invoice signals you're serious and reduces back-and-forth
- Tax compliance — most countries require businesses to keep invoice records for 5–7 years
- Legal protection — in a dispute, a properly formatted invoice is your primary evidence
Required fields for a professional invoice
Every invoice should contain these core fields. Missing even one can cause payment delays or tax issues.
| Field | Description |
|---|---|
| Invoice Number Required | A unique sequential number (e.g., INV-001). Used for reference and record-keeping. |
| Invoice Date Required | The date the invoice was issued. This is when the payment clock starts. |
| Due Date Required | When payment is expected. Common terms: Net 15, Net 30, or "Upon receipt". |
| Your Business Details Required | Your full name or business name, address, and email address. |
| Client Details Required | Client's name or company name, address, and contact email. |
| Line Items Required | Description of services/products, quantity, unit price, and line total. |
| Subtotal, Tax & Total Required | Clearly show the subtotal, applicable tax (with rate), and grand total. |
| Payment Instructions Required | How the client should pay (bank details, PayPal, Stripe link, etc.). |
| Your Logo Optional | Adds professionalism and brand recognition. Even a simple text logo helps. |
| PO Number Optional | If your client uses purchase order numbers, include it for their accounting team. |
| Notes / Terms Optional | Late payment fees, thank-you messages, or project reference details. |
💡 Tip: BillFast includes all of these fields and auto-calculates tax and totals as you type. Try it free →
How to format your invoice
Format matters more than you might think. A cluttered or unprofessional invoice can delay payment — clients may simply ignore it until it's "sorted out." Here's what the best invoice layouts have in common:
1. Use a clean, readable font
Stick to one sans-serif font like Inter, Arial, or Helvetica at 10–12pt. Avoid decorative fonts — they reduce readability and look unprofessional on printed or PDF versions.
2. Put the most important info at the top
Your business name/logo, the word "INVOICE" in large type, and the invoice number should be immediately visible. Don't make your client hunt for basic details.
3. Align numbers to the right
All currency amounts in your line items table should be right-aligned. This makes it easy to scan totals at a glance — a standard convention in accounting documents.
4. Box or highlight the total amount due
Make the final total visually distinct — larger font, bold, or in a highlighted box. This is the number your client needs to process payment, so make it impossible to miss.
5. Keep it to one page
Almost every invoice should fit on a single A4/letter page. If yours doesn't, you may be listing too much detail in the description. Keep line items concise.
How to handle tax on invoices
Tax on invoices varies significantly by country, but the principles are consistent:
- Include your tax rate clearly — show the percentage (e.g., "VAT 20%", "GST 10%") and the calculated amount as a separate line
- List your tax ID if required — in many countries (UK, EU, Australia), you must display your VAT/GST registration number on invoices above a certain threshold
- Don't include tax in line item prices — list prices exclusive of tax, then add it at the bottom. This gives clients the clearest breakdown
- Know your threshold — in many jurisdictions you only need to charge tax once you pass a revenue threshold (e.g., £90,000 in the UK for VAT)
💡 Tip: If you're unsure about your tax obligations, consult a local accountant. Tax rules change — especially for freelancers working across borders.
Choosing the right payment terms
Payment terms define when your client is expected to pay. Choosing the right terms can significantly affect your cash flow.
Common payment terms:
- Due on Receipt — payment expected immediately upon receiving the invoice. Best for one-off projects with new clients.
- Net 15 — payment due within 15 days. Good for short-term work or trusted clients.
- Net 30 — the most common B2B standard. 30 days from invoice date.
- Net 60 — typically used in larger enterprise contracts. Not ideal for freelancers — too long to wait.
- 50% upfront — require a deposit before starting. Best for new clients or large projects.
A simple rule: the shorter your terms, the faster you get paid. Start with Net 15 for new clients and lengthen only for established relationships.
5 common invoice mistakes (and how to avoid them)
1. No invoice number
Without a unique invoice number, you can't track which invoices are paid, chase unpaid ones, or maintain proper records. Always use sequential numbers (INV-001, INV-002, etc.).
2. Vague line item descriptions
"Design work — $500" tells a client nothing. Write clearly: "Brand identity design — logo, color palette, typography guide (5 rounds of revisions) — $500". Clarity reduces disputes.
3. No due date
An invoice without a due date is an invitation to delay payment indefinitely. Always specify when payment is expected. Even "Due on Receipt" is better than nothing.
4. Wrong or missing contact details
If your client's accounting team can't identify the vendor, the invoice goes nowhere. Include your full name, business address, and a valid email or phone number.
5. Inconsistent branding
An invoice that looks nothing like your other business communications erodes trust. Keep your logo, color scheme, and fonts consistent with your brand.
Get the free invoice template — no download needed
Instead of downloading a static Word or Excel template (which you have to update manually every time), use BillFast to generate a professional invoice in your browser.
Here's what you get for free:
- All required fields with live preview as you type
- Automatic tax and total calculations
- Multi-currency support (USD, EUR, GBP, INR, CAD, AUD)
- Logo upload
- High-quality PDF download — no watermarks on the first few invoices
- No account or email required
- Works offline after first visit (installed as a web app)
Create your professional invoice now — it's free
Join thousands of freelancers who use BillFast. Takes 60 seconds. No signup, no software, no credit card.
Create Invoice for Free →