Choosing a TMS system is a decision for years. A wrong choice means costly migrations, lost implementation time and frustration for the entire team. It is therefore worth spending a few hours on analysis before making a decision, rather than spending several months fixing a bad choice.
This guide walks you through the TMS system selection process step by step: from defining your needs, through the list of mandatory features, to contract pitfalls worth avoiding.
Step 1: Define your company profile
There is no single best TMS system. There is the system that is best for your company. Before comparing offers, answer a few diagnostic questions:
- Number of vehicles
- Up to 10, 10 to 50, or more than 50?
- Operational model
- Own fleet, outsourced freight forwarding, or both?
- Order volume
- How many orders does the company handle per month?
- Current system
- Excel, an old program, or no system?
- Integrations
- Do you use an ERP or GPS system?
- KSeF
- When do you need to implement mandatory KSeF?
Mandatory features: what must not be missing
- Order management: creation, editing, statuses, history
- Counterparty database: clients, carriers, rates, documents
- Invoicing with KSeF integration: mandatory from 2026
- Mobile app for drivers: statuses, documents, CMR
- Profitability reports: margins on orders and routes
- GPS integration: real-time vehicle tracking
- API or ERP connectors, e.g. Comarch
TMS pricing models in Poland
TMS systems are available in several pricing models. The choice of model has a significant impact on the total cost of ownership (TCO) over a 3 to 5 year horizon:
- Monthly SaaS
- Subscription per user or per vehicle. Low upfront cost, updates and hosting included. Recommended for SMEs.
- Perpetual licence
- One-time licence fee + annual maintenance. High upfront cost but lower long-term. For large companies with their own IT.
- Monthly flat rate
- Fixed fee regardless of the number of users. Predictable budget. A good choice for fast-growing teams.
Red flags: what to avoid when choosing a TMS
- No KSeF readiness or "in preparation" without a specific date
- No mobile app for drivers or an outdated mobile interface
- Closed API with no possibility of ERP or GPS integration
- No Polish technical support after implementation
- Lock-in contracts with early termination penalties
- No ability to export data in standard formats
- Demo only with sample data, no possibility of testing on real operations
How to test a TMS system before buying?
- 1Ask for a demo using your real data, not the sample data in the system
- 2Check loading times and responsiveness with a large number of orders
- 3Test the mobile app with your drivers: they will use it every day
- 4Ask about support response times during business hours (and outside them)
- 5Check references from companies of a similar size and business profile
- 6Read the contract, especially clauses about data and contract termination
Compare Sokar Logistics with your current system
Book a free demo