GST GST on freight
GST on goods transport
GST on freight depends on who moves the goods. A goods transport agency that issues a consignment note is taxed under special rules, often reverse charge. A truck owner hired directly without a consignment note is generally exempt.
- Distributors receiving consignments
- Manufacturers shipping goods
- Traders paying freight
- Transport agencies (GTA)
- Accountants handling RCM

On this page 12
Is your transporter a GTA?
A goods transport agency (GTA) is a person who provides road transport of goods and issues a consignment note (bilty / LR), by whatever name. The consignment note is the test. It shows the transporter takes responsibility for the goods until delivery.
| Who carries the goods | GST position (general) |
|---|---|
| GTA issuing a consignment note | Taxable; reverse charge or forward charge as below |
| Individual truck owner hired directly, no consignment note | Road transport of goods other than by GTA or courier is exempt |
| Courier agency | Taxable under forward charge |
| Your own vehicle | No transport service; freight you charge the buyer is part of your sale |
| Transport by rail, air or ship | Separate rules; check the rate notification |
Reverse charge vs forward charge for GTA
By default, when a GTA carries goods for specified recipients (a factory, a registered person, a company, a partnership firm and certain others), the recipient pays GST under reverse charge. The person who pays freight, or who is liable to pay it, is the recipient.
A GTA can instead opt to pay tax itself under forward charge, by filing a declaration with the department for the financial year. It then charges GST on its invoice and the recipient claims ITC normally. The rate under RCM and the forward-charge options are fixed by notification; confirm the current rates on cbic-gst.gov.in before you set up your ledgers.
If the GTA's bill shows no GST and says 'tax payable by recipient', you must pay it under RCM. See reverse charge mechanism.
Worked example: freight under reverse charge
A hardware distributor in Indore receives a consignment from Ahmedabad. The GTA's bill shows freight of ₹12,000, no GST, with a reverse charge note. Assume the RCM rate is 5% (check the current rate).
- Inter-state movement, so IGST: ₹12,000 × 5% = ₹600.
- Issue a self-invoice and record the RCM liability.
- Pay ₹600 in cash in GSTR-3B (RCM tax cannot be paid using ITC).
- Claim ₹600 back as ITC in the same return, if the freight is for business and ITC is otherwise allowed.
The net cost is nil, but skipping the payment and taking no credit is still an error: the cash payment and the credit are both required.
'Freight paid' or 'to pay': who is the recipient?
The person liable to pay freight is the recipient of the GTA service, and so the one who pays RCM.
- Freight paid (the consignor pays the GTA): the supplier sending the goods pays RCM, and usually recovers the cost through the price or the invoice.
- To pay (the consignee pays on delivery): the buyer receiving the goods is the recipient and pays RCM.
- If the person liable is an unregistered individual, the service to them is generally exempt.
Agree in writing who pays freight. If both sides assume the other is paying RCM, it goes unpaid; if both pay, one side has paid tax it did not owe.
Freight you charge your buyer
When you deliver in your own vehicle or arrange transport and bill the buyer for it on your sales invoice, the freight is part of your supply of goods. It is taxed at the rate of the goods, not as a separate transport service. The detail, with a calculation, is in freight and delivery charges in GST invoices.
Documents to keep
- The GTA's consignment note and freight bill, with GSTIN where registered.
- The GTA's forward-charge declaration copy, if it charges GST.
- Your self-invoice and payment voucher for RCM.
- E-way bills linked to each movement; see e-way bill basics.
- For exempt truck hire, a simple bill or receipt showing no consignment note was issued.
Common mistakes
- Treating every truck payment as exempt even when an LR was issued.
- Paying RCM but forgetting the ITC claim, or claiming ITC without paying.
- Both the GTA and the recipient paying tax on the same freight.
- Booking freight in a single expense ledger with no GST classification, so RCM never shows in the return.
This is general information, not tax advice.
Checking freight with Tally and Cashflow OS
Create separate freight ledgers in TallyPrime for GTA under RCM, GTA with GST charged and exempt hire, so each lands in the right GSTR-3B row. Cashflow OS syncs those ledgers; the owner can open the freight ledger on the phone and see the month's spend, and the GSTR-3B view prepared from your Tally data shows whether RCM liability and the matching credit both appear.
Avoid these
Common mistakes
- MistakeTreating every truck payment as exemptDo this instead
Check whether a consignment note (LR or bilty) was issued; if so, it is a GTA service and RCM or GST applies.
- MistakePaying RCM but not claiming the matching ITCDo this instead
Pay the RCM tax in cash in GSTR-3B and claim the credit in the same return, if the freight is for business.
- MistakeNobody agreeing who pays freight and RCMDo this instead
Agree 'freight paid' or 'to pay' in writing, so only the party liable for freight pays the RCM.
- MistakeOne freight ledger for every kind of transportDo this instead
Keep separate ledgers for GTA under RCM, GTA charging GST and exempt hire, so each lands in the right return row.
Keep handy
Checklist
GST on goods transport — 7 checks. Tick them as you go.
In Cashflow OS
How Cashflow OS helps
Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:
Freight spend in a tap
Cashflow OS syncs your Tally ledgers, so the owner can open each freight ledger on the phone and see the month's spend under RCM, GST-charged and exempt hire.
See Financial reports from Tally
Check RCM made it into the return
The GSTR-3B view prepared from your Tally data shows whether the RCM liability and the matching credit both appear before the accountant files.
See GST reports from your Tally data
Questions people ask
Is GST payable on truck freight?
Who pays GST on GTA services?
Can I take ITC on RCM paid on freight?
Is my own-vehicle delivery a GTA service?
What makes a transporter a GTA?
Can a GTA charge GST on its bill instead of RCM?
Who pays RCM on a 'to pay' consignment?
Can RCM on freight be paid using ITC?
This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.



