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:

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:

💡 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:

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:

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 →