How to Create an Invoice (Step-by-Step Guide)

Everything you need to send your first professional invoice — in 5 minutes or less.

Last updated: September 2026

Whether you're a freelancer billing your first client or a small business owner who's been using Word documents, this guide shows you exactly what goes on an invoice and how to create one that gets you paid faster.

What Is an Invoice?

An invoice is a document you send to a client asking them to pay you for work you've done or products you've delivered. It's not a receipt (that comes after payment). Think of it as a formal "please pay me" letter with all the details your client needs.

Invoices serve three purposes:

What Every Invoice Must Include

A professional invoice needs these fields. Miss any of them and you risk payment delays or tax issues.

FieldWhy It Matters
Your business name & addressIdentifies who's billing. Required by law in most countries.
Client name & addressIdentifies who's being billed. Needed for their records too.
Invoice numberUnique ID for tracking. Use sequential numbers (INV-001, INV-002).
Invoice dateWhen the invoice was issued.
Due dateWhen payment is expected. Common terms: Net 15, Net 30.
Line itemsWhat you're charging for — description, quantity, rate, and line total.
SubtotalTotal before tax.
Tax (VAT/GST/Sales tax)The tax amount and rate. Include your tax ID if required.
Total dueThe final amount the client needs to pay.
Payment methodsBank details, PayPal, or however you accept payment.

5 Steps to Create a Professional Invoice

Step 1: Add Your Business Details

Put your business name, address, phone, email, and tax registration number at the top. If you have a logo, include it — it looks professional and helps clients recognize your invoices instantly.

Step 2: Add Your Client's Information

Include the client's full legal name (or company name), billing address, and a contact email. Double-check the spelling — a wrong name can delay payment, especially at larger companies where invoices go through an accounts payable department.

Step 3: List Your Products or Services

Break down exactly what you're billing for. Each line item should have:

The more specific you are, the fewer questions your client will have — and the faster you'll get paid.

Step 4: Calculate Tax and Totals

Add up all line items for the subtotal. Then apply the correct tax rate for your location:

Show the subtotal, tax amount, and total due clearly. If you're billing in a different currency than your client uses, note the currency.

Step 5: Set Payment Terms

Tell your client when and how to pay:

Tips to Get Paid Faster

  1. Send invoices immediately — the sooner you send it, the sooner you get paid. Don't wait until end of month.
  2. Use clear due dates — "Due October 15, 2026" is better than "Net 30." People understand dates, not accounting terms.
  3. Follow up on day 1 — if payment is late, send a polite reminder the next day. Most late payments are simply forgotten.
  4. Offer multiple payment options — the easier you make it to pay, the faster it happens.
  5. Send via WhatsApp — emails get buried. A WhatsApp message with a PDF attachment gets opened within minutes.

5 Common Invoice Mistakes

  1. No invoice number — makes tracking impossible and violates tax rules in many countries.
  2. Vague descriptions — "consulting" tells the client nothing. Be specific about what was delivered.
  3. Wrong tax rate — applying your country's tax rate to a cross-border transaction can create legal issues.
  4. Missing payment details — if the client doesn't know where to send money, they won't send it.
  5. Sending late — invoicing 3 weeks after the work makes it feel less urgent. Invoice the same day.

Create Your First Invoice in 10 Seconds

You don't need Word templates or expensive software. With BusinessOS, you can:

Free during limited early access. No credit card required.

Create Your First Invoice Free →

Related Guides