Transportation Management Software

The load is the same whichever vehicle carries it. Whether it made money was usually decided in a ten-minute phone call before it left.

Transportation management software covers the movement of goods: load requests and consolidation, planning which goods go on which vehicle, sourcing that vehicle from an own fleet, attached vehicles or the market, rate contracts and the basis each customer is billed on, dispatch and driver assignment, in-transit exceptions, and the freight cost of the movement set against the freight revenue from it. With Pentoggle, a company can describe how it actually moves goods and generate the starting application around it.

This page has two readers and they arrive with different questions. A transporter wants to know whether a load should go on his own truck or a hired one, and what it cost him after it did. A manufacturer or distributor who owns no vehicles at all wants to know which transporter should carry it, at what rate, and whether the bill that arrived matches what was agreed. Both are transportation management. Where the page splits, it says so.

Many companies already run Tally for accounting and a GPS or telematics provider for vehicle data. Those systems handle the books and the vehicle position and they stay where they are. What is often still managed outside them is the placement decision, the rate that was agreed for it, and what the movement actually cost once diesel, hire, toll and detention are counted.

Key takeaways

  • The decision that determines whether a load is profitable is usually the placement decision, taken in minutes and made on instinct because the comparable numbers are not available at that moment.
  • A freight rate is not a number, it is a basis. Per tonne, per kilometre, per trip, per package and slab-based rates behave differently, and disputes come from the basis rather than the amount.
  • Own fleet cost and market hire cost are not comparable unless the own fleet number includes the costs that do not appear as cash on that trip.
  • Freight cost is usually known well after the movement, which is why it so rarely influences the next one. Getting it back sooner is more valuable than getting it exact.
  • A useful number is freight cost per tonne-kilometre by lane, held separately for own vehicles and hired vehicles.

How this differs from logistics management software

Logistics Management Software covers the full life of a consignment: booking, documents, movement, delivery, POD, billing and collection. Transportation management sits inside that and covers the movement itself.

The practical test is which question you are trying to answer. If it is where a consignment is stuck and why it has not been billed, that is logistics management. If it is what this load should cost, which vehicle should carry it and whether the freight bill is right, that is transportation management. Companies that move their own goods often need only this page. Companies whose business is moving other people's goods usually need both, and both can be built as one application.

The spreadsheet is often not the problem

A spreadsheet is not necessarily the wrong tool here. A dispatch sheet listing today's loads, the vehicles assigned and the hire rates agreed is a working system, and for a single location moving a handful of loads a day it is a good one.

The trouble starts at identifiable points.

When the decision has to be made faster than the numbers can be found

A load has to move this evening. The question is own vehicle or market. Answering it properly needs the own vehicle's running cost, its current position and its next committed load, plus the going market rate on that lane this week. Finding those takes longer than the decision allows, so the decision is made without them.

When rates live in more than one place

Customer rates are in a signed contract in a drawer. Revisions are in email. What was actually agreed for last Tuesday's urgent load is in a WhatsApp message. Billing works from a fourth version, which is the one that gets disputed.

When the cost of a movement is assembled after the fact

Diesel, hire, advance, toll, driver expenses and detention arrive at different times from different people. By the time they are together, the load moved five weeks ago and the number is history rather than information.

When the same lane is priced differently every time

Without a record of what the lane cost last month and the month before, every negotiation starts from nothing and the broker knows more about the market than you do.

What transportation management software holds

Load requests and indents

What has to move, from where to where, by when, with weight, volume and any handling condition.

Load planning and consolidation

Which goods travel together, on what vehicle type, and whether it is a full load or a part load sharing space.

Vehicle sourcing

Own vehicle, attached vehicle or market hire, with the hire rate, the broker or supplier and the terms recorded at the moment of agreement.

Rate contracts and rate master

Customer rates by lane and basis, validity, minimum charges, and the supplementary charges each customer accepts.

Dispatch and assignment

Vehicle, driver, loading time, documents issued and the consignments loaded on it.

In-transit exceptions

Halts, detention at loading or unloading, breakdowns, deviations and delays, with the time each was recorded.

Freight cost capture

Hire, diesel, advances, toll, unloading and detention, collected against the movement rather than against the month.

Freight audit and reconciliation

Cost against revenue for the movement, and the supplier's bill checked against the rate that was agreed.

Own vehicle or market vehicle is the decision that matters

Most Indian transporters run a mix. Some vehicles are owned, some are attached and run under the transporter's name on an agreed basis, and the balance is hired from the market for the trip, often through a broker. The mix moves week to week with load volume and market rates.

The placement decision is taken quickly and it decides the margin on the load. It is also usually taken on feel, because the two options are not comparable at the moment of choosing.

The market rate is comparable, because it is a single number quoted on the phone and it is either accepted or not. The own vehicle is not, because its cost on that trip is diesel and toll and driver expenses, which are visible, plus EMI, insurance, permits, maintenance and tyres, which are not visible on that trip and are real. Comparing a hire quote against only the visible costs makes the own vehicle look cheaper than it is, and the fleet gets used for work that a hired vehicle should have taken. Comparing it against a fully loaded cost that includes fixed costs the business is paying regardless makes the own vehicle look more expensive than it is on a marginal load, and the truck sits idle while a hire bill is paid.

Neither comparison is wrong in principle. Which one applies depends on whether the vehicle has an alternative use. If it does, the full cost is the right comparison, because the trip has an opportunity cost. If it does not and the truck would otherwise stand, the marginal cost is the right comparison, because the fixed costs are being incurred either way.

What the software can do is make both numbers available in the ten minutes the decision takes, along with where the vehicle currently is, what it is committed to next, and what this lane has cost in hire over the last few months. It does not make the decision. It replaces a guess with a comparison, which is most of the available improvement.

A rate is a basis, not a number

Freight disputes are rarely about the rate being wrong. They are about the two parties applying it differently.

The bases in common use behave differently from each other. Per tonne rewards a full vehicle and punishes a light load. Per kilometre depends entirely on whose distance is used, and the customer's distance and the transporter's distance are frequently not the same figure. Per trip is clean until the load requires a second delivery point. Per package works for parcels and breaks for anything bulky. Slab rates create a cliff, where one extra tonne changes the rate for the whole load.

Around the basis sit the terms that generate the actual arguments. Minimum guaranteed weight, whether it is charged on actual or on chargeable weight, free time at loading and unloading before detention starts, whether loading and unloading charges are included, how a multi-point delivery is priced, whether diesel movement changes the rate and by what mechanism.

Where all of this lives in a contract, an email thread and a phone call, billing becomes an act of reconstruction. The person raising the invoice applies what they believe was agreed, the customer's payable team applies what they believe was agreed, and the difference becomes a deduction that takes four months to resolve.

Holding the rate as a structured record rather than a document changes the failure mode. The basis, the validity, the minimum, the free time and the supplementary charges are fields, so the bill computes from them rather than from memory. When a customer disputes a line, the answer is the record rather than a search through email.

Freight cost arrives too late to be useful

Ask a transporter what a load cost and the honest answer is often that they will know at month end. Diesel is settled with the pump on credit. The hire bill comes from the broker later. The driver's expenses come back with the trip sheet. Detention is claimed if somebody remembers to claim it.

The consequence is that cost never influences the decision it should influence. By the time the number exists, the lane has been quoted twenty more times at the old rate.

The fix is not precision, it is timing. A cost figure that is roughly right on the day the vehicle is dispatched is more useful than an exact one five weeks later, because the first one can change what you quote tomorrow and the second one cannot.

That means capturing the committed cost at the point of commitment rather than at the point of payment. The hire rate is known when the vehicle is agreed. The advance is known when it is handed over. Expected diesel for the lane is known from the last several trips on it. Toll is knowable. Together these give a cost at dispatch that is close enough to price against, and the actuals settle against it later.

The gap between the two is itself information. A lane where actual consistently exceeds committed by a wide margin has something in it that the estimate does not know about, usually detention or a return leg running empty.

Where transportation management looks different by business type

Why companies choose Pentoggle for transportation management

Your rate bases, not a generic rate field

Per tonne, per kilometre, per trip, per package, slab and lane-based rates with minimums, free time and supplementary charges held as fields rather than as a document.

Own, attached and market vehicles side by side

The placement decision supported with the numbers that apply to it, at the moment it is taken.

Cost captured at commitment, not at payment

Hire, advance and expected running cost recorded when they are agreed, with actuals settling against them later.

Built for the phone

Detention, halts and expenses recorded where they happen, by drivers and loading staff who are not at a desk.

Sits around your accounting

Tally and comparable systems continue handling accounting, invoicing and GST. Pentoggle adds the operational workflow around load planning, vehicle sourcing, rates and freight cost.

A useful number for transportation management

Freight cost per tonne-kilometre by lane, held separately for own vehicles and hired vehicles.

Cost per trip is not comparable across anything, because trips differ in distance and load. Normalising by tonne and kilometre can make movements across different lanes more comparable, provided distance and load measurements are consistent. On that basis a Bengaluru to Hyderabad movement can be set against a Bengaluru to Chennai one, and this month against last.

Hold the own and hired figures apart rather than blending them. Blended, the number tells you nothing you can act on. Apart, it answers the question the business actually has, which is whether the fleet is earning its place. A lane where hired vehicles consistently cost less than the own fleet on a fully loaded basis may be a lane where the fleet should not be running. A lane where the reverse is true may be a case for the next vehicle purchase.

Two conditions make it meaningful. Distance has to be measured consistently, because a lane priced on the customer's distance and costed on the actual distance will produce a number that drifts. And the own vehicle figure has to state which cost basis it uses, marginal or fully loaded, because the two answer different questions and mixing them across lanes makes the comparison worthless.

Ready to build transportation management software?

The market rate is on the phone in front of you.

Your own cost should not take until month end to find.

Describe how you plan loads, source vehicles and price lanes to Pentoggle in plain English and generate a working first version in hours, then refine it around your process.

Related resources

Frequently asked questions

Software that manages the movement of goods: load requests and consolidation, planning which goods go on which vehicle, sourcing that vehicle, rate contracts, dispatch, in-transit exceptions, and the freight cost of the movement against the revenue from it.

You write. We build.

Your idea, live on the web today. Start with a single sentence.

Start building