A textile machinery manufacturer in Surat got a notice from the GST department last year — not for their invoices, but because their quotations and invoices told different stories. The quotation listed an HSN code for "textile finishing machinery" (8451), but the invoice used "parts of textile machinery" (8448). The GST rates were different. The officer wanted to know why. The factory owner spent three weeks and ₹40,000 in CA fees sorting it out. The root cause? The sales engineer who prepared the quotation picked the HSN code from memory, and nobody checked it before the quote went out.
Quotations are not tax documents. They don't get filed with the government. But they are the foundation on which your invoices, e-way bills, and GST returns are built. If your quotation gets the tax treatment wrong — wrong HSN code, wrong tax rate, wrong place of supply, missing GSTIN — the error carries forward into every downstream document. Fixing it later is painful, expensive, and sometimes impossible without a credit note that triggers its own compliance questions.
This guide covers everything Indian manufacturers need to include in a GST-compliant quotation, field by field, with practical examples and common mistakes to avoid.
Why quotation-level GST compliance matters
Before we get into the fields, let's establish why this matters. There are three practical reasons:
Reason 1: Downstream document consistency
Your quotation is the first document in the chain: Quotation → Purchase Order → Sales Order → Invoice → E-way Bill → GST Return. If the quotation has HSN 8451 at 18% GST and the invoice has HSN 8448 at 12% GST, you've created a mismatch that the customer's accounts team will flag, that your own auditor will question, and that the GST system's auto-reconciliation may catch.
Getting it right at the quotation stage means every subsequent document is automatically correct — because the data flows from the quote.
Reason 2: Customer confidence
Large buyers — especially OEMs, government entities, and export houses — evaluate vendors partly on their documentation quality. A quotation that has the correct HSN codes, proper IGST/CGST+SGST breakdowns, and validated GSTINs signals a professional operation. A quotation that says "taxes extra as applicable" without specifying what those taxes are signals a vendor who will be a headache to work with come invoice time.
Reason 3: Audit preparedness
GST audits (GSTR-9C for businesses above ₹5 crore turnover, and departmental audits for selected assessees) increasingly look at the entire transaction trail, not just invoices. Having quotations that align with your invoices demonstrates a controlled, systematic process. Discrepancies between quotes and invoices — even if the invoice is correct — raise red flags.
Field-by-field guide to GST-compliant quotations
Here's every field your manufacturing quotation should include for full GST compliance, with explanations of why each matters and common errors.
1. Supplier details (your company information)
Required fields:
- Legal name of the company (as registered under GST)
- GSTIN (15-digit)
- Registered address
- State and state code
- Contact details (phone, email)
Common mistakes:
- Using a trade name instead of the legal name. If your GST registration says "Sharma Engineering Works Pvt Ltd" but your quotation header says "Sharma Engg," there's a mismatch. The trade name can appear alongside the legal name but should not replace it.
- Incorrect or outdated GSTIN. If you have multiple GSTINs (for different states), ensure the quotation uses the GSTIN of the state from which the supply will originate.
2. Customer details
Required fields:
- Legal name (as registered under GST)
- GSTIN (if the customer is registered)
- Billing address with state and PIN code
- Shipping/delivery address (if different from billing)
Common mistakes:
- Not collecting the customer's GSTIN upfront. Many sales engineers skip this because "we'll add it to the invoice later." But the GSTIN determines the tax treatment (IGST vs CGST+SGST), so it's needed at the quotation stage.
- Assuming the billing and delivery addresses are the same. For inter-state supplies, the delivery address determines the place of supply, which determines the tax type.
GSTIN validation: Every GSTIN entered in your quotation should be validated against the GST portal. An invalid GSTIN means your customer may not be able to claim Input Tax Credit (ITC) on the eventual invoice, which makes your quotation commercially unacceptable to them. Most quoting software tools can validate GSTINs via the GST API in real time.
The GSTIN structure: 2 digits (state code) + 10 digits (PAN) + 1 digit (entity number) + 1 digit (default Z) + 1 check digit. If the first two digits don't match the customer's state, something is wrong.
3. HSN codes (for goods) / SAC codes (for services)
This is where most Indian manufacturers get it wrong, and where the consequences are most severe.
What are HSN codes?
HSN (Harmonised System of Nomenclature) codes classify goods into categories for taxation. India uses 4-digit, 6-digit, or 8-digit HSN codes depending on your turnover:
| Annual Turnover | HSN Digits Required |
|---|---|
| Up to ₹5 crore | 4-digit HSN |
| Above ₹5 crore | 6-digit HSN |
For manufacturers, getting the HSN code right is critical because it determines the GST rate. And within manufacturing, classification can be genuinely tricky.
Example: Steel furniture
A steel office chair could be classified under:
- 9401 (Seats) — 18% GST
- 9403 (Other furniture) — 18% GST
- 7326 (Other articles of iron/steel) — 18% GST
All three attract 18% in this case, but for other products the difference matters. A steel storage rack might fall under 7308 (Structures of iron/steel, 18%) or 9403 (Furniture, 18%) — but if it's a "prefabricated building component," it could be 9406 at a different rate.
Common HSN mistakes in manufacturing quotations:
| Mistake | Example | Risk |
|---|---|---|
| Using a generic HSN for all products | Quoting everything under 7308 regardless of actual product | Wrong tax rate, ITC issues for customer |
| Not updating HSN when specs change | Quote was for SS304 pipe (7306) but customer changed to SS304 fitting (7307) | Mismatch with invoice |
| Ignoring BIS notifications | A product's HSN classification changed in a GST Council meeting | Outdated tax rate |
| Mixing goods and services HSN/SAC | Installation service (SAC 9954) bundled with equipment (HSN 8421) without separation | Composite vs mixed supply confusion |
SAC codes for services:
If your quotation includes services — installation, commissioning, AMC, design — these need separate SAC codes. Common manufacturing-related SAC codes:
| Service | SAC Code | GST Rate |
|---|---|---|
| Installation and commissioning | 9954 | 18% |
| Repair and maintenance | 9987 | 18% |
| Design and engineering | 9983 | 18% |
| Testing and inspection | 9983 | 18% |
| Transportation | 9965 | 5% or 12% |
| Job work (for registered persons) | 9988 | 12% (goods) / 18% (others) |
4. Place of supply
The place of supply determines whether your transaction is inter-state (IGST) or intra-state (CGST + SGST). Getting this wrong at the quotation stage means the tax breakup on your quote doesn't match the invoice — which confuses the customer and creates compliance issues.
Rules for goods (simplified):
| Scenario | Place of Supply | Tax Type |
|---|---|---|
| Goods delivered to customer's location | Location of delivery | If same state as supplier: CGST+SGST. If different: IGST |
| Goods collected by customer (ex-works) | Location where goods are handed over | Same logic as above |
| Bill-to and ship-to are different states | Location of the ship-to address | IGST if ship-to state differs from supplier state |
The bill-to / ship-to trap:
This catches manufacturers frequently. Your customer's head office is in Mumbai (Maharashtra), but they want the goods delivered to their plant in Vadodara (Gujarat). Your GSTIN is in Gujarat.
- Bill-to: Mumbai, Maharashtra
- Ship-to: Vadodara, Gujarat
- Your location: Gujarat
The place of supply is the ship-to location (Gujarat). Since you're also in Gujarat, this is an intra-state supply — CGST + SGST, not IGST. Many factories default to IGST because the billing address is in a different state. This error creates a tax credit mismatch for the customer and a wrong filing for you.
Your quotation must clearly state both addresses and apply the correct tax type based on the ship-to location.
5. Tax breakup
Every quotation should show the tax calculation explicitly. "Price inclusive of GST" or "taxes extra as applicable" is not acceptable for B2B manufacturing transactions.
Correct tax breakup format:
| Description | HSN | Qty | Unit Price (₹) | Taxable Value (₹) | CGST @ 9% (₹) | SGST @ 9% (₹) | Total (₹) |
|---|---|---|---|---|---|---|---|
| SS304 Reactor Vessel, 500L | 8419 | 1 | 3,80,000 | 3,80,000 | 34,200 | 34,200 | 4,48,400 |
| Agitator Assembly | 8479 | 1 | 85,000 | 85,000 | 7,650 | 7,650 | 1,00,300 |
| Installation & Commissioning | 9954 | 1 | 45,000 | 45,000 | 4,050 | 4,050 | 53,100 |
| Total | 5,10,000 | 45,900 | 45,900 | 6,01,800 |
For inter-state transactions, replace CGST + SGST columns with a single IGST column at the combined rate.
Common mistakes:
- Showing a lump-sum GST amount without splitting CGST/SGST or IGST
- Applying the same GST rate to all line items when different items have different rates
- Not separating goods and services (which may have different rates)
- Showing GST on items that are exempt or zero-rated (like exports)
6. Reverse charge mechanism (RCM) applicability
In certain situations, the liability to pay GST shifts from the supplier to the recipient. If your quotation involves services or goods under the reverse charge mechanism, you must mention this clearly.
Common RCM scenarios in manufacturing:
| Scenario | RCM Applicable? | What to Show on Quote |
|---|---|---|
| Supply from registered manufacturer to registered buyer | No | Normal tax breakup |
| Supply from unregistered supplier (you) to registered buyer | Yes (if applicable) | "Tax payable under Reverse Charge by recipient" |
| Transportation by GTA (Goods Transport Agency) | Yes (in some cases) | Separate line item with RCM notation |
| Legal services received | Yes | Not applicable on your sales quotation |
| Import of services | Yes | Relevant if quoting imported components |
If RCM applies, your quotation should clearly state: "GST on this supply/service is payable by the recipient under Reverse Charge Mechanism as per Section 9(3)/9(4) of the CGST Act, 2017."
7. Other mandatory/recommended fields
Beyond the core GST fields, include these for completeness:
| Field | Mandatory? | Why It Matters |
|---|---|---|
| Quotation number (unique, sequential) | Yes | Traceability and audit trail |
| Quotation date | Yes | Determines validity and rate applicability |
| Validity period | Recommended | Prevents acceptance at outdated rates |
| Delivery terms (ex-works, FOR, CIF) | Recommended | Affects place of supply and freight taxation |
| Payment terms | Recommended | Advance payments have time-of-supply implications |
| Packing and forwarding charges | If applicable | Taxable at same rate as principal supply |
| Freight charges | If applicable | May have a different GST rate (5% under GTA) |
| Currency (INR) | Yes for domestic | Obvious but sometimes missing |
Common GST mistakes in manufacturing quotations
Let's walk through the mistakes we see most frequently, with specific examples:
Mistake 1: Bundling goods and services without separation
A machinery manufacturer quotes ₹15 lakh for "1 Hydraulic Press with Installation." The quotation has a single line item with a single HSN code and a single GST rate.
The problem: the hydraulic press is goods (HSN 8462, 18% GST) and the installation is a service (SAC 9954, 18% GST). While both happen to be 18% in this case, bundling them creates issues:
- If the customer is in a different state, the place of supply rules differ for goods and services
- For the customer's accounting, they need to classify their purchase correctly
- If the GST rate for either component changes in a future notification, the bundled quotation creates ambiguity
The fix: always separate goods and services as distinct line items, each with their own HSN/SAC code and tax calculation.
Mistake 2: Ignoring the time of supply for advance payments
Many manufacturing quotations require 50% advance payment. Under GST, the time of supply for the advance component is the date of receipt of payment. This means GST on the advance is payable when the advance is received, not when the goods are delivered.
Your quotation should clarify: "GST on advance payment of ₹X will be applicable as per the time of supply provisions under Section 12/13 of the CGST Act." This sets the expectation with the customer and avoids confusion when you issue a receipt voucher for the advance.
Mistake 3: Not accounting for inter-state vs intra-state correctly
A quotation from a Gujarat-based factory to a customer in Gujarat shows IGST because the customer's registered office is in Maharashtra (and the sales engineer only checked the PAN-based registration). Since delivery is within Gujarat, it should be CGST + SGST.
This error means the customer can't claim ITC correctly (they'll get IGST credit when they should get CGST+SGST credit), and your GST return filing will be inconsistent.
Mistake 4: Quoting zero GST on exempt items without basis
Some manufacturers quote "GST: Nil" on certain items without verifying whether the item is genuinely exempt. In manufacturing, very few items are truly GST-exempt. Common confusions:
- Agricultural machinery: Some items are exempt, others are at 5% or 12%. The specific HSN code matters.
- Exports: Zero-rated, not exempt. The quotation should show "IGST @ 0% (Zero-rated supply under Section 16 of IGST Act)" — not "GST: Nil."
- Supplies to SEZ: Also zero-rated, with specific documentation requirements.
Mistake 5: Not handling cess and additional duties
Certain products attract GST Compensation Cess in addition to GST. In manufacturing, this commonly applies to coal and certain motor vehicles. If your quotation involves such items (or if your product uses them as inputs and you're quoting inclusive prices), the cess must be shown separately.
E-invoicing implications for quotations
E-invoicing (mandatory for businesses with turnover above ₹5 crore) doesn't directly apply to quotations — e-invoicing is for tax invoices, credit notes, and debit notes. However, e-invoicing has indirect implications for your quotations:
Schema alignment
The e-invoice schema (as defined by NIC/GSTN) has specific field requirements — HSN at 6 digits, specific unit of measurement codes (UQC), mandatory place of supply fields. If your quotation uses a different format (4-digit HSN, non-standard UoM descriptions), someone has to manually convert when creating the invoice. This is where errors creep in.
Design your quotation template to match the e-invoice schema from the start. Use 6-digit HSN codes even if you're only required to use 4 digits. Use the standard UQC codes (NOS, KGS, MTR, LTR, etc.) instead of free-text descriptions. This way, the data flows from quotation to invoice to e-invoice without manual mapping.
IRN and QR code awareness
While quotations don't need an Invoice Reference Number (IRN) or QR code, your customers may ask you to include your e-invoicing compliance status on the quotation. Something like: "All invoices issued by [Company Name] are compliant with e-invoicing requirements under GST and will include a valid IRN and QR code." This reassures large buyers that your downstream documentation will be in order.
Inter-state vs intra-state: a decision tree
Since this is the most common source of errors, here's a practical decision tree for determining the tax type on your quotation:
Step 1: Is the supply of goods or services?
If goods:
- Step 2: Where will the goods be delivered?
- Step 3: Is the delivery state the same as your GSTIN state?
- Yes → CGST + SGST (intra-state)
- No → IGST (inter-state)
If services:
- Step 2: Where is the recipient registered (their GSTIN state)?
- Step 3: Is the recipient's state the same as your GSTIN state?
- Yes → CGST + SGST (intra-state)
- No → IGST (inter-state)
If bill-to and ship-to are different:
- For goods: Place of supply is the ship-to location
- Apply the inter-state/intra-state test based on ship-to state vs your GSTIN state
Edge cases:
- Supply to SEZ in the same state: Treated as inter-state (IGST)
- Supply to unregistered persons: Place of supply is the delivery address
- Exports: Always IGST at 0% (zero-rated) with LUT or with payment and refund
Building a GST-compliant quotation template
Here's a checklist for your quotation template. Every field should be present, pre-filled where possible, and validated before the quote is sent:
Header section
- Company legal name (matching GST registration)
- Company GSTIN
- Company address with state code
- Company logo and contact details
- Quotation number (auto-generated, sequential)
- Quotation date
- Validity period
- Reference (customer's RFQ number, if any)
Customer section
- Customer legal name
- Customer GSTIN (validated against GST portal)
- Billing address with state and PIN code
- Shipping/delivery address (if different)
- Contact person and details
Line items section
- Serial number
- Description of goods/services
- HSN code (6-digit) / SAC code
- Unit of measurement (using standard UQC codes)
- Quantity
- Unit price (before tax)
- Discount (if any, shown separately)
- Taxable value
- GST rate and type (IGST or CGST+SGST)
- Tax amount (split by CGST/SGST or IGST)
- Line total (inclusive of tax)
Summary section
- Total taxable value
- Total CGST
- Total SGST
- Total IGST (if inter-state)
- Total cess (if applicable)
- Grand total
- Amount in words
Terms section
- Payment terms (with advance/credit details)
- Delivery terms (ex-works/FOR/CIF)
- Delivery timeline
- Warranty/guarantee terms
- RCM applicability (if any)
- Place of supply declaration
How proper GST handling in quotes prevents downstream problems
The effort you put into GST-compliant quotations pays off across the entire order-to-cash cycle:
At PO stage
The customer's procurement team uses your quotation to create their purchase order. If your quotation has correct HSN codes, tax breakups, and GSTINs, the PO will mirror these details. This means your sales order can be created directly from the PO without manual correction.
At invoice stage
Your invoice mirrors the accepted quotation. Same HSN codes, same tax treatment, same amounts (adjusted for any negotiated changes, documented through revisions). No reconciliation needed. No last-minute corrections. The e-invoice generation pulls directly from the sales order, which came from the quotation.
At GST return filing
Your GSTR-1 (outward supplies) matches your invoices, which match your quotations. Your customer's GSTR-2A/2B (auto-populated from your GSTR-1) matches their purchase order, which matched your quotation. The entire chain is consistent, and auto-reconciliation works as intended.
At audit
If a GST officer asks about a specific transaction, you can show the complete trail: quotation (with correct HSN and tax treatment) → accepted revision → PO → invoice → e-invoice IRN → GSTR-1 filing. Every document tells the same story. The audit closes in one meeting instead of dragging on for weeks.
At ITC claim
Your customer needs to claim Input Tax Credit on the GST they pay you. If your invoice has the wrong HSN code, wrong GSTIN, or wrong tax type, their ITC claim can be denied. This makes you a problematic vendor. Getting the quotation right ensures the invoice is right, which ensures ITC flows smoothly. This is commercially important — buyers in manufacturing actively prefer vendors whose documentation is clean because it protects their ITC.
A note on exports and deemed exports
If your factory serves export customers or supplies to Export-Oriented Units (EOUs), Special Economic Zones (SEZs), or deemed export categories, your quotations need additional fields:
| Supply Type | Tax Treatment | Additional Fields Needed |
|---|---|---|
| Direct export | IGST @ 0% with LUT, or IGST with refund claim | LUT number, shipping port, country of destination |
| Supply to SEZ | IGST @ 0% with LUT | SEZ authorization, bill of entry |
| Deemed export | GST applicable, refund to supplier or recipient | End-use certificate details, project authority |
| Supply to EOU | GST applicable | EOU registration details |
For export quotations, clearly state: "Zero-rated supply under Section 16 of IGST Act, 2017. Supply under Letter of Undertaking (LUT) No. [number] dated [date]." This clarity at the quotation stage prevents confusion when the invoice is raised and the customer expects zero GST.
Practical tips for Indian manufacturers
Update HSN codes quarterly: The GST Council meets regularly and occasionally reclassifies products. Assign someone (your CA or accounts head) to review HSN code changes after every GST Council meeting.
Validate every GSTIN before quoting: Use the GST portal's search function or an API-based validation. It takes 10 seconds and prevents ITC issues for your customer.
Don't say "taxes extra": Always show the explicit tax calculation. "Taxes extra as applicable" is a red flag for professional buyers and creates problems when the PO amount doesn't match because you and the customer assumed different rates.
Train your sales team on basic GST: Your sales engineers don't need to be CA-qualified, but they should understand HSN codes for your product range, the inter-state vs intra-state distinction, and why GSTIN validation matters. A 2-hour training session prevents months of correction work.
Use your quoting software's GST features: If your software has HSN lookup, GSTIN validation, and auto-tax calculation, use them. Don't override with manual entries. The system is more consistent than human memory.
Keep a GST checklist for every quote: Before any quote leaves your office, run through the checklist above. This takes 2 minutes and prevents hours of downstream correction.
QuoteERP builds GST compliance into every quotation automatically — validated GSTINs, correct HSN/SAC codes, automatic IGST vs CGST+SGST calculation based on place of supply, proper tax breakups, and e-invoice-ready formatting. Your quotes go out compliant, your invoices match, and your GST returns reconcile cleanly. See how it works for your factory — we'll walk you through the GST workflow with your actual product catalogue.