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

Techrex TeamUpdated August 20267 min read

An invoice is a request for payment and a record of the work you delivered. It has no single legally mandated design in most countries, but it does need a predictable set of details so your client can approve it, match it to a purchase order and pay it without emailing you back for clarification. This guide walks through each part of an invoice in the order you should fill it in.

What an invoice must contain

Almost every invoice dispute traces back to a missing detail. Before you design anything, make sure these fields exist somewhere on the page.

Core invoice fields and why each one matters
FieldWhy it matters
The word "Invoice"Distinguishes it from a quote, estimate or receipt in the client's inbox and accounting system.
Invoice numberUnique reference used by both sides to track payment and by you for bookkeeping.
Issue dateStarts the payment clock and determines the accounting period.
Due dateRemoves ambiguity. "Net 15" alone still needs a calendar date.
Your business detailsLegal or trading name, address, email, phone, and tax registration number if you have one.
Client detailsBilling name and address as registered, plus the contact who approves invoices.
Line itemsOne row per service or product with quantity, unit rate and line total.
Subtotal, tax, discount, totalShows how the final figure was reached so no one has to recalculate it.
Payment instructionsBank details, UPI ID, payment link or cheque address.
Notes and termsLate fees, deposit conditions, warranty or scope reminders.

Step 1: Add your business and client details

Put your business name and logo at the top left or top right, and the client's billing details directly underneath in a clearly labelled "Bill To" block. Use the client's registered legal name rather than a nickname or the name of the person you talk to. Companies that pay through an accounts department will often reject an invoice made out to the wrong entity.

If the work was delivered to a different site or address than the billing address, add a "Ship To" block as well. Contractors and trades benefit from this because the service address is what identifies the job later.

Step 2: Set the invoice number and dates

Invoice numbers must be unique and should never be reused, even for a corrected invoice. A simple sequential format like INV-1001, INV-1002 is easiest to audit. Read the invoice numbering guide for prefix and reset strategies.

Set the issue date to the day you send the invoice, not the day the work started. Then compute the due date from your agreed payment terms and write it out explicitly.

Step 3: Describe the work in line items

A line item should be specific enough that the client can approve it without asking a question. "Consulting" is weak. "Onboarding workshop, 2 sessions x 3 hours, 12 and 14 March" is approvable.

Use quantity and rate rather than a single lump sum wherever the work is measurable: hours, days, units, square feet, deliverables. This makes partial approvals and future price comparisons much easier.

  • One row per deliverable or billable unit.
  • Quantity and unit rate on every row so the maths is visible.
  • Dates or a short description of scope for anything ambiguous.
  • Photos or attachments where proof of work helps: repairs, site visits, installations.

Step 4: Apply tax, discounts and shipping

Order matters. The convention almost everywhere is: subtotal, then discount, then tax on the discounted amount, then shipping or delivery charges, then the grand total. Applying tax before a discount overstates the tax owed and can create a reconciliation problem for the client.

If you are registered for a sales tax such as GST or VAT, show the tax rate and the tax amount on their own lines and include your registration number on the invoice.

Worked example of invoice totals
LineAmount
Subtotal (3 items)1,200.00
Discount (10%)-120.00
Taxable amount1,080.00
Tax (18% GST)194.40
Shipping40.00
Total due1,314.40

Step 5: Add payment instructions and terms

Tell the client exactly how to pay you. Bank name, account number, IFSC or routing code, UPI ID, or a payment link. If you accept multiple methods, list them in the order you prefer.

Terms are short and factual: deposit already received, late payment charge, currency, and what happens if the scope changes. Keep it to a few lines.

Step 6: Export as PDF and send

Send a PDF, never an editable spreadsheet or document. PDF preserves layout across devices, cannot be accidentally modified, and is what accounting software expects to archive.

Name the file so the client can find it later: Invoice-1042-YourBusiness.pdf. In the email subject line include the invoice number and the amount due.

Frequently asked questions

Do I need a company to send an invoice?

No. Sole proprietors and freelancers invoice under their own name and address. You only need a registration number on the invoice if you are registered for a sales tax such as GST or VAT.

Can I send an invoice before finishing the work?

Yes, that is a deposit or advance invoice. Label it clearly, show what percentage of the total it represents, and deduct it on the final invoice so the client can see the balance.

What if I made a mistake on an invoice I already sent?

Do not edit and resend under the same number. Either issue a credit note against the original and send a new invoice, or send a clearly marked revised invoice with a new number that references the old one.

Sources and further reading

Rules differ by country. Confirm the details for your own situation with the official guidance below before relying on this article.

Keep going with the guides people read alongside this one.