All guides

Invoice Kaise Banaye — Step by Step

Updated 19 September 2026

To make an invoice, fill in four things and everything else follows: who is selling, who is buying, what was sold, and what each line costs. The invoice number, the dates, the tax and the total in words are all derived from those four. Below is each part in the order it appears on the page, with a filled example at the end.

What every invoice has to contain

An invoice is a record of a sale, and its only job is to be unambiguous — months later, both sides should be able to read it and agree on exactly what was sold, for how much, and when payment was due. That is the whole test. Anything that makes it harder to answer one of those questions does not belong on the sheet.

  • Seller — business name, address, and GSTIN if the business is registered
  • Buyer — name, address, and their GSTIN if they have one
  • Document — a unique invoice number, the invoice date, and the due date
  • Items — what was sold, how many, the rate, and the line amount
  • Tax — the rate applied to each line and the tax amount, shown separately
  • Total — the amount payable, and the same figure written out in words

Start with the seller's details

The seller block sits at the top left on almost every format, and it is the block people most often get wrong by omission rather than by error. The business name should be the name the business actually trades under, not a shortened version — a buyer matching your invoice against a payment record needs to recognise it.

If the business is registered for GST, the GSTIN belongs here. It is fifteen characters: two for the state code, ten for the PAN, then an entity number, a blank character and a check digit. If the business is not registered, the field is simply left off; there is no placeholder to fill in.

A logo is optional and changes nothing about whether the invoice is valid. It does make the document recognisable, which is why most businesses include one.

Bill-to: the customer's details

The bill-to block names the person or business paying. For a registered buyer the GSTIN matters more here than anywhere else on the sheet, because it is what lets them claim the tax on the purchase. If the buyer is not registered, their name and address are enough.

Where the buyer's state differs from the seller's, the invoice also carries a place of supply. That single field is what decides whether the tax is charged as CGST and SGST or as IGST — the two guides linked at the bottom of this page go through that in detail.

Line items, rates and amounts

Each line is one thing sold: a description, a quantity, a rate, and the amount. Quantity and rate multiply to give the line amount, which is the one piece of arithmetic on the sheet a reader will check by hand — so it pays to keep units explicit. "2" against "River Sand" is ambiguous; "2 brass, delivered" is not.

The example below is a complete invoice with three lines. Every figure on it is computed, not typed in: change a quantity or a rate and the line amount, the tax rows and the total all move with it.

Shree Krushna Hardware

Shop no. 4, Parishram Society, Nikol

Ahmedabad, Gujarat

+91 98250 12345

shreekrushnahardware@gmail.com

GSTIN: 24ABCDE1234F1Z5

TAX INVOICE
Invoice No.
INV-26-27-0001
Invoice Date
19 Oct 2026
Due Date
3 Nov 2026

Billed To

ABC Enterprises

Rahul Mehta

12, Business Bay, Bandra Kurla Complex

Mumbai, Maharashtra

+91 99000 45678

GSTIN: 27PQRS5678K1Z2

Place of Supply

Maharashtra

#ItemHSN/SACQtyRateGSTAmount
1

Cement Bag 50 kg

OPC 53 grade

252320₹380.0018%₹8,968.00
2

River Sand

Per brass, delivered

25052₹4,500.0018%₹10,620.00
3

Labour — masonry

99546₹650.0018%₹4,602.00

Amount in words

Twenty Four Thousand One Hundred Ninety Rupees Only

Subtotal
₹20,500.00
Taxable Amount
₹20,500.00
IGST
₹3,690.00
Amount Due
₹24,190.00

Payment Details

Bank: HDFC Bank

Account Name: Shree Krushna Hardware

A/C No.: 50100123456789

IFSC: HDFC0000123

UPI: shreekrushnahardware@hdfcbank

Notes

Thank you for your business. Please make the payment by the due date.

Terms & Conditions

1. Payment due within 15 days of invoice date.

Dinesh Gadhiya

Authorised Signatory

This is a computer-generated document.

Worked example

Tax, and the total in words

Tax is charged per line at the rate set on that line, then summed into the totals block. Showing it as a separate row — rather than folding it into the line amount — is what makes the invoice usable for the buyer's own records. Where more than one rate appears, a rate-wise summary is normally shown as well, so the tax on each rate can be read at a glance.

The grand total is then written out in words underneath. This is a long-standing convention rather than a legal requirement, and it exists as a check: a mistyped figure is far easier to spot in words than in digits.

Indian invoices usually round the final total to the nearest rupee and show the difference as a round-off line, so the figures on the sheet add up exactly to what is printed.

Numbers and dates

The invoice number has to be unique within the business, and it has to be sequential enough that a gap is noticeable. A common shape is a short prefix for the document type, the financial year, and a running number — INV-26-27-0001 — which stays unique across years without any extra work.

The invoice date is the date of the sale. The due date is when payment is expected, and it is normally stated as a number of days after the invoice date, which is why the two are usually filled in together.

Common questions

Can I make an invoice without a GSTIN?
Yes. If the business is not registered for GST, the GSTIN field is left off and no tax is charged. What has to appear on a document in that situation is a question for a CA, since it depends on the kind of sale.
Does an invoice need to be signed?
Most invoices carry a signature block with the words "Authorised Signatory" beneath a line. For a document generated by software, the line at the foot saying it is a computer-generated invoice performs the same job.
What is the difference between an invoice and a bill?
Nothing structural. "Bill" is the everyday word and "invoice" is the same document in a formal register; the fields are the same.
Can I write an invoice by hand?
The format is what matters, not the method. Software makes it easier to keep the numbering sequential and the arithmetic correct, which are the two things most often wrong on a hand-written sheet.

Related guides

Make one for your business

Everything shown above was made in Bill Banavo. Fill in the form, pick a template and download the PDF.