How Truck Fare Is Calculated in India: Per-km Rates, Tolls, Diesel
Key takeaways
- A one-way truck fare is mainly a per-km rate for the truck size plus a fixed base charge, tolls on highway kilometres and, if you ask, loading labour.
- Bigger trucks cost more per km but less per ton. Diesel price changes move freight by about 0.65% for every ₹1 per litre.
- Rates already include the truck's empty return, which is why return trucks can be offered much cheaper.
- Numbers below are WheelSniffer's fair-price estimate, not a government tariff. Actual bids vary with season, demand and route.
Two transporters can quote very different prices for the same trip. That is not always cheating - fares depend on the truck, the road, diesel prices and whether the truck will find a load for its way back. Once you know how a fare is built, you can tell a fair quote from an inflated one. This guide explains the parts of a truck fare in India, using the same rate card WheelSniffer uses to show you a fair-price estimate before you book.
Important: there is no official, legally fixed truck tariff in India. Freight is negotiated between the customer and the transporter. The figures in this guide are WheelSniffer's fair-price estimate, reviewed periodically against market quotes. They are a reference point, not a promise.
1. The per-km rate depends on the truck size
The biggest part of any fare is distance x per-km rate. The rate covers diesel, the driver, maintenance, EMI, insurance, permits and the transporter's margin. A bigger truck burns more diesel and costs more to run, so its rate per km is higher. But it carries far more, so the cost per ton falls as trucks get bigger.
These are the rates behind WheelSniffer's one-way estimates (excluding tolls):
| Truck class | Capacity | Per km | Base charge | Minimum fare |
|---|---|---|---|---|
| Tata Ace 7-8 ft | up to 1 t | ₹24 | ₹1,500 | ₹1,200 |
| Pickup 8-9 ft | up to 1.7 t | ₹27 | ₹1,800 | ₹1,500 |
| Tata 407 / LCV | up to 3 t | ₹30 | ₹2,500 | ₹3,000 |
| Eicher 14-17 ft | up to 6 t | ₹33 | ₹3,100 | ₹4,500 |
| 19-22 ft truck | up to 10 t | ₹40 | ₹4,000 | ₹6,000 |
| 24 ft / 10-wheel | up to 16 t | ₹44 | ₹5,000 | ₹8,000 |
| 32 ft / 12-wheel | up to 30 t | ₹55 | ₹9,500 | ₹12,000 |
| 14-16 wheel / trailer | above 30 t | ₹68 | ₹12,000 | ₹16,000 |
2. The base charge (and why short trips feel expensive)
Every trip has fixed costs that do not depend on distance: reaching your pickup, waiting while goods are loaded, paperwork and the time the truck is blocked for you. That is the base charge. On WheelSniffer's rate card the full base applies from 150 km; on shorter trips only a proportional part is added. There is also a minimum fare per truck class, because no transporter will send a truck for a few hundred rupees. This is why a 20 km trip does not cost one-tenth of a 200 km trip.
3. Tolls on highway kilometres
Inside the city there are no toll plazas, but highways have them, and trucks pay much more than cars. The estimate treats the first 30 km as city running and adds a route-average toll per km after that - for example about ₹2/km for a Tata Ace and ₹4.2/km for an Eicher 14-17 ft. It is an average, because not every stretch has a plaza. Some transporters quote "toll extra"; always ask whether the price includes tolls so you compare like with like.
4. Diesel price adjustment
Diesel is the single biggest running cost of a truck. When its price changes, freight follows. The industry rule of thumb that WheelSniffer uses is that freight moves about 0.65% for every ₹1 per litre change in diesel. Our rates are set for diesel at ₹99.70 per litre in Indore. If diesel rises by ₹5, fares go up by roughly 3.25%; if it falls, fares come down by the same amount.
5. Loading and unloading labour
The driver drives; he is not expected to carry your goods. If you need labour, say so while booking. WheelSniffer's estimate adds about ₹400 per ton at each end (loading and unloading), with a minimum of ₹600 in total. Floors without a lift, long walks from the gate or very heavy single items take more labour and may cost more.
6. The empty return trip
A truck that takes your goods from Indore to Mumbai has to come back. If the owner cannot find a load for the return, he drives back empty and still pays for diesel, tolls and the driver. So one-way market rates already include part of the cost of that empty return.
This is also why return trucks are cheaper: a transporter already heading back to your city would rather earn something than nothing. On WheelSniffer, return trips are suggested at around 40% below the normal fare for that truck and route. If your dates are flexible, check them first.
Worked examples: Eicher 14 ft
Here is how the estimate for an Eicher 14 ft truck (about 3.5 tons) comes together on two popular routes from Indore (one-way, without loading labour, road distances are approximate).
| Part | Indore to Bhopal (193 km) | Indore to Mumbai (606 km) |
|---|---|---|
| Base charge | ₹3,100 | ₹3,100 |
| Running (₹33/km) | ₹6,369 | ₹19,998 |
| Tolls (after 30 km) | ₹685 | ₹2,419 |
| Fair-price estimate, about | ₹10,200 | ₹25,500 |
See full fare tables for every truck size on the Indore to Bhopal and Indore to Mumbai route pages, or city rates on truck booking in Indore.
What else can change the price?
- Season and demand. Harvest season, festival stock-up and the end of the financial year push rates up on busy routes.
- Direction of the route. Routes into big industrial cities are often cheaper than routes out of them, because trucks find return loads easily.
- Waiting time. If the truck waits hours at pickup or drop, expect a detention charge.
- Special handling. Fragile goods, odd sizes, night delivery or multiple drop points add cost.
- Paperwork. For business goods, GST invoices and e-way bills must be in order; missing documents cause delays at checkpoints.
How to judge a quote
On WheelSniffer every requirement shows the estimate before bids arrive. Transporters can bid between 0.4x and 2x that estimate; a bid more than 1.5x gets a warning, and anything outside the range cannot be placed at all. A bid well below the estimate is often a transporter with a return trip; one well above may include something extra, like labour or a closed body - read the bid details and ask.
Whatever you choose, there is no brokerage added on top: you pay the transporter's bid. Read more in our guide to avoiding brokerage and transport scams, or see the FAQ.
See the fair price for your route
Enter pickup, drop and truck size to get an instant estimate and bids from verified transporters.
Common questions
What is the per km rate of a truck in India?
On WheelSniffer's rate card it ranges from about ₹24 per km for a Tata Ace to about ₹68 per km for the heaviest trucks and trailers, plus a base charge and tolls. Actual quotes vary with demand and season.
Are tolls included in a truck fare?
Some transporters include tolls and some quote them extra. WheelSniffer's estimate includes an average toll for highway kilometres, so always check what a quote includes before comparing.
Why does a short trip cost so much per km?
Every trip has fixed costs such as reaching the pickup and loading time, so short trips carry a base charge and a minimum fare.
How do diesel prices affect truck fares?
As a rule of thumb, freight moves about 0.65% for every ₹1 per litre change in the diesel price.