Insights

TDS on Freight Charges: What an Indian Shipper Must Deduct

18 September 2026 · 6 min read

If your company pays a transporter, a trucking firm or a logistics provider to move goods, TDS on freight charges is a question you have to settle before you release the payment, not after. The short answer: freight paid to a resident transporter is generally covered by the TDS provision dealing with payments to contractors, deduction is made by the payer at the time of credit or payment (whichever is earlier), and there is a long-standing relief for small goods-carriage operators who furnish a declaration along with their PAN. Rates, thresholds and section numbers get amended, so treat the mechanism below as the stable part and verify the current section, rate and threshold on the Income Tax Department portal or with your CA before you deduct.

Who actually has to deduct TDS on freight charges

The obligation sits with the payer, not the transporter. In practice that means a company, a firm, or an individual or HUF whose business turnover in the preceding financial year crossed the audit threshold. A salaried individual sending household goods does not deduct. A Morbi tile exporter paying a fleet owner to run containers to Mundra almost certainly does.

Two timing points trip people up:

  • Credit or payment, whichever is earlier. If you book the transporter’s bill in March and pay in May, the deduction event is March. Provisioning a freight accrual at year-end without deducting is a common audit finding.
  • Aggregate in the year, not just the single bill. The threshold has two limbs in most versions of the provision: a per-transaction limit and an annual aggregate limit. A transporter you use twice a month can cross the aggregate even if no single lorry receipt is large.

On what value do you deduct

Deduct on the value of the freight service, not on taxes collected on top of it. Standard practice, supported by CBDT clarification on GST, is that where the GST component is shown separately on the invoice, TDS is computed on the amount excluding that GST. If the transporter raises a single consolidated figure with tax embedded and not separately disclosed, you lose that comfort and the department can take the whole amount as the base. Ask your vendors to split the invoice lines. It costs nothing and removes an argument.

Detention, demurrage, loading and unloading, and halting charges billed by the same transporter as part of the carriage are ordinarily part of the contract value. Pure reimbursements — where the transporter has paid a third party on your behalf, the bill is in your name, and it is passed through at cost with documentary backing — are treated differently. The test is whether the transporter is recovering its own income or simply handing you someone else’s bill. Keep the underlying documents; the distinction only survives if you can show it.

The transporter declaration and why so many lorry bills carry no deduction

The reason most road freight bills in India show nil deduction is a specific carve-out for small goods-carriage operators. Where a transporter engaged in plying, hiring or leasing goods carriages owns not more than a prescribed number of goods carriages at any time during the year, and furnishes a declaration to that effect together with its PAN, the payer is relieved from deducting. The conditions matter:

  • The declaration must be obtained before payment, in writing, on the transporter’s letterhead, and repeated each financial year.
  • PAN must be quoted. No PAN, no exemption, and a higher deduction rate applies under the general PAN-failure provision.
  • You still report the payment in your TDS return under the prescribed nil-deduction code. The relief removes the deduction, not the reporting.

Filing a shoebox of declarations once a year and not linking them to vendor masters is how companies end up with defaults. Tie the declaration to the vendor code in your accounting system and block payment where it is missing or expired.

A transporter’s bill and a freight forwarder’s bill are not the same document

This is where most disputes with auditors start. A road transporter sells you carriage. A freight forwarder sells you a bundle: the ocean or air carriage bought from a carrier, customs work, terminal charges, documentation, and its own service fee. The tax treatment follows what each line actually is, which is why the invoice layout matters more than the vendor’s label.

  • Forwarder’s own service fee — documentation, handling, agency, coordination — is a service charge and is treated as such for deduction purposes.
  • Domestic trucking arranged by the forwarder may carry the transporter character if it is a pass-through of a goods-carriage bill, or may not if the forwarder is contracting as principal. Ask which it is.
  • Ocean freight and air freight paid to or on behalf of a non-resident carrier sit in a different part of the Act altogether. Payments to foreign shipping companies are dealt with under the special shipping provision and the framework around withholding on payments to non-residents, read with the relevant tax treaty. A carrier or its agent may hold a certificate from the assessing officer permitting nil or lower withholding. Collect it. Do not assume the treatment for a domestic lorry bill applies to an ocean freight or air freight line billed by a foreign principal.

If your forwarder hands you one flat number for door-to-port, you cannot apply the right treatment to any of it. Insist on a line-item invoice. A good forwarder issues one as a matter of course.

TDS and GST are not variations of the same thing

They get confused constantly because both appear on the same freight bill and both use the word “tax”.

TDS on freight charges GST on freight
What it is Income tax collected in advance from the transporter’s income Indirect tax on the supply of transport service
Who bears it The transporter — it is their tax, credited against their liability The recipient of the service, subject to input credit
How it moves You withhold it and deposit it against the transporter’s PAN Either charged by the vendor or payable by you under reverse charge, depending on the category
Effect on payment You pay the transporter less You usually pay more, then claim credit if eligible

Goods transport by road sits in a category where reverse charge can apply to the recipient. That is a GST question with its own conditions and its own rate notifications, and it is entirely separate from whether you deduct income tax at source on the same bill. Both can apply to one invoice. Verify the current GST position for goods transport agency services separately — that notification has been amended more than once.

A workable control routine

  1. Classify every logistics vendor at onboarding: goods transporter, freight forwarder, customs broker, warehouse, or non-resident carrier agent. The classification drives everything else.
  2. Collect PAN, and for goods-carriage operators the annual declaration, before the first payment.
  3. Require line-item invoices that separate service charges, pass-throughs and GST.
  4. Deduct at credit or payment, whichever is earlier, and deposit by the due date for the month of deduction.
  5. File the quarterly return, including nil-deduction entries, and issue the certificate to the vendor.
  6. Reconcile your ledger to the return every quarter. Mismatches surface as notices twelve months later, when nobody remembers the shipment.

If you are setting up these processes for the first time, our walkthroughs on how to start an import export business in India and the money side of an import export business plan cover where compliance costs sit in the wider picture.

None of this is tax advice for your specific facts. Section numbers, rates and thresholds change with each Finance Act — confirm the current position with your chartered accountant before you apply it.

Talk to Scapex

Scapex Global Forwarding issues line-item invoices that separate carriage, terminal charges, statutory levies and our own service fee, so your accounts team can apply the correct treatment to each line without guessing. Tell us about your shipment and we will show you exactly how the billing will read. Get in touch with our Ahmedabad team.

Ready when you are

Send us a lane and roughly what is moving. You will have a firm all-in figure inside a working day.

Common questions

Is TDS applicable on freight charges paid to a transporter?

Generally yes, where the payer is required to deduct and the payment crosses the prescribed per-bill or annual aggregate threshold. The main exception is a small goods-carriage operator who furnishes a declaration about the number of vehicles owned along with a valid PAN. Rates, thresholds and section numbers change with each Finance Act, so confirm the current position before deducting.

Do I deduct TDS on the GST portion of a freight bill?

No, provided the GST is shown as a separate line on the invoice. The accepted practice is to compute the deduction on the value of the service excluding separately disclosed GST. If the transporter issues a single consolidated amount with tax embedded and not shown separately, the full amount can be treated as the base, so insist on split invoice lines.

What is the transporter declaration for TDS?

It is a written statement from a goods-carriage operator confirming that it owns no more than the prescribed number of goods carriages during the year, submitted with its PAN. On receiving it before payment, the payer is relieved from deducting on that bill. The declaration must be obtained fresh each financial year and the payment still has to be reported in the quarterly TDS return.

Is TDS deducted on ocean freight paid to a foreign shipping line?

That sits under a different part of the Income Tax Act from domestic transporter payments, covering shipping income of non-residents and withholding on payments to non-residents, read with the applicable tax treaty. Carriers or their Indian agents often hold a certificate from the assessing officer permitting nil or lower withholding. Obtain a copy before remitting and check the current treatment with your CA.

What is the difference between TDS and GST on freight?

TDS is income tax withheld from the transporter's income and deposited against their PAN, so you pay the transporter less. GST is an indirect tax on the transport service itself, either charged by the vendor or payable by you under reverse charge, and usually claimable as input credit. Both can apply to the same freight invoice independently.