cashflowos Open web appStart free trial Free trial

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.

Updated 2026-11-054 min read

Who this is for
  • 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 goodsGST position (general)
GTA issuing a consignment noteTaxable; reverse charge or forward charge as below
Individual truck owner hired directly, no consignment noteRoad transport of goods other than by GTA or courier is exempt
Courier agencyTaxable under forward charge
Your own vehicleNo transport service; freight you charge the buyer is part of your sale
Transport by rail, air or shipSeparate 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 exempt
    Do 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 ITC
    Do 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 RCM
    Do 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 transport
    Do 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:

01

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
Freight spend in a tap
02

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
Check RCM made it into the return

Questions people ask

Is GST payable on truck freight?
If the transporter is a GTA issuing a consignment note, yes, usually under reverse charge by the recipient. Direct hire of a truck without a consignment note is generally exempt.
Who pays GST on GTA services?
Under reverse charge, the specified recipient who pays or is liable to pay the freight. If the GTA has opted for forward charge, the GTA charges and pays it.
Can I take ITC on RCM paid on freight?
Yes, if the freight is for business and the normal ITC conditions are met. Claim it in the same GSTR-3B in which you pay.
Is my own-vehicle delivery a GTA service?
No. Freight you charge your buyer for delivery is part of your sale of goods and taxed at the goods' rate.
What makes a transporter a GTA?
Issuing a consignment note (bilty or LR), by whatever name. It shows the transporter takes responsibility for the goods until delivery.
Can a GTA charge GST on its bill instead of RCM?
Yes, if it has opted for forward charge by filing the declaration for the year. The recipient then claims ITC normally on the GTA's invoice.
Who pays RCM on a 'to pay' consignment?
The consignee who pays freight on delivery is the recipient of the GTA service and pays RCM, if it is a specified recipient.
Can RCM on freight be paid using ITC?
No. Tax under reverse charge must be paid in cash. You can then claim it as ITC if the normal conditions are met.

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.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo