Blog

What is TMS? Transport Management System: Complete Guide

A TMS (Transport Management System) is software in which a transport or forwarding company runs the whole order: from the client enquiry, through assigning a truck or a carrier, the transport and documents, to the invoice and settlement. Instead of several tools there is one database used by forwarders, dispatchers, accounting and management.

In this guide we explain how a TMS works, which modules it has, how it differs from freight forwarding software, ERP and logistics software, when it is worth implementing and how to choose a TMS for your company.

What is a TMS in practice?

Put simply, a TMS is where an order lives from start to finish. Every order has its own record with client details, route, cargo, the assigned driver or carrier, rates, statuses, documents and the invoice. Every change is logged, so you know who changed what and when.

Without a TMS the same information is scattered across spreadsheets, inboxes, messenger apps and notes. That works at a small scale, but every new forwarder and every new truck adds more retyping, more phone calls and more room for mistakes.

In search results a TMS appears under many names: software for transport companies, fleet management software, freight forwarding system, logistics software. The scope of these tools varies, so below we separate the terms and show what to expect from a complete system.

How a TMS works: the path of one order

  1. 1Taking the order: data from an email, PDF or freight exchange enters the system, manually or automatically.
  2. 2Planning: the dispatcher assigns a driver, tractor and trailer or an external carrier. The system calculates the route and distance.
  3. 3Execution: statuses, GPS position and order changes are visible to the whole team.
  4. 4Documents: the CMR and proof of delivery go to the order, not to the driver's personal phone.
  5. 5Invoicing: the invoice is created from the order data and sent to KSeF.
  6. 6Settlement and analysis: carrier, fuel and driver costs set against revenue show the profit per order, route and client.

TMS modules

TMS products differ in scope, but most have a similar set of modules. Using Sokar Logistics as an example:

Orders
Multiple loading and unloading points, statuses, templates, AI creating an order from a PDF
Planner
Driver and load calendar, map, trips that combine several orders
Fleet
Tractors, trailers, drivers, reminders for insurance, inspections and medicals, driver working time
Exchange and carriers
Trans.eu integration, your own exchange of trusted carriers, counterparty verification
Invoices and KSeF
Sales and purchase invoices, payments, carrier settlements, sending and receiving in KSeF
Integrations
Export to ERP, e.g. Comarch Optima, data from GPS systems
Analytics
Profit by route, client, driver and vehicle, custom reports in Excel

TMS vs freight forwarding software, ERP and logistics software

In product pages and search results these terms overlap, so it helps to separate them:

  • Freight forwarding software: orders, carriers, exchange, margin, documents. It does not handle your own fleet, or only barely.
  • TMS: everything freight forwarding software does, plus your own fleet, drivers, route planning and vehicle costs.
  • ERP: a system for the whole company, covering finance, HR and warehouse. It does not know the specifics of a transport order, so the TMS passes invoices and balances to it.
  • Logistics software: the broadest category. It covers TMS, warehouse systems (WMS) and supply chain tools.
Many companies both forward freight and run their own trucks. In that case one system covering both areas is better than connecting forwarding software to a separate fleet program. Sokar Logistics combines forwarding and fleet in one place.

Example: a dispatcher's day with a TMS

The company runs a dozen or so of its own tractors and passes some orders to carriers. In the morning the dispatcher opens the planner and sees where each driver finished yesterday and who is free. A client sends a PDF order with two drops in Germany. The order is created from the document, the dispatcher picks the truck that unloads closest, and checks that the driver has enough working time left.

While assigning, the system shows that a trailer's technical inspection expires next week, so the dispatcher books the service in advance. The second order cannot be covered by an own truck, so the load goes to a trusted carrier through the company's own exchange or on Trans.eu. After unloading the driver uploads the CMR through a link, and accounting issues the invoice from the order in one click. At the end of the month management sees which routes and which clients make money.

What a TMS changes for each role in the company

Forwarder
Less retyping and fewer status calls. The margin and the carrier's history are visible on the order.
Dispatcher
Sees in the planner who is free, where they finished and how much working time they have left. Document deadlines are no surprise.
Accounting
The invoice is created from the order, goes to KSeF and reaches the accounting program. No more chasing the CMR.
Management
Profit and costs by route, client, driver and vehicle, without assembling a report from several spreadsheets.

When is it worth implementing a TMS?

There is no single threshold of trucks or orders. It is better to look for signs that the current way of working is no longer enough:

  • The same order data is retyped by hand in several places
  • Nobody can say off the top of their head which client or route makes money
  • Documents get lost in emails and messengers, and invoices wait for the CMR
  • One person tracks insurance, inspection and driver medical dates in a spreadsheet
  • One forwarder's holiday means searching through their inbox
  • Invoicing through KSeF needs manual patching of the process

How to choose a TMS: step by step

  1. 1Describe the process from the client enquiry to the paid invoice and mark where data is retyped today.
  2. 2Set the scope: forwarding only, fleet only, or both. That decides whether freight forwarding software is enough.
  3. 3Check KSeF during the demo: an invoice from an order, submission and status in KSeF, receiving cost invoices.
  4. 4Ask about the integrations you actually use: freight exchange, accounting program or ERP, GPS.
  5. 5Test the system on your own orders in a pilot, not only in a presentation.
  6. 6Compare the total cost: subscription, rollout, training and integrations.

Common mistakes when rolling out a TMS

  • Moving the old chaos into the system: clean up the contact database and numbering first, then import them.
  • Running the spreadsheet and the system in parallel for weeks. It is better to set a date from which new orders are created only in the TMS.
  • No owner on the company side who collects questions from the team and keeps the rollout on schedule.
  • Switching on every module at once. It often works better to start with orders, invoices and KSeF and add fleet and analytics a few weeks later.

How much does a TMS cost and how long does a rollout take?

Most modern TMS products run as SaaS, a monthly subscription that depends on the number of users and modules. Hosting and updates are included, and the company does not need to buy servers. The rollout covers configuration, importing contacts and vehicles, connecting KSeF and the accounting program, and training the team.

Sokar Logistics is a monthly subscription without large rollout fees. It is ready to use in 15 minutes, we help with data migration, and the first 30 days of the pilot are free, with no card required.

TMS and artificial intelligence

AI in a TMS works best where the work is repetitive: reading orders from PDFs, quoting from emails, calling drivers about status and documents. Sokar Logistics has a built-in AI assistant, Bobi. It drafts quotes from emails, calls drivers and carriers and creates orders, but nothing is sent without a person approving it.

See what software for transport companies looks like in practice

Software for transport companies

Want to see a TMS in action?

Book a free Sokar Logistics demo