Freight Forwarding Software: Cost to Build, Features, and When to Leave CargoWise

App DevelopmentAug 13, 2026 · 13 min read

Short answer

Custom freight forwarding software costs $40,000 to $160,000 to build and takes 10 to 24 weeks. A forwarding operations core (quotes, bookings, shipment files, and documents) runs $40K to $90K. A full platform with container visibility, carrier and EDI integration, ERP sync, and demurrage control runs $90K to $160K. RaftLabs builds these for forwarders and NVOCCs who have outgrown per-shipment platform fees.

Key Takeaways

  • A forwarding operations core (quotes, bookings, shipment file, and documents) costs $40K-$90K and ships in 10-14 weeks. A full platform with visibility, EDI, and demurrage control runs $90K-$160K.
  • The build usually pays back when platform subscription plus per-shipment and integration fees cross roughly $40K-$60K per year.
  • Carrier and EDI integration is the single biggest cost and schedule variable, not the forwarding logic. Scope it first.
  • Treat documents as versioned records, not file storage. A bill of lading gets amended after issue, and file storage can't hold that history.
  • A demurrage and detention clock that alerts before free time expires is often the fastest ROI in the build, because it prevents fees instead of reconciling them.

Freight forwarders and NVOCCs run one of the thinnest-margin businesses in trade. The money is the spread between the rate you buy and the rate you sell, plus a handful of service fees, and it leaks in small amounts at every step: a container that sat too long and drew a demurrage charge, an hour spent re-keying a booking into three systems, a customer-service call that existed only because nobody could see where a box was. The forwarders who eventually build their own software are almost never chasing features. They are chasing the leaks, and they have reached the point where an off-the-shelf platform costs more to work around than it would cost to replace.

Around 80% of world trade by volume moves by sea (UNCTAD), and most of it is arranged by forwarders running on some mix of a spreadsheet, an inbox, a carrier portal, and a platform like CargoWise. This guide covers what custom freight forwarding software actually costs to build, what to ship first, and the specific point where building beats staying on a per-shipment platform.

How much does it cost to build freight forwarding software?

Custom freight forwarding software costs $40,000 to $160,000 to build, depending on how much of the operation it covers and how many systems it has to connect to. A forwarding operations core ships in 10 to 14 weeks; a full platform runs 16 to 24 weeks.

ScopeWhat it includesTimelineCost
Operations core (MVP)Quotes, bookings, shipment file, core documents, one mode, roles10–14 weeks$40K–$90K
Full platform+ container visibility, carrier and EDI integration, ERP or accounting sync, customer portal16–20 weeks$90K–$140K
Platform with demurrage and multi-mode+ demurrage and detention engine, multi-mode, automated billing and freight audit20–24 weeks$120K–$160K

These ranges reflect a custom build by an experienced team at $35 to $40 per hour, run by a lean pod of one senior engineer plus part-time project management and QA at $12,000 to $15,000 per month. They are not vendor list prices, and they are not offshore-shop day rates. The single biggest variable is integration count, which the next sections break down.

How forwarding software makes money (and where the margin leaks)

A forwarder's economics are simple to state and hard to run. You buy capacity from carriers, sell it to shippers at a markup, and add fees for the services around the move: customs, documentation, insurance, drayage. On a single shipment the margin is thin, so the business is a volume business, and at volume the small leaks are the whole game.

Software does not create new revenue for a forwarder. It protects the margin that already exists, in four places:

  • Demurrage and detention. Free time is a clock. Miss it and the fee lands on the invoice weeks later, past the point where a dispute is easy to win. Catching the clock before it expires is money kept, not money earned.

  • Operations hours per shipment. Every re-key, every document typed twice, every status call is labor spread across a thin margin. Cutting the hours per shipment is the difference between a desk that scales and one that hires with every new customer.

  • Customer-service load. A branded portal where shippers self-serve status removes a large share of "where is my container" calls. That is capacity your team gets back.

  • Error cost. A wrong container number on a bill of lading, a missed cut-off, a document version mismatch: each is a small disaster with a real cost. One version of the truth removes most of them.

That is why the build-versus-buy decision is a margin decision, not a features decision. The platform you are on charges per shipment or per module, and those fees scale with exactly the thing you are trying to grow.

Who builds custom forwarding software instead of buying CargoWise

Building is not the right answer for everyone. Four kinds of operation reach for it:

  • Mid-size forwarders and NVOCCs moving roughly 50 to 500 shipments a month, where per-shipment platform fees have grown into a line item that scales with volume rather than flattening.

  • Forwarders with a niche mode or lane the platform handles badly: project cargo, reefer, dangerous goods, or a specific trade lane where the standard workflow forces constant workarounds.

  • Digital-first forwarders whose whole pitch is a better customer experience, and who cannot differentiate on a portal every competitor on the same platform also has.

  • Cargo owners and BCOs with enough volume to run their own forwarding desk and a reason to keep the workflow and the data in-house.

The common thread is a real operation with real volume and margin pressure. A forwarder doing a handful of shipments a month should stay on a platform. The math does not work until the fees do.

V1, V2, and V3 features with cost per phase

The mistake is trying to match a mature platform feature-for-feature in version one. The forwarders who succeed ship the operational core first, run their business on it, then add visibility and automation once the core is trusted.

V1: the operations core ($40K–$90K, 10–14 weeks). The shipment file as the center of gravity: quotes, bookings, one shipment record every role can see, and the core documents (bill of lading, commercial invoice, packing list, certificate of origin) as versioned records, not files in a folder. One mode to start. The trigger to build V1 is simple: your current tool is costing you more in fees and workarounds than an owned system would.

V2: visibility and connection (add $30K–$60K). Container and milestone visibility pulling carrier and terminal events into one timeline, a customer portal so shippers self-serve status, EDI with your key trading partners, and a sync to your ERP or accounting so finance keeps one system of record. The trigger for V2 is customer-service load and finance re-keying, the two costs the core does not fix on its own.

V3: automation and margin control (add $40K–$80K). The demurrage and detention engine, multi-mode support, automated billing and freight audit, and the deeper integrations that come with scale. The trigger for V3 is volume: once you are moving enough boxes that free-time fees and billing errors are a monthly number, automating them pays for itself.

When to keep CargoWise, and when to build

The honest version of the decision:

Keep the platform when your operation fits its data model, your volume is modest, its per-shipment and module fees stay reasonable, and you do not have the operational capacity to own software. A platform you fit is cheaper than a system you have to run.

Build when the platform forces workarounds for how you actually move freight, when subscription plus per-shipment and integration fees cross roughly $40,000 to $60,000 per year, when you need a differentiated customer experience the vendor cannot give you, or when you carry a mode or lane the standard workflow handles badly. At that point an owned platform, built once for $90,000 to $160,000, pays back inside a year for most mid-size forwarders and keeps paying every year after.

The number to run is not the license fee alone. It is the license plus per-shipment charges, plus integration surcharges, plus the labor cost of every workaround, measured against the one-time build and the modest cost to run it.

Where freight forwarding software builds go wrong

Four failure modes account for most of the trouble we see:

  • Underscoping the integrations. Teams budget the forwarding logic carefully and treat carrier and EDI integration as an afterthought. It is the opposite: integration is the largest single cost and the most common cause of a schedule slip. Scope it first, prototype the riskiest one in the first sprint, and test against real trading-partner data, not a sandbox.

  • Treating documents as file storage. A bill of lading gets amended after it is issued. If your system stores a PDF instead of a versioned record, you lose the history the moment cargo details change, and the amendment becomes a manual chase.

  • Building visibility before the data model is right. Milestone tracking is only as good as the shipment and container model underneath it. Teams that rush to a tracking screen before the data model is clean end up rebuilding both.

  • Ignoring the demurrage clock. Free-time tracking is unglamorous and easy to defer, and it is often the feature with the fastest payback, because it prevents fees instead of reconciling them after they land.

How RaftLabs builds freight forwarding software

We build the operational core first, the shipment file, the documents, the roles, so your team is running its business on the system before we add visibility and automation on top. Integrations are scoped as the primary risk from day one: we map every carrier, EDI partner, and ERP connection during discovery and prototype the riskiest one in the first sprint, because that is where maritime builds slip. You review working software every two weeks, the scope and price are fixed before the build, and every engagement ends with full source code ownership.

If you are weighing the numbers, the logistics software cost calculator will give you a build range for your scope in a couple of minutes, and the broader maritime and shipping software practice covers container visibility, port operations, and demurrage control alongside forwarding. When you are ready, tell us how you move freight and where the operation is leaking time or margin, and we will scope the build.

Ask an AI

Get an instant summary of this post from your preferred AI assistant.

Frequently asked questions

Custom freight forwarding software costs $40,000 to $160,000 depending on scope. A forwarding operations core with quotes, bookings, shipment files, and documents runs $40K to $90K in 10 to 14 weeks. A full platform adding container visibility, carrier and EDI integration, ERP sync, and demurrage control runs $90K to $160K in 16 to 24 weeks. RaftLabs builds both for freight forwarders and NVOCCs.
Building makes financial sense when your platform subscription plus per-shipment and integration fees cross roughly $40K to $60K per year, when the platform forces workarounds for how you actually move freight, or when you need a differentiated customer portal the vendor can't provide. Below that, an off-the-shelf platform is usually the better call. Above it, an owned system pays back inside a year for most mid-size forwarders.
The integrations, not the forwarding logic. Carrier bookings and milestone events, EDI trading-partner feeds in X12 and EDIFACT, and ERP or accounting sync each fail in ways a sandbox never shows. On a typical build, integration work is the largest single cost and the most common cause of a schedule slip, which is why it should be scoped and prototyped in the first sprint.
A forwarding operations core ships in 10 to 14 weeks. A full platform with visibility, carrier and EDI integration, ERP sync, and demurrage control takes 16 to 24 weeks. The timeline depends most on how many carrier and EDI integrations you need at launch and how clean your existing shipment data is, not on the number of screens.
Yes. The software generates, versions, and routes the documents behind a customs entry (bill of lading, commercial invoice, packing list, certificate of origin) and connects to your licensed broker or filing system. The software owns the document and data workflow; your broker owns the filing and any trade-compliance advice.

Stay on topic

More on logistics & fleet