Best TMS for Freight Forwarders: 6 Steps for 2026
Key Takeaways
A freight-forwarder TMS is the file for the house shipment, the master it rides on, the documents, and the charges that become an invoice. A domestic rating screen is a different product.
Only three of the six systems below print a price a finance lead can type into a spreadsheet without a sales call. The other three are Quote-based.
The Forwarding Value Pack on CargoWise lists an import full-container shipment at $19.95. That fee includes customs on that shipment. A stand-alone import procedure is a separate $9.95.
The Smart plan on Logitude costs $75 per user per month. The bill moves with seats, not with the number of files.
The 0-50 ships band on Freightview costs $149 per month. It rates and books truckload, LTL, and parcel for a shipper. It is not a house-bill system.
About 95% of CargoWise customers are already on the per-shipment model. Price one month of your own mix before you treat any vendor as the default.
The buying decision in one pass
A transportation management system for a freight forwarder is the operating file that holds the shipment, the bills, the documents, and the money lines. It is not a load board, and it is not a website that compares truck rates for a factory shipping its own goods.
TL;DR: if you issue house bills and master bills, shortlist CargoWise, Magaya, GoFreight, Descartes, and Logitude World, then drop Freightview unless the only gap is domestic truck rating. If the vendor will not print a price, write Quote-based and get the number in the proposal, not in a guess.
HMRC recorded UK declarations: 91,282,000 cleared according to Compare the Cloud (2026), from 4,880 declarants in 2025, an average of 18,705. That is a UK customs count, not a US forwarder census, and it is still the right scale check: a desk filing well under that average should not buy a platform sized for a global network unless the network is the actual plan.
Use these six steps before anyone signs.
Name the file you must keep. House and master bills, warehouse receipts, and a customer invoice are a forwarder file. Spot truck rates for your own freight are a shipper file.
Mark each vendor Published or Quote-based. Do not fill a blank with a number from a forum.
Price one month of your real mix using only printed rates. Leave the rest as a line called "quote pending."
Match the customs regime. US entry and export filing is not the same connection as a UK declaration into the Customs Declaration Service.
Write down how a charge leaves the TMS and who must approve it before a customer sees it.
Ask for implementation, data conversion, and any minimum fee in writing. A low transaction price with an open services bill is not a low price.
The same shortlist logic is why a broker tendering trucks should read a broker guide rather than force a forwarder file to act like a load board. Our separate piece on TMS software for freight brokers draws that line, and the piece on broker TMS work versus a manual desk shows what spreadsheets still hide.
Who this is for
This guide is for an operations lead or a finance lead at a freight forwarder or an NVOCC who already runs files and is close to choosing software. You need to know which product keeps the shipment, which one prints a price, and which one will not file the customs regime you actually use.
Red flags: you only need to rate your own plant's domestic truck freight and you do not issue house bills. You are a property broker matching trucks to loads and you do not consolidate ocean or air freight. You want a tool you will not put shipment, document, and invoice data into, because every system here is a system of record or a booking record, not a brochure.
A forwarder that also brokers domestic loads can own both kinds of software. The mistake is paying forwarder-file prices for a rating screen, or paying rating-screen prices and then discovering there is no master bill.
Terms the quote will use
TMS. The system that stores the operational file. In this guide it means the forwarder's file unless the product is explicitly a shipper rating tool.
House bill and master bill. The bill you issue to your customer, and the carrier bill that covers the consolidation. A forwarder product has to hold both. A shipper rating tool does not.
NVOCC. A non-vessel operator that sells ocean space and issues its own bill. The software has to support consolidations, not only direct shipments.
Formal procedure. CargoWise's unit for a stand-alone customs job. It is not the same unit as a forwarding shipment.
Value Pack. CargoWise's published per-transaction price list. The forwarding pack includes customs on that shipment. The customs pack is the stand-alone list.
Quote-based. The vendor did not print a number on the pricing page opened for this guide. It is not a guess, and it is not zero.
ACE. US Customs and Border Protection's Automated Commercial Environment, the channel for US entry and export filings. A product built for that channel is not automatically a filer for every other country.
Automation fee. The name CargoWise uses for the transaction charge it can pass through on the customer's invoice under the default setting described on its Value Pack pages.
How we evaluated these tools
The weights below are a buying order, not a lab score. Nobody in this guide ran the software. Each weight reflects what an operations or finance lead has to defend in a meeting: can we file, can we hold the bills, can we read the price, can we get the money into the ledger, can more than one office see the file, and will the bill stay still when volume moves.
| Criterion | Weight | Pass mark |
|---|---|---|
| Customs or security filing named for a real regime | 25% | 1 regime you actually file |
| House bill, master bill, or named forwarder file | 20% | 2 document levels, or an explicit shipper-only label |
| A price a stranger can read | 15% | 1 printed figure, or an honest Quote-based label |
| Accounting handoff | 15% | 1 named invoice, profit, or export path |
| More than one office or branch | 15% | 2 offices in the product description, or a stated single-site limit |
| Bill does not spike only because files spike | 10% | 0 undisclosed per-file add-ons on top of a seat price |
A product can fail one row and still be the right buy. Freightview fails the house-bill row and still wins a narrow shipper job. CargoWise prints every fee and still fails a small desk that will not live inside a global file. The pass marks are gates, not a ranking trophy.
CVP adoption: about 95% according to The Loadstar (2026). The same report says CargoWise produced $756.9 million of revenue in FY26, up 11% on the year, and that most of that 11% growth came from the move off the older seat-and-transaction licence rather than from freight volumes alone, according to The Loadstar (2026). Read that as a commercial fact about the vendor, not as proof that your invoice will rise or fall. The chief executive told the same interviewer that some customers pay more, some pay less, and the gap follows how many seats they used to buy versus how many jobs they move.
Six tools, six different jobs
The matrix records only what was on a page opened for this guide. "Not on the page" means that page did not say it. It does not mean the feature is missing from the product.
| Check | CargoWise | Magaya | GoFreight | Descartes | Freightview | Logitude World |
|---|---|---|---|---|---|---|
| Price on the vendor pricing page | $2.63 to $19.95 per shipment | Not found | Not found | Not found | $149 for 0-50 ships | $75 and $99 per user |
| What moves the printed bill | Shipment or procedure | Quote-based | Quote-based | Quote-based | Monthly band | User count |
| Forwarder import and export file | Yes, forwarding pack | Yes, supply-chain product | Yes, forwarding platform | Yes, forwarder TMS | No, shipper rating | Yes, air, ocean, land |
| Customs named on an opened page | Included in the forwarding pack | US filing, per a trade comparison | Not on the pricing page | Separate compliance family | Not on the pricing page | Not in the plan grid |
| Customer tracking named | Not on the price page | LiveTrack named in help | Not on the pricing page | Web tracking tool | Yes, after booking | Digital portal |
| Accounting named | Pass-through automation fee | Named with the product set | Named in the pricing essay | Accounting module | Not a forwarder ledger | Invoices and profit |
CargoWise
Best fit: a multi-office forwarder that wants one published fee per job and is willing to run the business on that file. The forwarding list is the clearest public rate card in this set. Limitation: the same breadth is wasted cost and training for a single-country desk that files a modest number of declarations and will never use the rest of the suite. A UK-focused comparison notes that WiseTech is on the UK customs-software list and that the module count is built for a much larger operator. Implementation: existing customers switch by raising an eRequest, which the price page spells out, and the services around data conversion are not on the rate card. Primary evidence is the community price list.
Magaya
Best fit: a US forwarder or broker that also runs a warehouse and wants freight, warehouse, rates, and a customer portal in one family. Magaya's own materials, as reported in the comparison opened for this guide, describe customs filing aimed at US Customs, including entry and export filings, and the comparison says Magaya is not on the UK customs-developer list. Limitation: no public price was available, so any per-user figure you have heard is not safe to put in a budget. Implementation: treat onboarding, the customs connection, and the warehouse setup as separate lines in the quote. Primary evidence for the filing boundary is the Compare the Cloud review. For the US filing detail versus CargoWise, see CargoWise and Magaya on ACE and AES filing.
GoFreight
Best fit: a forwarder that wants the operational file, quoting, booking, documents, and tracking sold as one cloud product, and that would rather have the bill follow headcount than file count. Limitation: the pricing page opened for this guide prints no dollar amount. The vendor says enterprise deals are custom and mid-market deals are tiered, with no per-shipment surcharge on the core workflow. That is their description, not a number you can audit. Implementation: their essay says implementation is typically bundled. Ask them to write that into the order, including accounting connections. Primary pages are the pricing page and the pricing essay.
Descartes
Best fit: a forwarder that wants a modular operations suite, multimodal shipments, rate management, a tracking portal, accounting, and the option to add compliance products rather than one indivisible bundle. Limitation: the forwarder TMS page and the pricing essay print no dollar figure. The essay says vendors in this category may charge by user, by transaction, or by a mix, and that implementation is a separate conversation. Do not borrow a price from a different Descartes product, such as a broker TMS, and pretend it is this one. Implementation: ask which modules are in the first contract and what a second module costs later. Primary pages are the forwarder TMS page and the pricing drivers page. Filing handoffs that sit beside a TMS, rather than inside it, are covered in automating customs clearance work.
Freightview
Best fit: a shipper, or a forwarder's domestic truck desk, that needs to compare spot, contract, and API truck rates and then book truckload, LTL, or parcel. The pricing page is public, the entry band is small, and payment can be card or ACH. Limitation: nothing on that page is a house bill, a master bill, an ocean consolidation, or a customs entry. Buying it as "the TMS" for a forwarder will leave the operating file somewhere else. Implementation: the page allows 14 days before a card is required. It does not print prices for the bands above 50 shipments a month, so those bands are Quote-based. Primary evidence is the pricing page.
Logitude World
Best fit: a forwarder or NVOCC that wants air, ocean, and land files, consolidations, quotes, invoices, and a customer portal at a printed per-user price. Smart seat price: $75 per user monthly according to Logitude World (2026). The Professional plan on Logitude costs $99 per user per month, the Enterprise band is contact-sales and is marked for 30 or more users, and each extra 1,000 automation credits costs $1, according to Logitude World (2026). Included credits are 1,000 per user on Smart, 2,000 on Professional, and 5,000 on Enterprise. Limitation: carrier connections such as e-AWB and INTTRA are marked as add-ons on the plan grid, and the activity log on Professional is one month. A buyer who needs a long audit trail should not assume the mid plan keeps it. Implementation: the page offers a trial sign-up and does not print a separate onboarding fee, so confirm data conversion before you treat the seat price as the whole first-year cost. Primary evidence is the plan grid.
Published prices, checked October 9, 2026
Pricing checked October 9, 2026. Where a vendor's own pricing page printed no figure, the cell says Quote-based. Nothing in this table is an estimate.
Import FCL fee: $19.95 per shipment according to CargoWise (2026), on a forwarding list that also shows $2.63 for gateway LCL/LTL/air, $3.95 for gateway FCL/FTL, $8.35 for export LCL/LTL/air, $12.75 for export FCL/FTL, and $13.30 for import LCL/LTL/air. Stand-alone import formal procedures are $9.95, export formal procedures are $3.28, the cloud-base minimum fee is $250 per instance per month, and Net 30 payment terms carry a 2% surcharge, according to CargoWise (2026). Net 14 has no surcharge. Net 45 is 4%. Net 60 is 6%. The price list on that page is marked version 26.10. Customs functions are included in the forwarding pack, so do not add the stand-alone customs price to a forwarding shipment.
The 0-50 ships band on Freightview costs $149 per month, the bands from 51 ships upward say to call, and the page gives 14 days before a card is required, according to Freightview (2026).
| Vendor | Charge | Published price | What moves the bill |
|---|---|---|---|
| CargoWise | Gateway LCL/LTL/air | $2.63 per shipment | Shipment count |
| CargoWise | Gateway FCL/FTL | $3.95 per shipment | Shipment count |
| CargoWise | Export LCL/LTL/air | $8.35 per shipment | Shipment count |
| CargoWise | Export FCL/FTL | $12.75 per shipment | Shipment count |
| CargoWise | Import LCL/LTL/air | $13.30 per shipment | Shipment count |
| CargoWise | Import FCL/FTL | $19.95 per shipment | Shipment count |
| CargoWise | Import formal procedure | $9.95 per procedure | Stand-alone entries only |
| CargoWise | Export formal procedure | $3.28 per procedure | Stand-alone entries only |
| CargoWise | Cloud-base minimum | $250 per instance per month | Instance, not jobs |
| Logitude World | Smart | $75 per user per month | User count |
| Logitude World | Professional | $99 per user per month | User count |
| Logitude World | Enterprise | Quote-based | 30 or more users |
| Logitude World | Extra credits | $1 per 1,000 credits | Credit use past the allowance |
| Freightview | 0-50 ships | $149 per month | Flat inside that band |
| Freightview | 51 or more ships | Quote-based | The band you are quoted |
| GoFreight | Tiers on the pricing page | Quote-based | The quote |
| Magaya | Supply-chain modules | Quote-based | The quote |
| Descartes | Forwarder TMS | Quote-based | The quote |
GoFreight defines a bill you can reforecast within 10 percent from planned headcount as the transparent case, according to GoFreight (2026). Use that as a question to ask every Quote-based vendor, not as a measured discount.
Land-transport lines on the CargoWise list are a separate pack: $1.95 per container and $1.45 per LTL consignment. They are not automatically added on top of an import shipment whose forwarding fee already says it includes domestic legs. Read the pack name before you stack fees.
One month of files, counted in public rates
The rows below use only printed rates. They are an illustration for a finance meeting, not a quote and not a customer result. CargoWise rows are forwarding or stand-alone customs lines. Logitude rows are seats and credit top-ups. Freightview is the entry band, once.
| Line | Rate | Count | Month |
|---|---|---|---|
| Import FCL/FTL forwarding | $19.95 | 120 | $2,394 |
| Stand-alone import procedure | $9.95 | 40 | $398 |
| Export LCL/LTL/air forwarding | $8.35 | 30 | $250.50 |
| Stand-alone export procedure | $3.28 | 20 | $65.60 |
| Smart plan seats | $75 | 8 | $600 |
| Extra credit blocks | $1 | 2 | $2 |
| Freightview entry band | $149 | 1 | $149 |
Picture a forwarder that moves 120 import FCL shipments in a month and also files 40 stand-alone import customs procedures that are not part of those shipments. At the published rates, 120 times $19.95 is $2,394 and 40 times $9.95 is $398, so those two automation lines total $2,792 before any cloud minimum. The same office, with 8 people on the Smart plan at $75 each, would pay $600 for those seats, and that $600 does not change if the 120 shipments become 140. If an inland truck on one of those files is rated in Freightview, the token request on Freightview's API connection note sends client_id in the JSON body, and a clerk still has to accept the truck charge before anyone copies it onto the customer invoice.
Add the export lines only if you have those jobs. Thirty export LCL/LTL/air shipments at $8.35 are $250.50. Twenty stand-alone export procedures at $3.28 are $65.60. Two extra blocks of 1,000 Logitude credits are $2. The Freightview entry band is $149 only while the domestic rating volume stays inside 50 shipments. Stacking every row in the table would mix three products. Most desks buy one operating file, not all three.
Where the file leaves the TMS
The expensive gap is usually not the screen that creates the file. It is the moment a charge, a duty figure, or an arrival notice has to leave that screen and become something finance will stand behind. The TMS remains the shipment record. Anything wrapped around it should be described as a proposed configuration, with a credential it needs and a person who can stop it.
When a job is marked ready to bill, a proposed US Tech Automations workflow can take the TMS export, whether that is a file drop or an API credential the vendor has already granted, map the charge codes onto the accounting items, and place a draft invoice in a review queue. The output is the draft plus a log of which file was read. A billing clerk approves it before a customer is invoiced. Nothing in that path is a live deployment, and it does not claim a measured saving.
A second configurable path starts when a customs-status export contains an entry number and a duty amount. US Tech Automations can attach that number to the held shipment record and notify finance only when the duty figure is present. If the figure is missing, the file stays held. A licensed filer still submits the entry. The workflow does not file with customs, and it does not replace the broker of record.
Teams often stitch this handoff together in Zapier, Make, or n8n. Those tools can keep a run history, retry a failed step, branch on an error, and store audit evidence when someone configures them to do so. The buyer then owns the watching, the rule that stops the same invoice from being created twice, the escalation when a step fails, the access controls, and the maintenance when a vendor changes a field. A proposed US Tech Automations design can set the TMS export or API credential as a prerequisite and put a named person on the release, so a failed map shows up as a held draft instead of a skipped row that nobody sees until month-end.
When the TMS already shows the invoice and one clerk can approve it in that same screen, do not add US Tech Automations on top. A two-product desk that lives inside Logitude or GoFreight and has no second system to feed should stay there. If the real hole is the filing authority itself, buy the filing connection first. An outside workflow cannot create a customs registration you do not have.
Mistakes that make the shortlist lie
Adding the $9.95 stand-alone import fee on top of a $19.95 forwarding shipment. On the price list opened here, customs rides inside the forwarding pack.
Treating a broker TMS price, or a shipper rating price, as the price of a forwarder file. Freightview at $149 is real, and it is the wrong object.
Putting a remembered per-user number next to Magaya, GoFreight, or Descartes. Those three did not print a price on the pages opened for this guide.
Ignoring the $250 cloud-base minimum and the 2% Net 30 surcharge because the per-job fee looked small.
Assuming a UK declaration and a US entry are the same module. The comparison opened here says CargoWise and Descartes appear on the UK list and Magaya's customs story is the US channel.
Counting a trial sign-up as a finished implementation. Logitude and Freightview let you start, and neither page prices your data conversion.
Buying automation credits, or a pass-through automation fee, without deciding who reviews the draft. A credit that posts the wrong charge is still a wrong charge.
Questions finance asks before a signature
Is there one best TMS for every freight forwarder?
No. CargoWise fits a network that wants a printed fee per job, Logitude fits a desk that wants a printed fee per user, and Freightview fits domestic rating rather than a house bill.
What should we write when the pricing page has no number?
Write Quote-based. Magaya, GoFreight, and the Descartes forwarder TMS did not print a dollar figure on the pages opened for this guide, so a spreadsheet should show a blank pending the proposal.
Does the CargoWise forwarding fee include customs?
Yes for the shipment on the forwarding pack. The $9.95 import and $3.28 export procedure prices are for stand-alone customs, and the price page says that stand-alone customs module is included in the forwarding pack.
Is Freightview a substitute for a forwarder operating system?
No. Its public offer is rating and booking truckload, LTL, and parcel, with a $149 month for up to 50 shipments. Ocean house bills and customs entries are outside that page.
How do we compare a per-user bill with a per-shipment bill?
Price the same month both ways and do not mix the units. Eight Smart seats at $75 are $600 regardless of file count. One hundred twenty import FCL shipments at $19.95 are $2,394 regardless of headcount.
Can a no-code tool replace the TMS?
No. Zapier, Make, or n8n can carry a record from a system you already run into another system you already run. They do not issue the master bill or hold the consolidation.
When is an outside handoff a waste of money?
When one person can finish the invoice inside the TMS and you have no second system that must receive the charge. Add a workflow only where a file must move and a person must still approve it.
Choose the operating file first, using the printed rates where they exist and a written quote where they do not. Then decide whether a charge, a duty figure, or a status export still has to change hands after the TMS has done its job. For that second step, see how US Tech Automations configures this as a review queue in front of the ledger, with the export credential named up front and a person releasing the draft.
About the Author

Helping businesses leverage automation for operational efficiency.