TMS for groups of companies
One platform for every company you own.
Carriers, brokerages and divisions each keep their own customers, carriers and books. Sister companies haul for each other at internal rates, the group counts margin once, and a company you buy joins on the TMS it already runs.

Companies and divisions
Set it up the way the group is really organized.
Legal companies, the divisions inside them, and the terminals they run from. Each company has its own customers, carriers, rates and books. Divisions share their company's accounts, so nothing is duplicated to make a report work.
- A company can run on Roadmark or on its own TMS. Roadmark reads the ones that stay where they are.
- Customers and carriers can be shared across the group with terms set company by company.
Ashgrove Transportation Group
- Ashgrove FreightAsset carrier · 140 trucksOn Roadmark
- Northline CartageDivision of Ashgrove Freight · drayageOn Roadmark
- Ashgrove DedicatedDivision of Ashgrove Freight · two grocery accountsOn Roadmark
- Ashgrove LogisticsBrokerage and 3PLOn Roadmark
- Keel TransportCarrier · 60 trucks · joined the group in MarchStill on McLeod
One sells it, one hauls it, and the group counts it once.
- Ashgrove Logistics
Sells load 48240 to Prairie Foods
$3,200.00Quoted to Prairie Foods as brokered overflow.
- Keel Transport
Accepts it at the internal rate
$2,650.00From the group schedule for this lane. No negotiating between sister companies.
- Both companies
Internal invoice, both sides
$2,650.00A payable at Logistics and a receivable at Keel, matched automatically.
- The group
Margin counted once
$820.00$550.00 at Logistics plus $270.00 at Keel, after Keel's own $2,380.00 cost.
One customer across the group. Terms set by each company.
| Buys from | Service | Rate basis | Payment terms | Open invoices |
|---|---|---|---|---|
| Ashgrove Freight | Dedicated and truckload | Dedicated contract, renews Jan 1; truckload quoted per load | Net 30 | $84,210.00 |
| Ashgrove Logistics | Brokered overflow | Quoted per load | Net 21 | $31,640.00 |
| Northline Cartage | Drayage from the rail ramp | Accessorial schedule | Net 30 | $12,380.00 |
Whole groupCredit limit $250,000.00, one relationship ownerUsed $128,230.00
From group margin to a single load in three clicks.
Owners see the whole group with sister-company hauls counted once. Every number opens into the companies, lanes and loads behind it.
- CA$38.4M
- Group revenue this quarter, after removing CA$4.1M of sister-company hauls
- 12.6%
- Group margin, counted once
- 1 in 9
- Loads hauled by a sister company instead of an outside carrier
- Group12.6% marginThree companies, two divisions
- CompanyKeel Transport · 9.1%Lowest margin in the group this quarter
- LaneHamilton → Columbus · 4.2%Carrier cost up since July
- Load48188Delivered; a lumper wasn't billed back
Access
Everyone sees their part of the group.
| Person | Freight | Logistics | Keel | Group reports |
|---|---|---|---|---|
| Group controller | All | All | All | Yes |
| Keel dispatcher | None | None | All | No |
| Logistics rep | Shared customers | All | Sister hauls | No |
| Freight billing | Billing | None | None | No |
Buying and selling companies
Change the group without rewriting its history.
Every change to the group is dated. Reports for last year still show last year's group, and a company you sell leaves with its own records.
- Mar 3, 2026
Keel Transport joins the group. It stays on McLeod. Roadmark reads its loads, and group reports include it from this date only.
- Apr 14, 2026
Keel starts hauling for Ashgrove Logistics at the group's internal rates.
- Jul 1, 2026
Northline Cartage becomes a division of Ashgrove Freight. Its history before July stays under its old name.
- Today
Keel's quoting moves to Roadmark; dispatch stays on McLeod until Keel is ready.
Questions
What group owners and controllers ask.
Can one TMS run several companies with separate books?
Yes. Each carrier, brokerage and division keeps its own customers, carriers, rates and books, and divisions share their company's accounts, so nothing is duplicated to make a report work.
How are loads between sister companies priced and invoiced?
At the group's internal rate for the lane, with no negotiating between sister companies. Roadmark creates both sides of the internal invoice, a payable at one company and a receivable at the other, matched automatically.
How is group margin counted?
Once. Sister-company hauls are taken out of group revenue, so a load one company sold and another hauled isn't counted twice, and every figure opens into the companies, lanes and loads behind it.
Can a company in the group stay on its own TMS?
Yes. Each company can run on Roadmark or on its own TMS, and Roadmark reads the ones that stay where they are. A company you buy joins on the TMS it already runs.
Can one customer buy from several of our companies?
Yes. Each company keeps its own rates and payment terms for that customer, while credit and the relationship are managed once for the whole group.
What happens to reports when we buy or sell a company?
Every change to the group is dated, so last year's reports still show last year's group. A company that joins is included from the date it joins, and a company you sell leaves with its own records.

Plan your group's rollout.
Tell us how the group is put together. We'll come back with an order to bring each company on, which ones can stay on their current TMS, and what it would cost.
- Company by company, on your schedule
- Sister-company rates from day one
- Your controller and IT are welcome