Skip to content
Quotation Format in Excel

Quotation Format in Excel: Free Template with GST Formulas

Download a working Excel quotation, then read what every formula does so you can change it safely. Works in Excel, Google Sheets and LibreOffice, with no macros.

Last updated:

Free Forever • No Credit Card Required

Quick answer

What is a quotation format in Excel?

A quotation format in Excel is a worksheet laid out like a printed quotation, with formulas that multiply quantity by rate, take off the discount, work out GST and total the document. The free file on this page has a GST sheet, a no-GST sheet and an item list that fills in the HSN or SAC code, unit, rate and tax rate when you pick a description. It uses no macros.
  • One IF formula decides between CGST plus SGST and IGST by comparing your state with the place of supply
  • Discount is applied before tax, the way it has to appear on the invoice later
  • Prints to a single A4 page and saves to PDF without any layout work

All seven quotation formatsOnline quotation maker

01

Download the quotation format in Excel

Download quotation-format.xlsx (free, no sign-up). The workbook has four sheets.

  • How to use. Short instructions. Delete this sheet before you share the file. It is the only place our name appears.
  • GST quotation. The main document, with HSN or SAC codes and the tax split.
  • Simple quotation. The same layout without GST, for unregistered businesses.
  • Items. Your item list: description, HSN or SAC, unit, rate and GST %. It comes with three sample rows so the document sheet shows live numbers when you first open it.

Yellow cells are for typing. Everything else in the item table is a formula. The file opens the same way in Microsoft Excel, Google Sheets and LibreOffice Calc, because it uses only basic functions and no macros.

02

How the sheet is laid out

The layout mirrors a printed quotation from top to bottom, so what you see on screen is what prints.

RowsLeft sideRight side
Rows 1 to 5Your business name, address, contact line, GSTIN and state (B5)Quotation title, number, date, valid until, prepared by
Rows 7 to 10Customer name, address and GSTINContact person, place of supply (I9) and the tax type (I10)
Row 12Column headings of the item tableA to K: serial, description, HSN or SAC, quantity, unit, rate, discount %, taxable value, GST %, GST amount, line total
Rows 13 to 24Twelve item rows. You type in B, D and G onlyC, E, F, H, I, J and K are formulas
Rows 26 to 31Amount in words, typedTaxable value, CGST, SGST, IGST, round off and total
BelowTerms and conditions, bank detailsSignature block and the customer acceptance line
Quotation format in Excel: GST quotation sheet with yellow input cells, item table, tax type, CGST, SGST and IGST totals
The GST quotation sheet as it opens, with two sample lines. Yellow cells are for typing.
03

The line formulas, cell by cell

Row 13 is the first item row. Rows 14 to 24 carry the same formulas with the row number changed. Each formula starts by checking for an empty row, which is why unused rows stay blank instead of showing zeros or errors.

CellWhat it works outFormula
A13Serial number, shown only when the row has a description=IF(B13="","",ROW()-12)
C13HSN or SAC code, looked up from the Items sheet=IF($B13="","",IFERROR(VLOOKUP($B13,Items!$A$2:$E$51,2,FALSE),""))
E13Unit, looked up from the Items sheet=IF($B13="","",IFERROR(VLOOKUP($B13,Items!$A$2:$E$51,3,FALSE),""))
F13Rate, looked up from the Items sheet=IF($B13="","",IFERROR(VLOOKUP($B13,Items!$A$2:$E$51,4,FALSE),""))
H13Taxable value: quantity x rate, less the discount %=IF(OR(D13="",F13=""),"",ROUND(D13*F13*(1-IF(G13="",0,G13)/100),2))
I13GST %, looked up from the Items sheet=IF($B13="","",IFERROR(VLOOKUP($B13,Items!$A$2:$E$51,5,FALSE),""))
J13GST amount for the line=IF(H13="","",ROUND(H13*IF(I13="",0,I13)/100,2))
K13Line total: taxable value plus GST=IF(H13="","",H13+IF(J13="",0,J13))

Three choices in those formulas are worth understanding before you change anything.

The discount sits inside the taxable value

H13 multiplies quantity by rate and then by one minus the discount percentage. GST in J13 is then worked out on that reduced figure. This is the treatment that carries through to the tax invoice, where a discount shown on the document reduces the taxable value.

ROUND is used on every money cell

Without ROUND, Excel keeps fractions of a paisa that you cannot see, and the column total can differ from the visible figures by a paisa. Rounding each line to two decimals makes the printed numbers add up exactly.

IFERROR keeps typed descriptions working

If you type a description that is not on the Items sheet, VLOOKUP finds nothing and IFERROR returns a blank instead of an error. Type the rate and GST % over the formulas in that row and the rest of the line still calculates.

04

The totals and the GST split

The tax type is never typed. It is decided by comparing two cells: your state in B5 and the place of supply in I9. UPPER and TRIM make the comparison ignore capital letters and stray spaces, so gujarat and Gujarat match.

CellWhat it works outFormula
I10Tax type, decided from your state (B5) and the place of supply (I9)=IF(OR(TRIM($B$5)="",TRIM($I$9)=""),"",IF(UPPER(TRIM($B$5))=UPPER(TRIM($I$9)),"Intra-state: CGST + SGST","Inter-state: IGST"))
K26Taxable value of the whole quotation=SUM(H13:H24)
K27CGST: half the GST when both states match, otherwise zero=IF(UPPER(TRIM($B$5))=UPPER(TRIM($I$9)),ROUND(SUM(J13:J24)/2,2),0)
K28SGST or UTGST: the other half, same condition=IF(UPPER(TRIM($B$5))=UPPER(TRIM($I$9)),ROUND(SUM(J13:J24)/2,2),0)
K29IGST: the whole GST when the states differ, otherwise zero=IF(UPPER(TRIM($B$5))=UPPER(TRIM($I$9)),0,SUM(J13:J24))
K30Round off to the nearest rupee=ROUND(ROUND(SUM(K26:K29),0)-SUM(K26:K29),2)
K31Quotation total=SUM(K26:K30)

Spell the state the same way in both cells. If you would rather remove the chance of a spelling mismatch, replace both with two-digit GST state codes, such as 24 and 27, and the formulas work unchanged.

05

Check the arithmetic with the sample rows

The file opens with two sample lines so you can confirm the formulas before trusting them with a real quotation. Your state and the place of supply are both set to Gujarat, and both items carry 18% in the Items sheet.

LineQuantity and rateTaxable value (₹)GST at 18% (₹)
Website design and development1 x 45,000.00, no discount45,000.008,100.00
Annual maintenance contract1 x 12,000.00, less 10%10,800.001,944.00

The sheet should show a taxable value of ₹55,800.00, CGST of ₹5,022.00, SGST of ₹5,022.00, IGST of zero, no round off and a total of ₹65,844.00. Now change the place of supply to Maharashtra. CGST and SGST drop to zero, IGST becomes ₹10,044.00, and the total stays at ₹65,844.00. If your copy shows anything else, a formula has been overwritten.

Simple quotation format in Excel without GST columns, with sub-total, round off and total
The Simple quotation sheet in the same workbook, for businesses that do not charge GST.
06

Set it up for your business in five steps

  1. Open the Items sheet and replace the three sample rows with your own items, HSN or SAC codes, units, rates and GST rates. There is room for fifty.
  2. On the GST quotation sheet, type your business name, address, contact line, GSTIN and state into the yellow cells at the top.
  3. Edit the six lines of terms to match how you actually trade: advance, delivery time, freight, warranty.
  4. Save this prepared copy as your master. In Excel, File, Save As, Excel Template (.xltx) makes every new quotation open as an untitled copy, so the master is never overwritten.
  5. For each quotation, open the template, fill in the customer block and the items, and save it under the quotation number, for example QTN-2026-27-014.xlsx.
07

Lock the formula cells

The most common way a quotation template goes wrong is a typed number landing on top of a formula. Protection prevents it. Select the yellow input cells, open Format Cells, Protection, and untick Locked. Then choose Review, Protect Sheet, and confirm. Now only the input cells accept typing. In Google Sheets the equivalent is Data, Protect sheets and ranges, with the input ranges listed as exceptions. Leave the password blank unless you need one, because a forgotten password locks you out of your own template.

08

Print it or save it as a PDF

The document sheets are already set to A4 portrait and fit to one page. In Excel use File, Print, and choose Microsoft Print to PDF, or File, Save As, PDF. In Google Sheets use File, Download, PDF. Send the PDF to the customer and keep the workbook yourself. If you want the yellow shading gone before printing, select the sheet and set Fill Colour to No Fill. The formulas are not affected.

09

Amount in words: why the cell is typed

Excel has no worksheet function that writes a number as rupees in words. The familiar workaround is a VBA macro, which forces the file to be saved as .xlsm. Macro files are blocked by many mail servers and do not run on phones, where a large share of quotations are opened. A typed cell is less clever and always works. If you want it filled in automatically, the online quotation maker writes the amount in words for you.

10

When Excel stops being enough

A workbook is the right tool while one person sends a few quotations a week. It starts to cost orders when three things happen at once: more than one person is quoting, customers ask for revisions, and nobody can say which quotations are still open. Excel has no idea a quotation was sent, so it cannot remind anyone to call.

At that point the quotation belongs in the same place as the customer record and the follow-up. In HelloGrowthCRM the quote builder uses your item list the way the Items sheet does, and quote tracking shows every open quotation with its value and next follow-up date. Our comparison of CRM vs Excel is honest about when the spreadsheet is still the better choice. Paid plans start at ₹899 per user per month, and there is a free plan: see India pricing.

Challenges we solve

Where an Excel quotation breaks, and how to stop it

The formulas are the easy part. These four problems come from how the file is used, and each has a plain fix.

  • Someone types over a formula cell and the total is wrong for every quotation made from that copy afterwards.

    Protect the sheet so only the yellow input cells can be edited, and keep one read-only master. The steps are in the section on locking the sheet below.Protected formula cells

  • Two people save a quotation with the same number on the same afternoon, because each opened the template separately.

    Keep a one-line register of numbers issued, or let one person issue numbers. Shared workbooks do not solve this reliably. A system that issues the number does.One number series

  • The folder holds Quotation-final, Quotation-final-2 and Quotation-revised, and nobody is sure which one the customer accepted.

    Name every file with the quotation number and a revision suffix, such as QTN-2026-27-014-R1, and send only PDFs so the accepted version cannot be edited.Numbered revisions

  • The spreadsheet calculates perfectly and still loses the order, because nothing in a workbook reminds anyone to call the customer.

    Write the follow-up date in your calendar when you send the file. When that becomes a daily habit for a team, move quotations into a pipeline that creates the task for you.Follow-up date per quote

What you get

Why teams choose HelloGrowthCRM

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

  • Your item list lives in the CRM, so descriptions, HSN or SAC codes, units, rates and tax rates are picked, never retyped
  • Quotations are created inside the CRM against a customer and a deal, so two people quoting on the same day are working in one list, not in two copies of a template
  • The tax split is worked out from the customer's state on the contact record, the same logic as the formula in the Excel file
  • Every quotation is saved against the customer and the deal, so the history is on the timeline rather than in a folder of files
  • A revised quotation becomes a new version of the same record, and the earlier commercial terms stay visible
  • The quotation goes out as a PDF on WhatsApp or email from the deal screen, and the send is logged
  • A follow-up task is created the moment a quotation is sent, with a date and an owner
  • Open quotations show as a pipeline stage with a total value, which replaces the register sheet most teams keep beside their template
  • Discounts above a limit you set can need approval before the quotation can be sent
  • An accepted quotation converts to an invoice with the same lines and tax split, so nothing is keyed twice

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

Practical answers about building and using a quotation in Excel.

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