Proforma Invoice vs Tax Invoice: The Difference
A proforma invoice is a quote, not a GST document. A tax invoice is GST-compliant and lets clients claim input tax credit. Why the difference matters.
Almost every small business in India issues two documents that look nearly identical but do completely different jobs: the proforma invoice and the tax invoice. The trouble is that many owners treat them as interchangeable — they raise a proforma, get paid, and never issue a proper tax invoice. Or they record a proforma in their books as a sale. Both habits create GST problems, confuse clients, and can cost you money when a client refuses to pay because they "already got the invoice."
This article explains exactly what each document is, when to use which, and how to stop the two from getting tangled.
What a Proforma Invoice Actually Is
A proforma invoice is a preliminary bill — essentially a formal quote. You send it before a sale is finalised, to tell a prospective buyer what the goods or services will cost if they go ahead. The Latin "pro forma" means "as a matter of form": it has the form of an invoice but none of the legal force of one.
A proforma invoice typically includes a description of the goods or services, quantity, unit price, an estimate of taxes, and the total the buyer would pay. It often carries terms like delivery timeline, validity period ("valid for 15 days"), and payment instructions for an advance.
Crucially, a proforma invoice:
- Is not a tax document under GST law
- Creates no GST liability for you
- Cannot be used by your buyer to claim input tax credit (ITC)
- Is not reported in your GST returns
- Does not record a completed sale in your books
People use proforma invoices to get an order confirmed, to collect an advance, to help a corporate buyer raise an internal purchase order, or in exports to help a buyer arrange a letter of credit or import licence.
What a Tax Invoice Is
A tax invoice is the real, GST-compliant document you raise when you actually supply goods or services. It is the document the entire GST system runs on. Your output tax liability is based on it, and your client's right to claim ITC depends on it.
Under the GST invoice rules, a tax invoice for a registered supplier must carry a specific set of particulars. The common ones small businesses must get right are:
- Your name, address, and GSTIN
- A consecutive serial number unique for the financial year
- Date of issue
- The buyer's name, address, and GSTIN (for B2B)
- Description of goods/services with HSN code (goods) or SAC code (services)
- Taxable value, the GST rate, and the tax amount split into CGST + SGST (intra-state) or IGST (inter-state)
- Place of supply for inter-state transactions
Get any of these wrong and your client's ITC claim can be questioned at reconciliation. (For the mechanics of how clients claim that credit, see /articles/gst-for-small-business/ and /articles/freelancer-invoice-india/.)
Side-by-Side: The Core Differences
| Feature | Proforma Invoice | Tax Invoice |
|---|---|---|
| When issued | Before the sale is confirmed | When/after goods or services are supplied |
| Legal status under GST | Not a tax document | The official GST document |
| GST liability | None — nothing is owed yet | Triggers your output GST liability |
| Input tax credit for buyer | Cannot be claimed | Can be claimed (if particulars are correct) |
| Reported in GSTR-1 | No | Yes |
| Recorded as a sale in books | No | Yes |
| Serial numbering | Optional / internal | Mandatory, consecutive for the year |
| Purpose | Quote, confirm order, collect advance | Record the actual supply, charge tax |
| Can it be revised freely | Yes — it's just an estimate | Only via credit/debit note or cancellation |
The single most important row is input tax credit. If your buyer is a GST-registered business, the only document that lets them recover the GST you charged is a valid tax invoice. A proforma will be useless to them at filing time.
A Worked Example in Rupees
Suppose you run a small signage and printing unit in Pune (Maharashtra GSTIN). A local cafe asks for branded boards.
Step 1 — The enquiry and the proforma. You estimate the job at ₹40,000 plus 18% GST. You send a proforma invoice:
- Taxable value: ₹40,000
- Estimated GST @ 18%: ₹7,200 (CGST ₹3,600 + SGST ₹3,600)
- Estimated total: ₹47,200
- Note: "Valid 15 days. 50% advance to confirm order."
This proforma puts no entry in your books and nothing in your GST return. It simply tells the cafe what to expect.
Step 2 — The advance. The cafe approves and pays a ₹23,600 advance. You record the advance receipt in your books (an advance is a liability until you supply, not yet revenue), but you still have not issued a tax invoice for the full job.
Step 3 — The supply and the tax invoice. Two weeks later you install the boards. Now you raise a tax invoice:
- Invoice No. SGN/2025-26/058, dated on completion
- Taxable value: ₹40,000
- CGST @ 9%: ₹3,600
- SGST @ 9%: ₹3,600
- Total: ₹47,200
- Less advance received: ₹23,600
- Balance due: ₹23,600
This tax invoice is what goes into your GSTR-1, creates your ₹7,200 output liability, and lets the cafe (if registered) claim ₹7,200 as ITC. You can run the tax split fast using the GST calculator, and track the balance owed in an invoice tracker.
Notice the flow: proforma to get the order and advance → tax invoice when you actually deliver. The proforma is the promise; the tax invoice is the record.
When You Genuinely Need Each One
Use a proforma invoice when:
- A buyer wants a firm written quote before committing
- A corporate client needs a document to raise a purchase order internally
- You want an advance before starting work or procuring materials
- An export buyer needs paperwork to arrange a letter of credit or import permissions
- The final quantities or specs are not yet locked
Use a tax invoice when:
- Goods have been (or are being) delivered, or services have been rendered
- You need to charge and account for GST
- Your client needs to claim ITC
- You are recording actual revenue in your books
A clean way to think about it: a proforma helps you win and confirm the work; a tax invoice helps you record and tax the work once it is done.
How Advances Fit In (Briefly)
Advances are where confusion peaks. The proforma invoice is not the document that accounts for an advance — it just helps you ask for one. Under GST, the treatment of advances differs between goods and services, and the rules here have changed over time. The practical, safe approach for a small business:
- Treat the advance as money received against a future supply, recorded as a liability.
- When you finally supply, raise the tax invoice for the full value and adjust the advance against it.
- If you are unsure whether an advance you received attracts GST at the time of receipt, confirm the current position with your CA or on the official portal — do not rely on the proforma to settle it.
What If You Need to Correct or Cancel a Tax Invoice?
This is where the two documents differ most sharply in practice. A proforma is just an estimate — if the numbers change, you simply issue a fresh proforma. No harm done, nothing reported anywhere.
A tax invoice cannot be casually edited or deleted once issued and reported, because your client may already be relying on it for ITC and it sits in the GST system. To adjust a tax invoice, you use specific instruments:
- Credit note — to reduce the value/tax of an already-issued invoice (e.g., goods returned, a post-sale discount, or an over-charge). This flows into your GST returns and adjusts your output liability.
- Debit note — to increase the value/tax (e.g., you under-charged, or supplied extra).
- Cancellation — possible in limited situations, typically before the supply or reporting, and handled carefully.
The practical lesson: get the proforma stage to do the negotiating and adjusting. Lock the quantities, specs, and price on the proforma; agree it with the client; then raise a clean tax invoice that you won't need to amend. The more you finalise on the proforma, the fewer credit/debit notes you'll have to issue later — and the cleaner your GST returns stay. (Returns and how these notes feed them are covered in /articles/gst-returns-for-beginners/.)
Other Documents You Might Confuse These With
Small businesses encounter a few other document types that aren't proforma or full tax invoices:
- Bill of Supply — issued instead of a tax invoice when no GST is charged, for example by a composition-scheme dealer or for exempt supplies. It looks like an invoice but carries no tax and gives the buyer no ITC.
- Receipt voucher — issued when you receive an advance, acknowledging the money.
- Delivery challan — accompanies goods in certain movements where a tax invoice isn't issued at that point (e.g., goods sent for job work or on approval).
- Credit/debit notes — the correction instruments described above.
The reason this matters: a buyer who receives a bill of supply (from a composition dealer, say) sometimes expects to claim ITC and is surprised they can't — because, like a proforma, a bill of supply is not a tax invoice that carries claimable GST. Knowing which document is which prevents both you and your customers from making wrong assumptions about tax and credit.
Common Mistakes
- Treating the proforma as the final bill. Owners send a proforma, get paid, and never raise a tax invoice. There is then no GST-compliant record of the sale — a serious compliance gap.
- Recording a proforma as a sale in the books. A proforma is not revenue. Booking it inflates your sales, can distort your GST returns, and confuses your accountant.
- Letting a client claim ITC on a proforma. It will be rejected at reconciliation against GSTR-2B because the document isn't valid. The client loses the credit and blames you.
- Reusing proforma numbers as tax invoice numbers. Tax invoices need their own consecutive series for the financial year. Mixing the two breaks your numbering and invites scrutiny.
- Forgetting to convert. A proforma sits in limbo if you never issue the tax invoice after delivery. Build a step in your process: "delivered = raise tax invoice today."
- Putting "Tax Invoice" wording on a proforma. Label a proforma clearly as "Proforma Invoice — not a tax invoice" so no one mistakes it for the real thing.
What to Do Next: A Checklist
- Label everything clearly. Make sure your proforma template literally says "Proforma Invoice" and your tax invoice template says "Tax Invoice." Never let the two look identical except for a tiny word.
- Keep separate numbering. Use an internal reference for proformas (e.g., PI-001) and a strict consecutive series for tax invoices for the financial year.
- Build a "deliver = invoice" trigger. The moment goods ship or a service is completed, raise the tax invoice the same day. Don't let it wait.
- Confirm GSTIN on B2B tax invoices. Verify the buyer's GSTIN and state before finalising the tax invoice so the CGST/SGST vs IGST split is correct.
- Never book a proforma as revenue. Only tax invoices (and credit/debit notes) hit your sales ledger and your GST returns.
- Track both stages. Use an invoice tracker so you can see which proformas have been accepted, which advances are in, and which jobs still need their final tax invoice raised.
- When in doubt on advances, ask. If you regularly take advances, get your CA to confirm the current GST treatment so you're not guessing.
Get this distinction right and two things happen: your clients stop arguing about "the invoice they already received," and your books and GST returns line up cleanly because only real supplies — backed by real tax invoices — ever get recorded as sales.
Disclaimer: This article is for educational purposes only and is not legal, tax, or financial advice. Compliance rules change — verify on official portals (gst.gov.in, mca.gov.in, msme.gov.in) or with a qualified professional.