Transportation management system

The freight TMS that starts with who the carrier really is.

Vetting, rate confirmations, dispatch, tracking, billing and agency pay — one system, one load, end to end.

The Freightiva loadboard: 54 loads with customer, origin, pickup, destination and carrier, and the buy, sell and margin totalled across them
The loadboard of our demonstration brokerage — the running product, not a mock-up.

Built for freight brokers and agency programs, by people who ran agencies on TAI and Chain and got tired of the workarounds. Priced per agent and per agency — never per load.

One load, end to end

Four moments where a brokerage wins or loses money.

Freightiva is built around all four, in one system, on one record.

Before you book

The safety score was never the risk.

Freight goes missing through identity, not through CSA points. Freightiva scores five areas separately and reports the worst one — because an average hides the only number that mattered.

Carrier score Identity failed
Identity24
Authority71
Insurance88
Safety93
24 Overall is the worst area, never the average.

An illustration of the rule, not a real carrier.

At booking

The rate confirmation is never emailed.

A link to a contact already on the carrier's record, opened with a one-time code, and the driver and the truck captured at acceptance — by the carrier, not guessed at the gate.

Rate confirmation 48213 Accepted
Sent to a contact on the record10:14Dispatch line verified nine months ago
Opened with a one-time code10:21A forwarded link on its own opens nothing
Driver and truck capturedSignedTractor 8841 · trailer 20713 · CDL on file

An illustration of the sequence, not a real document.

In transit

Not where the truck is. Whether it makes the appointment.

An ETA that counts the rest the driver is legally required to take, and a driver who can answer in their own words at a fuel desk while the load updates itself.

643 mi · Laredo → Memphis On time

Arrives

06:40 Tue

20 minutes of slack against an 07:00 appointment, with a 10-hour break at hour 8.

ETA for the 07:00 delivery?
shut down in amarillo, rolling at 5, should be there by 6ish

Read as an ETA and applied to the load

An illustration. The ETA is calculated with required rest, not distance over speed.

After delivery

Friday closes without a spreadsheet.

Profit splits by each agency's own contract, reserves hold, chargebacks land on the next statement, and every cent traces back to the load it came from.

Statement · week ending Fri Approved
Gross margin · 34 loads$21,480
Agency split · 60%$12,888
Reserve held · 3%−$644
Chargeback · load 47901−$310
Net to the agency$11,934

An illustration of a settlement, not a real statement.

Carrier identity

A stolen authority has a spotless safety record.

Almost every vetting tool scores FMCSA safety data. That data is public, and it is the same data in every system you could buy. It is not where the freight goes missing.

Freight goes missing through identity: a dormant MC number bought or spoofed, answered on a VOIP line, from a domain that looks like an established carrier's and was registered last week. The safety record being clean is the whole point — it belongs to somebody else.

Carrier score Identity failed
Identity24
Authority71
Insurance88
Safety93
Conduct80
24 Overall is the worst area, never the average.

An illustration of the rule, not a real carrier. Averaged, these five come to 71 — comfortably bookable. Freightiva reports 24, because the identity is the part that was stolen.

Five areas scored separately. Identity, authority, insurance, safety, conduct.

Caught

Contact details that moved

The phone number and email on a carrier's record changed days before they answered your load. On the old number, nobody has heard of the truck.

Caught

A domain registered last week

One character away from a carrier that has hauled for twenty years, and younger than the load it is asking for.

Caught

A chameleon carrier

A brand-new authority registered at the same address as one that was revoked. Same yard, same people, clean paperwork.

Caught

A paper fleet

Twenty-two trucks claimed on the authority, and not one roadside inspection in two years. Trucks that run get inspected.

  1. It goes to a contact already on the record

    Not to whichever address arrived in the offer email. If the person chasing the load is not on the carrier's record, they do not get the link.

  2. Opening it takes a one-time code

    Sent to that contact, good once. A forwarded link on its own opens nothing.

  3. Accepting captures the driver and the truck

    Name, phone, tractor and trailer — recorded at acceptance by the carrier, not guessed at the gate by a shipping clerk.

  4. What arrives is checked against it

    A different tractor at the dock becomes a question while the freight is still on the ground, rather than a claim three days later.

Rate confirmations

The document is never emailed.

An emailed PDF goes to whoever controls that inbox, and then to whoever they forward it to. It carries your load number, your shipper and your rate, and it authenticates nobody.

Freightiva sends a link instead, and the link is only worth something to the person it was meant for.

Who to call

The truck you need delivered forty miles from your pickup this morning.

When a load falls through at four o'clock, the useful question is not who is cheapest. It is who is empty near your shipper right now — and that is knowable, because you know where carriers last delivered.

  • Ranked by what matters in that orderDistance from your pickup first, then how recently they were there.
  • Then by fitThe lane, the equipment, and whether the trailer type matches the load.
  • Then by youYour own history with them, and your own fallouts — a carrier who left you sitting sinks.
  • With the dispatch number ready to tapBecause the next thing you are going to do is call.
Uncovered load · dry van Pickup 14:00
Delivered 38 mi from pickup Call 2 hours ago · dry van · ran this lane 4 times · no fallouts
Delivered 64 mi from pickup Call Yesterday · dry van · ran this lane twice
Delivered 71 mi from pickup Call This morning · reefer · equipment does not match

An illustration of the ranking, not a real load board. The list is drawn from your own carriers and your own history with them.

After the load

Scorecards that remember for you

Every load closes with a scorecard: communication, on-time, responsiveness — and what actually went wrong, in words. The next dispatcher sees it before they book, which is the only moment it is worth anything.

Before the load

Your fallouts count against them

A carrier with a clean public record who has left you sitting twice is not a good carrier for you. Your own history is weighted alongside everything the government publishes.

Where this truck is Live
Carrier ELD4 min agoSamsara, connected by the carrier — this is the one being used
Samsara share link11 min agoPasted in by the broker; read every few minutes
Visibility network38 min agoGoing stale — a network is slower than an ELD
Driver appnot installedThe carrier would not install it. It no longer matters.
Arrives Thu 06:40 231 miles by road · 4.2 h left on the clock · 1.4 h added for a winter storm warning

An illustration. Four sources disagreed; the freshest trustworthy one won.

Tracking

Tracked even when the driver installs nothing.

Every TMS tracks a load when the driver downloads its app. Almost none of them do when he will not — which is most of the time, on most loads, with most carriers. Freightiva takes a position from wherever one exists and puts them all on the same trail.

  • Paste the link the carrier already sent youA Samsara or Motive share link, their own tracking page, even a Google Maps pin. It is read every few minutes and joins the load's trail. Nothing to install, nothing to ask for twice.
  • The carrier's own ELD, connected onceSamsara and Motive, with the carrier's consent, which they give once and can take back whenever they like.
  • The networks your shippers audit you againstproject44, FourKites and MacroPoint — and MacroPoint reaches the rest by texting the driver.
  • When sources disagree, you see the disagreementAn ELD fix four minutes old and a network fix forty minutes old are not equally true. Freightiva ranks them, shows you all of them, and says which one it is using.
  • An ETA that knows the driver's clockRoad-routed miles, the rest the law requires against the hours actually left, the weather on the lane, and how long that dock has historically held a truck. It tells you how confident it is and why, in sentences.
  • Messaging that reads the replyDrivers answer in their own words, at a fuel desk, one-handed. Freightiva reads it and updates the load.
The driver app is out on Google Play.

Free. The driver never types a password and never looks for a login — the link in their text message opens the app on the right load and starts tracking.

Download the Android app

An ordinary Tuesday

The five minutes nobody sells you, and everybody spends.

Not the demo features. The ones a dispatcher touches forty times before lunch.

j, k, Enter — never the mouse

The loadboard is drivable entirely from the keyboard. j and k to move, Enter to open, x to select, a for everything the filter is showing, c to copy the load number, / to search. Press ? and the list is right there — because shortcuts nobody was told about are shortcuts nobody uses.

Three keys and a click instead of forty checkboxes.

A thin margin, said out loud — and never blocked

Put the carrier pay above the customer rate and it tells you. Then it lets you save it. Every brokerage that tried a hard margin floor ended up with agents booking at the floor exactly and keeping the real number in a spreadsheet.

It is there for the transposed digit, not for second-guessing the agent.

Highway, MyCarrierPackets, Truckstop — or us

If you already pay for one of those, it owns the packet and the identity checks and we read its verdict. Asking your carriers to fill in a second one is how a TMS gets worked around. If you do not, we collect the packet ourselves.

Change it next year and nothing has to be migrated.

What is kept, and what is not

Documents, loads, invoices, the audit trail and anything on legal hold have no setting at all — a broker keeps a record of every transaction for three years, and a control that could delete the evidence is one somebody eventually uses. Positions, message bodies and sign-in history age out on a schedule you set.

Each with a floor that says what you would lose, not a validation error.

Dark, chosen rather than inverted

Every status colour was picked again against a dark ground. A flipped light theme gives pure black on pure white, which is the thing that makes people switch back after a day. It follows your machine unless you tell it not to.

Phone, tablet and desktop — the same product, laid out for the hand holding it.

Covering freight

Which uncovered load is about to become a problem.

Every TMS has an “uncovered” filter, and it treats a load picking up in nine days the same as one picking up in four hours. That leaves the arithmetic that matters to whoever is reading the list — and they do it once, at nine in the morning, for the whole board.

Freightiva measures the gap to pickup instead. Past pickup and still open is at the top. Then what needs covering today, then what is worth watching. The thresholds are yours: a drop-trailer operation covering loads the same morning and a produce desk booking a week out are both right about their own freight.

Every row carries the sentence, not the number — “picks up in 5 h and nobody is on it, posted 11 h ago”. Posted eleven hours ago and still open is a different conversation from never posted at all.

  • Reposting on a clock the agent sets, load by load — not a setting somebody made for everybody
  • An offer that climbs a ladder you chose, to a ceiling you chose, with the whole ladder shown as dates and dollars before it starts
  • It stops itself the moment a carrier is booked, and writes down why
  • Freight that ships the same days every week builds itself from your own template — once per occurrence, guaranteed, never looking backwards
  • A missed week stays missed: no schedule ever comes back and creates thirty loads at once

Building a load

One screen, and it does the arithmetic you were doing on a phone.

Units, weight, cubic feet, linear feet, density and the implied class, totalled as you type. Linear feet is the number that decides whether freight fits — twenty-four pallets that do not stack is forty feet of a fifty-three-foot trailer however light they are.

Loaded miles across every stop, and from three stops up it will propose a shorter order and tell you how many miles it saves. The first pickup and the last delivery stay where they are.

Give the cargo value and it tells you the moment the freight is worth more than the carrier's cover — not after it is booked, which is how a brokerage ends up personally liable for the difference.

  • Pick the carrier, the driver and the dispatcher without leaving the load
  • The last five carriers who ran for this customer, with the one that ran this exact lane sorted to the top
  • Add a driver or a dispatcher the carrier just named, in one field, saved for next time
  • Start a load as dispatched when it is already on a truck — no walking it forward four times
  • Only bookable carriers are offered: lapsed insurance and inactive authority never appear
  • A thin margin is said out loud as you type it — and never blocks the booking, because the agent is the one who knows why

Connections

It talks to the rest of your business.

A TMS that is an island is a TMS somebody retypes out of. Your books, your customers' systems and whatever you are running today all connect — and the migration off it is one afternoon, not a quarter.

Books

QuickBooks and Xero, both ways

Invoices and approved carrier bills go across on their own; payments come back and stop collections chasing money you already have. Nothing is typed twice, and nothing is ever duplicated — a re-sync updates the invoice already in your books rather than adding a second.

Move in

One click off McLeod, TAI, Aljex, Turvo

Export whatever your current system gives you and drop the files in. Freightiva works out which system they came from and what is in each one. You rename nothing. Anything it does not recognise, you map once and it remembers forever.

Your systems

A real API, and webhooks that are signed

Read and build loads, send positions in from your own telematics, read what is owed. Keys never exceed the person who made them. Webhooks are signed, retried, and every attempt is kept — so "we never got that" has an answer.

Watching

It tells us when it breaks, before you notice

Freightiva checks its own storage, mail, queues, disk and backups every five minutes, and emails a human the moment one of them stops. Most software waits for a customer to report the outage.

The difference

What you are actually comparing.

Every TMS in this market has loads, carriers and invoices. The differences are in the parts nobody demos — and they are the parts that cost you a person, a customer, or a Friday afternoon.

Tracking that does not depend on goodwill

Most systems track a load if the driver installs their app. Freightiva takes a pasted share link, the carrier's ELD, or a visibility network — and merges them, so coverage is not a negotiation with every carrier on every load.

Agencies, settled properly

Commission, salary or draw on one ledger, with reserves, chargebacks and named payout approvers. Most tools bolt agent pay on as a spreadsheet export. This was built for brokerages that carry agencies.

One company on the paperwork

Your agencies send under your name, your MC and your letterhead — with the individual broker printed by name and number so a carrier can still reach a person. Carriers never see two companies for one load.

Priced on your shape, not your volume

Loads are not counted and logins are not counted. A record month costs exactly what a slow one does. Per-load pricing punishes you for the quarter you were trying to have.

Set up without a consultant

A checklist that ticks itself off as you do the real work — it never asks you to confirm something it can already see — and your Freightiva contact watches the same list so they can help with the part you are stuck on.

Honest about what is not connected

Every integration screen says whether it is wired, waiting on a key, or not built yet. Nothing shows a green light because a setting exists. You will never find out at the worst moment that something was decorative.

Money

Credit, pay and settlements the way a brokerage actually works.

The back office is where an agency program either scales or quietly stops. These are the three places it usually breaks.

Credit

The agency asks. The broker decides.

An agency requests a limit on a customer and says why. The broker approves, trims or refuses it — because the broker is the one carrying the receivable and the broker is the one carrying the insurance. Whoever holds the risk holds the pen.

Every decision stays on the customer's record with who made it and when, so nobody relitigates it in six months.

Pay

Agencies, sub-agencies, and the people inside them

Tiers, salary, draws, overrides and bonuses — set per agency, and again per sub-agency underneath it, because that is how these programs are actually built.

Anyone on a base gets a break-even readout: what they have to produce to cover it, visible while the month is still running rather than at the end of it.

Settlements

Close the week without a spreadsheet

Loads close on your calendar, profit splits by each agency's own contract, reserves hold, chargebacks land on the next statement, and only the people you name can approve a payout.

Every cent on a statement traces back to the load it came from.

For whoever owns it

Every other TMS tells you where the truck is. This one tells you whether the business is working.

One screen, one period, always against the period before — because a number without its predecessor flatters.

Who

Ranked on margin, never on revenue

Every rep with their loads, revenue, profit, margin, on-time record and how much margin moved after their loads were booked.

A rep who books a million dollars at four points is worth less than one who books four hundred thousand at eighteen. A leaderboard sorted the other way teaches the whole floor the wrong lesson.

Cash

The gap that decides whether growth kills you

How long customers take to pay you against how long you take to pay carriers — and the days of freight you are financing in between, charted so a widening gap can be seen widening.

Every load is cash out before it is cash in. Most brokerages have never seen this number.

Margin

Where it went, not just that it went

A waterfall from what you sold the freight at to what it actually ended at: rate changes, accessorials, fuel, short pays, write-offs.

Every broker knows loads lose money after they are sold. Almost none can say where.

Plus seven more the data could always have answered and nothing ever did: quotes won and lost by customer, customers going quiet before they say so, accessorial recovery by code, what detention and TONU really cost you, carriers you have stopped using, credit exposure including freight already on the road, and the claims loss ratio your insurer asks for.

Documents

Built for the person who has to act on them.

A rate confirmation is not a receipt. It is instructions, read at four in the morning, in a yard, on a phone, by somebody who has never been to this shipper before.

  • Gate numbers boxed against their own stopOn a five-stop rate con, the gate code for stop four is at stop four — not in a paragraph of notes at the bottom.
  • Pallets and weight per stopSo the driver knows what is coming off where, before the doors open.
  • A BOL with a signature block at every stopInstead of three lines at the foot of the page for a load that touches five docks.
Rate confirmation · 5 stops Page 1
Stop 3 · DeliveryTue 06:00
Gate 4471 Door C-12 9 pallets 11,400 lb

Received by ______________________ Time ________

Stop 4 · DeliveryTue 11:30
Gate 0912 Door A-4 6 pallets 7,820 lb

Received by ______________________ Time ________

An illustration of the layout. Each stop carries its own numbers and its own signature line.

What it is

One system, and no part of it bolted on.

Freight brokerage is quoting, vetting, dispatch, tracking, paperwork, billing and paying agents. Most brokerages run four products and a spreadsheet. This is all of it, built together.

0 ways a load can be tracked — a pasted share link, the carrier’s ELD, our driver app, a visibility network, geofences, EDI or a text back from the driver
0 extra cost per load. Ever. You pay per producing agent and per agency you settle
0 systems you can leave in an afternoon — McLeod, TAI, Aljex, Turvo, Tailwind, AscendTMS
0 between something breaking and Freightiva emailing a human about it. It checks itself
QuickBooks Online Xero Sage Samsara Motive project44 FourKites MacroPoint DAT Truckstop Opendock McLeod TAI Aljex Turvo EDI 204 / 214 / 210 Stripe TriumphPay

Pricing

Priced on the shape of your business. Never on how busy you were.

You pay for producing agents and for each agency you actually settle. Loads are not counted, and neither are logins — dispatch, ops, accounting, a night desk and an owner who wants to look are all included. A record month costs exactly what a slow one does.

Annual is ten months — two free.

Desk

For a broker running their own book, with no agencies under them yet.

$299per month

  • 3 producing agents
  • Unlimited loads and unlimited logins
  • Quoting, identity vetting, dispatch and tracking
  • Invoicing, carrier bills and collections
  • Tracking from pasted share links, the driver app or text
  • Your own letterhead, pay terms and logo on every document
  • QuickBooks and Xero, both ways
  • Guided setup, and one-click import off your old system

Extra agents $39 each. No onboarding fee.

Book a demo

Agency

For a brokerage carrying a handful of agencies and paying producing agents.

$699per month

  • 10 agents, 3 agencies, 3 sub-agencies
  • Everything in Desk
  • Rep pay: commission, salary or draw, on one ledger
  • Automated weekly, twice-monthly or monthly payout runs
  • Carrier ELD tracking — Samsara and Motive, with their consent
  • API keys and signed webhooks for your customers' systems
  • Weather- and hours-of-service-aware ETAs

Extra agents $39 · agencies $99 · sub-agencies $59. Onboarding $500.

Book a demo

Program

For brokers running a real agency program and settling many agencies every week.

$1,499per month

  • 40 agents, 15 agencies, 25 sub-agencies
  • Everything in Agency
  • Reserves, chargebacks and disputes end to end
  • Payout approvals with named approvers and bank verification
  • project44, FourKites and MacroPoint visibility networks
  • Road routing for ETAs, and per-facility dwell history
  • Priority support

Extra agents $29 · agencies $79 · sub-agencies $49. Onboarding $1,000.

Book a demo

Enterprise

Past 40 agents or 15 agencies, or anyone who needs EDI and single sign-on.

Quoted

  • Everything in Program, without the limits
  • EDI with your customers
  • Single sign-on
  • Your own broker subdomain
  • Dedicated onboarding and a named contact

Priced against the programme you actually run.

Talk to us

What it would cost you

Three numbers, and that is the bill.

Move them to your own shape. Nothing here asks how many loads you move, because nothing in the price depends on it.

Agency

$699

a month

Every plan includes unlimited loads, unlimited logins, the mobile app, your own letterhead on every document, accounting sync, guided setup and the one-click import off your old system. Onboarding is a one-off charge on the plans that carry one. Prices in US dollars.

Security

One brokerage cannot see another, and that is the database's job.

Separation enforced by a filter in application code is separation that survives until somebody forgets a filter. Freightiva puts the boundary underneath the application instead.

Row-level isolation

Every row belongs to a brokerage, and the database refuses to return rows that belong to another one. A missed filter returns nothing, not somebody else's loads.

Two-factor sign-in

A stolen password is not a way in. Second factors are stored with the same protection as bank details, with a key held outside the database.

Audit trails

Who changed the rate, who approved the payout, who released the credit limit, and when. On the record rather than in somebody's memory.

Permissions per office

An agency sees its own book. An office sees its own office. Nobody approves their own pay, and the people who can move money are the people you named.

How the isolation works, in detail

Questions

The six we are asked on every call.

Can you track a load if the carrier will not install an app?

Yes. Paste the tracking link the carrier already sent you — Samsara, Motive, their own portal, even a map pin — and Freightiva reads it every few minutes and puts it on the load’s trail. It also takes positions from the carrier’s own ELD with their consent, and from project44, FourKites or MacroPoint if you use them.

How is it priced?

Per producing agent and per agency you settle. Loads are not counted and logins are not counted, so a record month costs exactly what a slow one does.

Can I move off McLeod, TAI, Aljex or Turvo?

Export whatever your current system gives you and drop the files in. Freightiva works out which system they came from and what is in each one — customers, carriers, locations, contacts, lane rates and load history — without you renaming a single column.

Does it handle multi-stop loads properly?

Every stop is checked in and out in its own right, with what was actually loaded or unloaded there and who signed. The load’s status follows from its stops, so a five-stop run reads “picked up 2 of 2, delivered 1 of 3” rather than simply “in transit”.

Does it work with QuickBooks?

QuickBooks Online and Xero, both ways. Invoices and approved carrier bills go across on their own and payments come back. Nothing is ever duplicated — a re-sync updates the invoice already in your books rather than adding a second.

Can it spot double-brokering?

Freightiva watches the tracking data after booking, which is when it actually happens: a truck a long way from the shipper just after loading, a jump no truck could make, one phone number across several carriers. Each one is raised as a question for a person, never as an accusation.

Book a demo

See it on your own loads.

Tell us how you run today — what you are on, how many agents and agencies you carry, what hurts on a Monday — and we will walk you through the parts that apply to you. Usually thirty minutes.

We will only use your details to contact you about Freightiva. What we hold and for how long is in the privacy policy.