GST Compliance for Shipping: E-Way Bill, HSN, ITC Guide
GST Compliance for Shipping in India: The Operator’s Guide to E-Way Bill, HSN Codes and ITC
If you ship goods in India and your turnover is above ₹40 lakh, GST compliance is not optional. The e-way bill clears around 9 crore consignments a month, courier services attract 18% GST under SAC 9968, and input tax credit can recover a chunk of that — if your paperwork is clean. This guide walks through the four things every shipper must get right: e-way bill, HSN/SAC codes, ITC, and reverse charge mechanism, with CBIC citations throughout.
Disclaimer: This guide is general information for shippers and logistics teams. It is not tax advice. Consult a Chartered Accountant or GST practitioner for transaction-specific guidance.
GST and Shipping: The Four Compliance Pillars
GST compliance for shipping isn’t one document or one rate. It is four moving parts that have to line up on every consignment.
- Pillar A — E-way bill for the physical movement of goods.
- Pillar B — HSN (goods) and SAC (services) correctly on every invoice.
- Pillar C — Input tax credit (ITC) recovered on transport and courier spend.
- Pillar D — Reverse charge mechanism (RCM) for Goods Transport Agency services.
For the macro context on how GST sits inside India’s logistics policy stack, see our Courier and Logistics Industry in India pillar and Digital India Logistics Transformation.
E-Way Bill Rules Every Shipper Must Know
The e-way bill is the electronic permit for moving goods worth more than ₹50,000 across state lines. It is generated on the CBIC e-way bill portal before the truck leaves origin.
- Threshold: ₹50,000 consignment value for inter-state movement. Intra-state thresholds vary by state — most states use ₹50,000 but a few use ₹1 lakh for specified goods.
- Who generates: consignor, consignee, or transporter. In practice, the registered party with the closest portal access generates first.
- Validity: 1 day per 200 km of road distance for standard cargo. 1 day per 20 km for over-dimensional cargo. Extensions are allowed in specific transit-delay scenarios.
- Vehicle linking: vehicle number must be updated on the portal when the consignment moves between transporters or vehicles.
- Source: CBIC e-way bill portal documentation.
Penalty for moving goods without a valid e-way bill: 100% of the tax payable or ₹10,000, whichever is higher, under Section 129 of the CGST Act. Vehicles can be detained and goods seized until the penalty is paid and a fresh e-way bill is generated.
HSN and SAC Codes Shippers Actually Need
HSN (Harmonised System of Nomenclature) classifies goods. SAC (Service Accounting Code) classifies services. Both are required on tax invoices above the prescribed turnover thresholds.
Most shippers — especially Mumbai SME shippers and D2C founders — only need a handful of codes in active rotation.
| Code | Type | What it covers | GST rate |
|---|---|---|---|
| SAC 9968 | Service | Postal and courier services | 18% |
| SAC 9965 | Service | Goods Transport Agency services | 5% (no ITC) or 12% (with ITC) |
| HSN 6109 | Goods | T-shirts, singlets, vests | 5% / 12% |
| HSN 6404 | Goods | Footwear, textile uppers | 5% / 12% |
| HSN 8517 | Goods | Mobile phones, communication devices | 18% |
For a deeper rate analysis of courier specifically, see GST on Courier Services in India. For the broader sectoral impact, GST Impact Logistics Analysis.
Input Tax Credit on Shipping Spend
For a registered business, GST paid on shipping is usually recoverable as input tax credit. The mechanics:
- Courier services at 18% — full ITC available, provided the invoice carries the buyer’s GSTIN and the credit reflects in GSTR-2B.
- GTA at 12% forward charge — ITC available to the recipient on the GST paid.
- GTA at 5% — ITC blocked for the transporter. The recipient, if under RCM, pays GST themselves and claims ITC.
- Common ITC denial reasons: missing GSTIN on invoice (invoice issued to person rather than business), GSTR-1/3B mismatch by the supplier, Section 17(5) blocked-credit categories (motor vehicles for personal use, etc.).
The practical compliance task each month: download GSTR-2B by the 14th, reconcile against your purchase register, follow up with suppliers who haven’t filed by the 11th, and reverse credit only where genuinely missing.
Reverse Charge Mechanism for GTA Services
RCM is the #1 ITC-leak point for SMEs hiring small trucks. The rule in one sentence: if the transporter is unregistered or opts for the 5% rate, the recipient pays GST under RCM.
How it works in practice:
- SME hires a market truck for an inter-state move. Transporter is unregistered.
- SME pays freight to the transporter without GST.
- SME issues a self-invoice showing GST under RCM at 5% (or 12% if opted-in for forward charge structure).
- SME pays the RCM GST through their next GSTR-3B cash ledger.
- SME claims ITC on the same RCM amount in the same month (subject to standard rules).
Miss step 3 or step 4, and the SME has a permanent GST leak on every small truck hire. See CBIC GST portal for current RCM notifications.
E-Invoicing and the Under-₹5 Crore Segment
E-invoicing is mandatory for businesses with annual aggregate turnover above ₹5 crore, since August 2023 (CBIC notification 10/2023-Central Tax). Below ₹5 crore turnover, a regular tax invoice plus the e-way bill where applicable is sufficient.
For shipping specifically:
- B2C couriers — e-invoicing not mandatory regardless of turnover.
- B2B couriers above ₹5 crore — e-invoicing mandatory.
- The IRN (Invoice Reference Number) must be reported on the invoice and the e-way bill.
The convergence point: e-invoice generation often auto-populates the e-way bill fields, reducing duplicate data entry for high-volume shippers.
Shipper’s GST Compliance Checklist
A practical month-end loop that prevents most notices:
| Action | When | Why |
|---|---|---|
| Generate e-way bill before dispatch | Pre-pickup | Avoid Section 129 detention |
| Validate consignment value vs threshold per lane | Per shipment | State-level intra-state thresholds vary |
| Match HSN/SAC on every invoice | Per shipment | Prevents Section 122 wrong-classification penalty |
| Reconcile GSTR-2B with purchase register | Monthly by 14th | Recovers ITC; avoids reversal notices |
| Maintain transporter LR/POD records | 6 years | Section 36 record-retention requirement |
| Issue self-invoice for GTA RCM payments | Per RCM transaction | Recovers ITC, avoids leak |
Penalties and Notices to Avoid
Three frequent costly errors:
- Wrong HSN classification: up to ₹50,000 per invoice under Section 122 of the CGST Act, depending on intent and recurrence.
- Missing e-way bill: 100% of tax or ₹10,000 whichever is higher under Section 129 — plus vehicle detention.
- ITC reversal on GSTR-2B mismatch: monthly system-generated notice. Reversal forces interest payment at 18% per annum from the original credit date.
For broader compliance-update tracking, see Logistics Regulatory Compliance Guide and Logistics Compliance Updates India.
Frequently Asked Questions
When is an e-way bill required in India?
An e-way bill is mandatory for inter-state movement of goods worth more than ₹50,000 in consignment value, per CBIC rules. Intra-state thresholds vary by state. The bill must be generated before the goods leave the origin, and validity is one day per 200 km of road distance for standard cargo.
What is the GST rate on courier services in India?
Courier services in India attract 18% GST under SAC code 9968 (postal and courier services). The 18% is charged on the invoice value, and if the recipient is a GST-registered business with a valid GSTIN on the invoice, the GST paid is fully eligible for input tax credit subject to GSTR-2B matching.
Can businesses claim input tax credit on courier and shipping expenses?
Yes, GST-registered businesses can claim input tax credit on courier and shipping invoices at 18% provided the supplier’s invoice carries the buyer’s GSTIN, the invoice reflects in the buyer’s GSTR-2B, and the expense is not in the blocked credit list under Section 17(5) of the CGST Act.
What is reverse charge mechanism for transport services?
Under RCM for Goods Transport Agency services, the recipient (consignor or consignee in business) pays GST instead of the transporter — typically when the transporter is unregistered or opts for the 5% rate without ITC. The recipient pays GST, issues a self-invoice, and claims ITC in the same month subject to standard rules.
What are the penalties for missing an e-way bill?
Moving goods without a valid e-way bill where one is required attracts a penalty of 100% of the tax payable or ₹10,000, whichever is higher, under Section 129 of the CGST Act. Vehicles can also be detained and goods seized until the penalty is paid and a fresh e-way bill is generated.
Make GST Compliance Boring
GST compliance for shipping is not complicated once the four pillars — e-way bill, correct HSN/SAC, ITC reconciliation, RCM on GTA — are running in a monthly loop. The notices come when one of the four slips. Lock down the loop, audit it quarterly, and the rest follows. For shippers ready to combine compliant invoicing with multi-carrier coverage, see our Business Courier Account.