YMYL disclosure: Educational estimates only, not tax, financial or legal advice. GST, VAT, ITC and customs rules vary by jurisdiction and change via official notification. Confirm with your CA or tax professional before filing. See Disclaimer.

Bottom line: A quotation sells the work, a proforma invoice gets it paid or shipped — neither is a tax invoice. I use quotations to lock scope, price and 15-day validity, then issue a proforma only when a client needs to release advance or clear export customs. In India both carry no ITC until you convert to a tax invoice. Build the first offer in the quotation generator as QT-2026-0187.

Definitions that end confusion

Teams mix these two because both show prices in a PDF. A quotation is a priced offer before the buyer agrees. A proforma invoice is a pre-invoice request after interest but before supply.

What a quotation really is

A quotation states what you will do, how much, for how long that price holds, and under what payment terms. It carries a quotation number like QT-2026-0187, issue date, validity days, line items with quantity x rate, subtotal, indicative tax split and grand total. My L1 rule still holds: 15 days for services, 7 days for material-heavy shops, plus 50% advance footer.

What a proforma invoice really is

A proforma mimics an invoice layout but must say Proforma Invoice — Not a Tax Invoice on top. Its jobs are narrow: request advance payment, let a buyer raise a purchase order, support a letter of credit, declare customs value for export. It carries a separate proforma number like PI-2026-0187 and shows estimated tax for information only.

  • Offer vs request: quotation proposes, proforma asks for money or approval
  • Timing: quotation first, proforma only after in-principle yes
  • Numbering: QT sequence and PI sequence run separately, voids logged
  • Tax effect: both show tax for transparency, neither posts to returns

Side-by-side comparison table

Use a quotation to compete and negotiate. Use a proforma to formalise intent and move money or goods before the final tax invoice.

Table — Quotation vs proforma invoice side-by-side for owners
DimensionQuotation showsProforma invoice shows
PurposeOffer to win work, sets scope and priceRequest for advance, approval or customs
When issuedBefore agreement, with 7-15 days validityAfter interest, before supply or shipment
Legal forceBinding only on written acceptanceNot supply proof, needs tax invoice later
NumberingQT-2026-0187, sequential, never reusedPI-2026-0187, separate run, links to QT
Tax displayIndicative GST or VAT for decisionEstimated tax, no ITC or VAT reclaim
Payment linkStates 50% advance to start, Net 7 or 14Gives bank, UPI or wire to collect advance
Next documentProforma or sales order on yesSales order then tax invoice on supply
Common errorNo expiry, shopped aroundTitled Invoice, buyer claims credit wrongly

Tax: GST vs VAT on each

India: no ITC on quotation or proforma

Under CGST law, input tax credit needs a tax invoice with supplier GSTIN, invoice number, buyer GSTIN, HSN or SAC, place of supply and CGST/SGST or IGST split. A quotation and a proforma fail that test by design. They do not appear in GSTR-1 and cannot appear in GSTR-2B. I write Estimated GST — Not for ITC in the footer.

Global: customs yes, VAT reclaim no

US, UK and EU customs accept a marked pro-forma to assess customs value, HS code and Incoterms before the commercial invoice exists. But a pro-forma is not a VAT invoice and cannot support VAT reclaim or reverse charge accounting. A UK B2C proforma may show 20% VAT estimate, a US one Austin 8.5% sales tax, all for payment planning.

Table — Tax treatment: quotation vs proforma vs tax invoice
Tax questionQuotation answerProforma answerTax invoice answer
India ITC allowedNo, indicative GST onlyNo, no GSTR-2BYes, with GSTIN and Section 31 fields
GST returnsNot reportedNot reported in GSTR-1Reported in GSTR-1, drives 2B
Global VAT reclaimNoNo, customs onlyYes, with VAT ID and VAT number
Customs useWeak, no value declarationStrong, for duty and LCFinal commercial invoice on shipment
Must printValid till date plus scopeProforma — Not a Tax or VAT InvoiceTax Invoice plus IRN where applicable

When to use which (with flow)

  1. Inquiry to quotation: Send QT with lines, tax estimate, validity and pay-to-start step same day
  2. Negotiation stays on quotation: revise scope, keep same QT number with R1 suffix or re-issue fresh QT
  3. Need advance to proforma: clone QT to PI with same lines and bank details
  4. Commit to sales order: record promise in sales order generator, buy materials via purchase order generator if needed
  5. Supply to tax invoice: issue tax invoice in the invoice generator and receipt on payment

Conversion path to tax invoice

  1. Lock acceptance in writing: Accepted QT-2026-0187 by email counts
  2. Raise PI only if needed: PI-2026-0187 mirrors QT lines, advance 50% Rs 23600, balance Net 7
  3. Create sales order: SO-2026-0187 confirms SKU, quantity, promise date
  4. Issue tax invoice on supply: INV-2026-0188 same subtotal and tax split, plus GSTIN and HSN
  5. Close the loop: receipt same hour, file QT plus PI plus SO plus INV plus receipt in one folder

Next steps to L1 + convert-to-invoice + PO vs SO