Skip to content
Proforma Invoice Format

Proforma Invoice Format: GST Sample, Export Fields and Free Downloads

What goes on a proforma invoice, a filled sample you can copy, the extra fields exporters need, and how it differs from a quotation and a tax invoice.

Last updated:

Free Forever • No Credit Card Required

Quick answer

What is the format of a proforma invoice?

A proforma invoice follows the layout of a tax invoice and is clearly marked as not being one. It shows the seller and buyer with their GSTINs, a proforma number and date, a validity date, the buyer's order reference, an item table with HSN or SAC codes, quantity, rate and estimated GST, the total, the advance to be paid, bank details and delivery terms, under the heading Proforma invoice.
  • It is a commercial document: not a sale, not in any GST return, and no input tax credit for the buyer
  • Keep a separate number series such as PI/2026-27/001, away from your tax invoices
  • Free Word, Excel and PDF formats below, the Excel one with live GST formulas

Quotation formatGST invoice generator

01

What a proforma invoice is, and what it is not

Pro forma means as a matter of form. A proforma invoice is a document that takes the form of an invoice before there is anything to invoice. The buyer has agreed to buy, the seller has not yet supplied, and both sides need a precise statement of what will be delivered and what has to be paid first.

It is not a demand for payment that the law recognises as a sale, it is not reported in any GST return, and it gives the buyer nothing to claim input tax credit on. Those three things belong to the tax invoice, which is raised when the goods move or the service is provided.

02

When to send one

  • To collect an advance.The most common use. The buyer's accounts team needs a document to pay against, and a quotation is usually not enough for them.
  • To let the buyer raise a purchase order. Many companies will not release a PO without a document that fixes quantities, prices and taxes.
  • For exports. The overseas buyer uses it to open a letter of credit, apply for an import licence or arrange foreign exchange.
  • For finance. Banks and lenders ask for a proforma invoice from the supplier before they fund machinery, vehicles or equipment.
  • For made-to-order work. When you will only start production after a commitment, the proforma is the document that records that commitment.
03

Proforma invoice format with GST: a filled sample

The seller is in Tamil Nadu and the buyer in Karnataka, so the supply is inter-state and the estimated tax is IGST. The 18% rate is for illustration. Use the rate that applies to your goods or services.

Proforma invoice: not a tax invoice. Not valid for input tax credit.

[Your company name]

[Address, city, Tamil Nadu, PIN]

GSTIN: [your GSTIN] | State: Tamil Nadu

PROFORMA INVOICE

Proforma no.: PI/2026-27/022

Date: 21-09-2026 | Valid until: 06-10-2026

Buyer's reference: PO 4417 dated 18-09-2026

Bill to: [Buyer company], [address, Bengaluru, Karnataka], GSTIN: [buyer GSTIN] | Place of supply: Karnataka

#DescriptionHSN / SACQtyRate (₹)Taxable value (₹)
1Heavy duty storage rack, 5 tier, powder coated940320 nos8,400.001,68,000.00
2Plastic pallet, 1200 x 1000 mm392340 nos1,150.0046,000.00
3Installation at site99871 job9,000.009,000.00
Taxable value2,23,000.00
IGST at 18% (estimated)40,140.00
Total (₹)2,63,140.00
Advance payable now, 50%1,31,570.00

Total in words: Rupees two lakh sixty-three thousand one hundred forty only.

Terms: 50% advance against this proforma invoice, balance before dispatch. Dispatch within 15 working days of the advance. A tax invoice will be issued at the time of supply, with GST at the rate then in force.

Bank: [Account name], [bank and branch], A/c [number], IFSC [code], UPI [ID]

For [Your company name] — Authorised signatory

Check the arithmetic: 20 racks at ₹8,400 is ₹1,68,000, 40 pallets at ₹1,150 is ₹46,000, and installation is ₹9,000, which makes a taxable value of ₹2,23,000. IGST at 18% is ₹40,140, the total is ₹2,63,140, and half of that is ₹1,31,570.

04

Export proforma invoice format: the extra fields

An export proforma carries everything above, without the GST lines, plus the information a foreign buyer's bank and customs broker will look for. Missing fields here delay the letter of credit, and an amended LC costs the buyer money.

FieldWhat to write
Currency and totalState the currency on every amount, for example USD 18,400.00. Do not leave it to be assumed.
IncotermsFOB, CIF, EXW or another term, with the named port or place. This decides who pays freight and insurance.
HS codeThe customs classification of each item. The buyer needs it for import clearance and duty estimates.
Country of originUsually India. Buyers claiming trade agreement benefits will ask for it.
Port of loading and port of dischargeNamed ports, plus the final destination if it is inland.
Shipment date and modeExpected date of shipment, and whether it moves by sea, air or road.
Packing detailsNumber and type of packages, net and gross weight, and dimensions if the freight is volumetric.
Payment termsAdvance by wire transfer, letter of credit at sight, documents against payment, or whatever was agreed.
Bank details for foreign remittanceBeneficiary name, bank, account number, SWIFT code and the intermediary bank if your bank asks for one.
ValidityA date after which the prices and the exchange assumptions no longer hold.

The wording on the final commercial invoice has to match the letter of credit word for word, and the LC is drafted from your proforma. Write the descriptions on the proforma exactly as you intend to write them on the shipping documents.

05

Proforma invoice vs quotation vs tax invoice

PointQuotationProforma invoiceTax invoice
PurposeOffer a priceConfirm the order and ask for paymentRecord the sale and charge tax
SentWhile the buyer decidesAfter agreement, before supplyAt the time of supply
Number seriesQuotation seriesSeparate proforma seriesConsecutive tax invoice series
Entered as a saleNoNoYes
Reported in GST returnsNoNoYes
Buyer can claim input tax creditNoNoYes, if otherwise eligible
E-invoice and IRNNoNoYes, above the notified turnover
Can be revised or cancelledFreelyFreelyOnly through a credit or debit note

If you are still at the pricing stage, start with the quotation format. If the cost cannot be fixed yet, an estimate is the honest document. For the final document, the GST invoice generator builds a tax invoice with the CGST, SGST or IGST split.

06

GST and the proforma invoice: four working rules

It is not a tax invoice, so say so on the document

GST law describes the tax invoice and its particulars. It does not describe a proforma invoice, which remains a commercial document. Print a clear line at the top so no one in the buyer's accounts team books it as a purchase.

Advances are treated differently for services and goods

Under the rules in force, an advance received for a supply of services is generally taxable at the time it is received, and a receipt voucher is issued for it. An advance for goods is generally not taxed until the invoice. This affects when you pay tax, not what goes on the proforma. Ask your accountant how it applies to you.

Keep the number series apart

Tax invoices need consecutive serial numbers that are unique for the financial year. A proforma that borrows a number from that series, and is then cancelled, leaves a gap.

The tax invoice follows the supply, at the rate then in force

If a rate changes between the proforma and the dispatch, the tax invoice carries the rate that applies on its own date. Say so in the terms, as the sample above does.

07

From proforma to tax invoice in four steps

  1. Send the proforma and set a follow-up date for the advance. An unpaid proforma is a stalled order.
  2. When the advance arrives, acknowledge it in writing and tell whoever has to deliver.
  3. At dispatch or completion, raise the tax invoice from the same lines, with your next consecutive invoice number, and show the advance as adjusted.
  4. Mark the proforma as converted, so it no longer appears in your list of money asked for.

The reminder messages for step one are written out on our payment reminder message page, and HelloGrowthCRM can send them for you through WhatsApp payment reminders.

08

Download the proforma invoice format

Blank working files, free, with no sign-up and no watermark. In the Word and Excel files our name appears only on a note you delete before sending.

Proforma invoice format in Word marked not a tax invoice, with GST columns, validity date, terms and bank details
Proforma invoice format in Word
Proforma invoice format in Excel with formulas for discount, taxable value, CGST, SGST, IGST and total
Proforma invoice format in Excel
09

Five mistakes to avoid

Leaving out the validity date

A proforma is a price commitment. Without an end date it never expires.

Calling it Invoice

The word Proforma has to be in the title, and the banner should say what it is not.

Not stating the advance

Write the exact amount payable now, not just a percentage in the terms. Accounts teams pay the figure they can see.

Omitting bank details

Every day spent asking for an account number is a day the order has not started.

Letting the tax invoice drift from the proforma

Quantities, descriptions and rates should match, or the buyer's three-way match against their purchase order fails and payment of the balance is held.

10

Keeping track of proformas once there are more than a few

A proforma that has been sent and not paid is the single most useful list a small business can keep, because every line on it is an order waiting to start. In HelloGrowthCRM the order sits on a deal. The quotation behind it is built with the quote builder, a follow-up task and a sequence chase the advance until it is received, and the accepted lines convert through invoice generation. Paid plans start at ₹899 per user per month, and there is a free plan. See India pricing.

Challenges we solve

Where proforma invoices cause trouble, and the fix

None of these is about the layout. They come from treating a proforma as if it were a tax invoice, or from losing track of it after it is sent.

  • A proforma goes out numbered from the tax invoice series, and the accountant later finds a gap in the invoice numbers that has to be explained.

    Give proformas their own series, for example PI/2026-27/001, and keep the tax invoice series untouched until a real supply happens.Separate PI series

  • The customer's accounts team tries to book the proforma as a purchase and claim input tax credit on it.

    Print the words Proforma invoice, not a tax invoice, not valid for input tax credit across the top. Every format on this page carries that line.Clear not-a-tax-invoice banner

  • The advance is paid, but production or dispatch does not start for days because nobody outside accounts knew the money had arrived.

    Tie the proforma to the deal, so the receipt changes the deal stage and the delivery team is told the same day.Advance visible on the deal

  • The tax invoice raised at dispatch does not match the proforma, because someone retyped the items and changed a rate or a quantity.

    Create the tax invoice from the proforma lines. If the order really changed, reissue the proforma first so both documents agree.Invoice from the same lines

What you get

Why teams choose HelloGrowthCRM

AI-powered CRM with the features you need to close more deals.

  • Quotations are built from a product catalogue with HSN or SAC codes and GST rates attached, so the figures on your proforma start from a record and not from an old file
  • Customer GSTIN, billing address and place of supply sit on the contact record, which is what decides the tax type
  • The order is a deal on the customer's record, so anyone on the team can see that an advance has been requested and for how much
  • Send the PDF on WhatsApp or email from the deal, with the send recorded on the customer's timeline
  • Payment links are sent from the deal record, so the customer can pay the advance without asking for bank details again
  • A follow-up task with a date and an owner keeps the unpaid advance in view, because an unpaid proforma is an order that has not started
  • A follow-up sequence can chase on WhatsApp, SMS and email, and it pauses by itself when the customer replies
  • When the payment arrives through the link, the deal moves stage and the team that has to deliver can see it
  • When the goods or services are supplied, a won deal or an approved quotation converts to a GST invoice with the same lines
  • Deals waiting for an advance show as a pipeline stage with their value, so money that has been asked for but not received is never a surprise

HelloGrowthCRM by the numbers

$12
per user/month list price — $10/user/mo on annual billing, ₹899/user/mo in India
$0
free forever starter plan — no credit card required
14-day
trial included on paid plans
259+
live integrations, from WhatsApp to Tally and QuickBooks
500+
teams worldwide run their pipeline on HelloGrowthCRM

Frequently Asked Questions

Straight answers on proforma invoices under GST, written for business owners rather than accountants.

More CRM guides to explore

Browse related HelloGrowthCRM guides and see how different teams run their pipelines.

Ready to grow?

Join small businesses that close more deals with HelloGrowthCRM.

Free Forever • No Credit Card Required

Take the next step

Free Forever • No Credit Card Required

Prefer email? Write to sales@hellogrowthcrm.com