Running cement, fuel, grain, or milk across the EU? See how IMPARGO TMP® turns spreadsheet workarounds into one connected workflow — EUR/t pricing, driver updates, recurring templates.

IMPARGO

April 29, 2026 - 7 min read


If your fleet hauls cement, gravel, grain, fuel, milk, or any other bulk cargo across the EU, you've probably built a workaround stack over the years: a side spreadsheet for tonnes and litres, a WhatsApp thread for weighbridge readings, and a manual recalculation every time the planned load and the actual load don't match. That works — until volume grows, and then it doesn't.

This guide walks through how a transport management system (TMS) handles bulk transport end-to-end: automating EUR/t pricing, building a reusable product catalogue, capturing transported quantities during driver execution, and reusing recurring templates. We'll use IMPARGO's TMP® as the worked example because we just shipped this feature ourselves and have the dispatcher-side workflow on hand.

Bulk transport in a TMS: a quick definition

In freight terminology, a bulk load is any cargo measured by mass or volume rather than by piece or pallet: tonnes of cement, cubic metres of gravel, litres of fuel, or kilograms of grain. The defining characteristic is that the unit and the quantity change per order — you don't ship "one cement," you ship 24 tonnes or 18 m³ of it. In the UK and across DACH/BENELUX, this is often called bulk haulage — same concept, different label.

Quick definitions
Four terms used throughout this guide
Term 01
Bulk transport
Moving cargo measured by weight or volume (tonnes, litres, m³) rather than by piece or pallet.
Term 02
EUR/t pricing
Pricing a freight order by the actual unit transported, rather than per shipment or per truck.
Term 03
Transported quantity
The actual load weighed at delivery (weighbridge reading), which may differ from the planned quantity by a small margin every time.
Term 04
Disposal flag
A billing setting that reverses normal freight logic: the carrier is paid at the loading point and pays at the unloading point.

A bulk-transport-capable TMS handles three things a pallet-only TMS can't: it prices by the unit (EUR/t, EUR/m³, EUR/l) rather than per piece, it adjusts that price automatically when the actual transported quantity differs from the planned one, and it stores reusable product definitions so the same cement, gravel, or milk doesn't have to be rebuilt on every order.

Key fact: Bulk transport management in a TMS covers four pillars — (1) automate EUR/t pricing for bulk hauls, (2) build your own catalogue of solid, liquid, and gas products, (3) capture transported quantities during driver execution, (4) reuse recurring runs as templates.

The four pillars of bulk transport: dispatcher view

Below is the full bulk transport workflow split across the four feature pillars. Each one shows a short clip of the dispatcher and driver actions, with the detail underneath. Click any pillar to expand.

Bulk products · IMPARGO TMP®
The four pillars of bulk transport management
PILLAR 01 Automate EUR/t pricing for bulk transports

Add cement, gravel, grain, fuel, milk, or gases by tonne, litre, or m³ directly inside a transport order. Drivers update transported quantities during execution while the system automatically calculates final EUR/t pricing and order totals.

Dispatcher adds a bulk load in IMPARGO TMS and sends it to the driver's mobile app

From a blank order to a driver-side notification in under a minute. See the full how-to →

PILLAR 02 Build your own bulk product catalogue

Create custom bulk products on the fly — solid, liquid, or gas — and flag disposal goods where costs apply at unloading. Reuse them across every future order, no spreadsheet, no rekeying.

Dispatcher creates a custom bulk product in IMPARGO TMS to send to driver

Create a bulk product once. Use it on every order from then on. See the full how-to →

PILLAR 03 Capture transported quantities during driver execution

Drivers can update transported weight or volume directly from the DriverApp, upload weighing tickets or PODs, and keep dispatchers informed with real-time transport updates and automatic price recalculations.

Truck driver updates bulk product load status via the IMPARGO DriverApp

Weighbridge reading at 9:14. Dispatch sees it at 9:14:03. See the full how-to →

PILLAR 04 Reuse recurring bulk transport templates

Save recurring bulk orders with predefined routes, products, and EUR/t pricing. Track transported quantities, completed runs, and total order value across recurring transports.

Creating order copies or a template for recurring bulk transport runs in IMPARGO TMS

One template, every Monday morning, every cement run. See the full how-to →

Want to try it on your own routes? open the Orders Module →

What dispatchers actually need: automatic recalculation

Most articles about bulk transport management stop at "you can attach a product to an order." The harder problem — and the one that costs real money — is what happens between dispatch and invoice when the planned quantity doesn't match the actual quantity. A lorry arrives at the silo with capacity for 24 tonnes; the weighbridge reads 23.6 tonnes; the customer is billed for what was actually delivered, not what was planned.

In IMPARGO, that recalculation happens automatically. The moment the driver enters 23.6 tonnes in the DriverApp, the order's price and cost update in the dispatcher view in real time — based on the per-unit EUR/t price you set when creating the order. There's no spreadsheet to reconcile at month-end; the numbers you see on the order page are the numbers that go to the invoice.

Add bulk product modal inside a transport order in IMPARGO TMS, showing quantity, unit, and EUR/t price fields that drive automatic recalculation
The EUR/t rate set here is what drives the automatic recalculation when the driver reports the actual transported quantity.

Example: A dairy fleet running weekly farm collections in the Netherlands plans 12 m³ per stop at 977 €/m³. At the first farm, the driver reports 11.4 m³ instead — that day's milk is short. The order recalculates to 11,137.80 € instead of 11,724 €, and the cost line moves in parallel. The dispatcher sees the change before the lorry pulls away from the farm, with no follow-up call.

Cross-border bulk runs amplify every workflow problem

A surprising amount of EU bulk transport is cross-border — Belgian cement into the Ruhr, Dutch dairy collections into northern Germany, Polish fuel runs through Czechia. Cross-border bulk hauls amplify every problem a workaround stack creates: the dispatcher in Antwerp can't hear the weighbridge call from a German silo with three time zones of phone tag between them, and the invoice that arrives a fortnight later from a subcontractor in another country can't be reconciled against numbers that only live in a WhatsApp thread.

A TMS that holds the actual transported quantity, the supporting weighing ticket, and the EUR/t rate in one place removes the language and time-zone friction. The driver in any country files the same data in the same DriverApp, the price updates in the same view, and the subcontractor in another country sees the same record without anyone re-typing it across systems.

Public transport tracking link in IMPARGO TMS showing bulk product details visible to partners and subcontractors across countries
The same record visible to a subcontractor in another country — bulk products, transported quantities, and supporting documents, without anyone re-typing across systems.

Workaround stack vs. IMPARGO TMP®: side-by-side

For dispatchers weighing whether to leave their current setup, the operational difference between a spreadsheet-plus-WhatsApp workaround and a TMS-managed bulk workflow comes down to where the data lives.

Full transport order detail view in IMPARGO TMS showing bulk products, shipment status, customer details, and the final invoice-ready numbers in one screen
Bulk products, transported quantities, status, customer, and supporting documents in a single record. The numbers shown here are the numbers that go to the invoice.
Workaround stack vs. IMPARGO TMP®
Workflow step Spreadsheet + WhatsApp IMPARGO TMP®
Creating the order Re-type the product (name, unit, price) on every new order Select from catalogue. Once created, reusable forever.
Driver reports actual quantity Phone call or WhatsApp message to dispatch Driver enters quantity in DriverApp; dispatch sees it instantly
Price recalculation Manual: dispatcher updates the spreadsheet at month-end Automatic: EUR/t rate × actual quantity, in real time
Weighing ticket / POD Photographed, sent to dispatch by message, filed manually Uploaded directly to the order in the DriverApp
Recurring run setup Rebuild the order from scratch every time (~15 min) Save as template, spin up in seconds
Invoice reconciliation Cross-check spreadsheet, messages, photos at month-end Numbers on the order page are the numbers on the invoice
Cross-border visibility Phone-tag across time zones and languages Same record visible to driver, dispatch, receiver, subcontractor

When does a TMS-managed bulk workflow pay for itself?

The break-even line depends on order volume more than load type. For a fleet doing five to ten bulk orders a week, the workaround stack (spreadsheets + chat threads) is usually faster than learning a new system. Above 20 orders a week, the workaround starts costing more than the TMS — typically in three places:

Driver phone time. Every weighbridge call that becomes a DriverApp update saves about 90 seconds per stop. Across a fleet of 15 lorries doing four stops a day, that's an hour of dispatcher time recovered daily. With Mobility Package driver-hour rules tightening the schedule across the EU, that hour matters more every year.

Month-end reconciliation. Bulk orders with quantity adjustments are the biggest source of invoice disputes in EU road freight. A TMS that holds actual quantities + supporting PODs against the original order removes the back-and-forth at billing — and the cross-border versions of this dispute are the most expensive to resolve.

Recurring run setup. A weekly cement run from Antwerp to Köln rebuilt from scratch every Monday eats roughly 15 minutes per route. Templates collapse that to seconds, and the EUR/t pricing logic stays consistent — no "we charged 87 €/t last month and 92 €/t this month because someone retyped it" surprises.

Five questions to ask any bulk-transport TMS

If you're evaluating systems, the questions worth asking:

1. Does it support all three product types? Solid, liquid, and gas — and can it handle disposal billing (cost at loading, price at unloading)? Most platforms manage solids well; fewer handle liquids without forcing tonnage equivalents; very few handle the disposal-flow billing correctly out of the box.

2. Does the driver update sync back automatically? If the driver app exists but the data flows by email or manual upload, you've just replaced one workaround with another. Real-time sync with automatic price recalculation is the test.

3. Are templates first-class? A TMS that lets you copy an order is helpful. One that lets you save a parameterised template (with product types, EUR/t pricing logic, stop sequences) is operationally different.

4. Can you build your own catalogue? Off-the-shelf product types cover 80% of cargo. The non-standard 20% — niche chemicals, regional aggregates, customer-specific product names — is where teams burn hours rebuilding the same product on every order. A custom catalogue removes that work.

5. Is it built for European bulk haulage? A US-designed TMS will price in short tons, miss EU regulatory hooks (Mobility Package, Eurovignette, country-by-country toll integration), and route in miles. For EU bulk operations, a TMS built on European data and rules is operationally closer to what your dispatchers and drivers actually do every day.

See bulk transport in IMPARGO TMP®

If your fleet handles non-standard loads — liquids, aggregates, returns, or disposal flows across the EU — a 30-minute demo shows exactly how bulk products fit your dispatcher's daily flow, which billing patterns we can pre-configure for your team, and where the integration with your existing accounting or weighbridge systems would land.

Book a Free Demo or open the Orders Module →

Impargo-logo

Digitalize your transport business overnight.

© IMPARGO 2026, All rights reserved.