Buyer's guide

What freight software actually costs

The sticker price is the smallest number on the bill. This is the arithmetic vendors hope you do after signing.

Mid-market freight platforms quote around $200 per user per month — reasonable, until you multiply by fifteen users and add the implementation fee, the per-module add-ons and the annual uplift nobody mentioned.

  1. 01

    Public pricing

    Our plans render from the billing table onto the homepage. If it changes there, it changes on the page — it cannot lie.

  2. 02

    Priced like two salaries

    The automation page's calculator shows the payback in your numbers, formula printed.

  3. 03

    The site is included

    The agency invoice for the company website is a line the total cost comparison usually forgets.

  4. 04

    Leaving is a feature

    Your tenant database is yours. An exit that is easy is the best reason to stay.

Buyer's guide

The margin on a job is a column on the invoice screen, not a quarter-end project.

The moment The per-user model Naulon
The sticker price Per user, per month. 15 users × $200 = $3,000/month before anything else. Per plan, on the public pricing page. The table on our homepage is the billing table.
Implementation Quoted after the demo; typically weeks of paid consulting. The 30-day switching plan is published. Reference data imports from your sheets.
Modules Tracking, portal, API — often priced as add-ons. Plans gate modules openly; what a plan includes is on the plan.
The website Not their problem; a separate agency bill. Every tenant gets a public site with tracking built in. One vendor, one bill.
Training Per-seat certification courses. The pilot desk trains the others in week 3 — the plan is designed for it.
Leaving Export "available on request". Question 19 on our demo checklist — ask everyone, including us: export everything, how?

The stack this replaces

Published list prices, linked to their source. Your real numbers will differ — that is the point of doing the sum.

What it does Typically bought as Published price
Freight operations & TMS A mid-market freight platform, per user Magaya's published entry point; 15 users is ~$3,000/month before add-ons. ~$200 / user / month
Container tracking A tracking API or per-BL credits JSONCargo's published self-serve tier; ShipsGo sells credits at ~$2 each, Terminal49 and Vizion are sales-quoted. from ~$9 / month
Your public website An agency build, then hosting Every tenant here gets a themed site with tracking built in. not published — agency work
Marketing artwork A designer or a stock subscription The marketing studio generates branded banners and video banners from your own brand record. not published — per designer
Attendance & payroll input A separate HR system The HR connector mirrors attendance from the system already on your wall. not published — per vendor
AI features Often an add-on tier on top of the platform GoFreight bundles AI in its base subscription; CargoWise moved to "Value Packs" that third parties report as 20–50% increases. varies; sometimes bundled

We deliberately do not print a single "you save this much" figure. These prices are per-user, per-month and per-quote at different scales — adding them would give you a confident wrong number, and this whole product exists because those cost more than they are worth. Multiply by your own seat count instead.

Questions buyers actually ask

Why is pricing public when every other vendor makes me book a demo to hear it?

Because the page reads the same billing table that charges you. A price that has to be quoted is a price that can move between the demo and the contract; ours cannot, because there is only one copy of it.

Is there a per-user charge that appears later?

No. Plans carry user limits as a spec (shown on each card), not a per-seat meter. The limits are the billing limits — the card is generated from them, so it cannot promise a number billing will not honour.

What does migration actually involve, and who pays for it?

A published 30-day plan: live jobs finish where they started, new jobs start here, and the spreadsheets retire by attrition. The tooling audits your data read-only first, proposes duplicate merges with a suggested survivor, and refuses to write without an explicit dry-run-first flag. Nobody re-keys a moving shipment.

Where does our data live, and can we leave?

Every tenant is a separate database on its own domain — not a row filter. Export is the whole database, not a report. Backups are proven by an actual restore drill, not by the word "verified" in a report.

Does the AI send emails to our customers on its own?

Never by default. The robots read, propose and draft; a person clicks send. Drafted quotes come only from your own rate history — no precedent, no draft — so an invented price cannot reach a customer. Full-auto is an opt-in per robot, per tenant, and stays off until you switch it on.

Can we run the AI on our own hardware?

Yes. AI sits behind a gateway you control; pointing it at a self-hosted GPU model is a base-URL change, not a rebuild. Your mail and documents never train a public model either way. No other freight platform offers this today — we checked.

What if a page or feature does not do what this site says?

Every claim on these pages maps to a module in the live registry, which the platform page prints from at render time. If a demo cannot show it, it does not belong on the page — that is the rule we write to.

More of the platform

Freight, under control

See it on your own shipments.