Total the real cost of a unit at your dock, product plus duty, freight, insurance, fees, and tax, and compare sourcing scenarios before you buy —
per-SKU landed cost, side-by-side scenarios, and margin you can defend in one system instead of a buyer's spreadsheet nobody reconciles.
Landed cost software adds every cost of getting a unit from the supplier to your dock on top of the product price: duty, freight, insurance, brokerage, Merchandise Processing Fee, Harbor Maintenance Fee, and destination taxes, calculated per SKU rather than smeared across a shipment. It turns a supplier's unit price into the number your margin actually depends on, and it does it before the purchase order is cut, not after the invoice reconciles.
Captain builds the cost stack on the same data your entries and freight bookings use. It pulls commercial value and origin from your ERP, applies the duty math from Captain customs duty software, watches for rate moves through the tariff tracker, and layers freight and fees so the landed cost you plan against is the landed cost you pay.
The value is a defensible per-SKU number and a scenario engine that answers what-if before the money is committed. Model China versus Vietnam, FOB versus DDP, ocean versus air, and see the landed-cost delta per unit on the Captain platform. Where a structural sourcing or duty question needs a human, tariff and customs duty consulting picks up from the same data instead of starting a fresh analysis.
98.9%
Estimate-to-actual accuracy
Per SKU
Full cost buildup
What-if
Scenario comparison
Free Platform Demo
Talk to a Licensed Broker
Quick 30-min walkthrough of your landed-cost flow. No obligation.
We reply within 1 business day · Your data stays private.
Capabilities
Our Landed Cost Software Capabilities
Six modules the Captain platform runs so every SKU carries a full, accurate cost buildup and every sourcing decision is modeled before you commit.
01
Per-SKU Cost Buildup
Stack product price, duty, freight, insurance, fees, and tax into a single landed cost for every unit.
Product cost plus duty and remedies
Freight, insurance, and brokerage allocated per unit
MPF, HMF, and destination tax layered in
02
Scenario Comparison
Compare origins, modes, and Incoterms side by side and see the landed-cost delta per unit before you buy.
Origin-versus-origin duty and freight deltas
Ocean, air, and LCL mode trade-offs
FOB, CIF, and DDP Incoterm modeling
03
Freight and Fee Allocation
Spread shipment-level freight and fees down to the line so each SKU carries its true share, not an average.
Weight, volume, or value-based allocation
Accessorial and surcharge capture
Multi-line and mixed-container splits
04
Estimate-to-Actual Reconciliation
Match the landed cost you estimated against the duty and freight actually invoiced and close the gap.
Estimate versus actual variance per line
Invoice and entry matching
Drift alerts when actuals diverge
05
Margin and Pricing Feed
Push landed cost into pricing, procurement, and reporting so margins are set on the real number.
Landed cost to system of record
Target-margin and floor-price checks
Currency and exchange-rate handling
06
Duty and Tariff Inputs
Draw duty rates and tariff changes straight from the platform so the cost stack moves when the rate moves.
Every SKU carries a full cost stack, so buyers and finance price against duty, freight, and fees at the unit level instead of a shipment average nobody trusts.
Sourcing scenarios are modeled before the purchase order, so an origin or mode change is a number you can see rather than a surprise on the entry.
Landed cost runs on the same duty and freight data your entries and bookings use, so the estimate and the actual land within a point of each other.
Duty inputs update as tariffs move, so a Section 301 change or a new remedy reprices the affected SKUs automatically instead of quietly eroding margin.
Onboarding
How Landed Cost Software Onboarding Works
01
Connect Your Data
Link ERP, freight, and commercial data through customs and logistics API integration.
02
Build the Cost Model
Configure duty inputs, freight allocation rules, fees, and tax by lane and product.
03
Validate Against Actuals
Reconcile estimated landed cost against real entries and freight invoices before go-live.
04
Go Live on Costing
Price every SKU and model sourcing scenarios directly on the platform.
05
Optimize and Compare
Review variance and run origin and mode scenarios each planning cycle.
Landed cost should not be a buyer's spreadsheet reconciled after the invoice arrives. With per-SKU cost buildup, freight allocation, and side-by-side scenario comparison, the number your margin depends on is set before the purchase order goes out.
Captain turns landed cost from a post-shipment reconciliation into a planning number finance and sourcing can commit to.
Free 30-minute platform demo with a licensed customs broker on the call
No-obligation review of your current estimate-to-actual accuracy
Integration support from ERP and freight data to per-SKU landed cost
A scenario comparison run against one of your live sourcing decisions
A CargoTrans product lead will map your landed-cost flow and show the platform against it.
Protected by reCAPTCHA. We respond within 1 business day. No spam, ever.
Integrations
Landed Cost, Live in the Control Tower
The Control Tower assembles each SKU's cost stack as data arrives, product value from the ERP, duty from the entry engine, freight and accessorials from the booking, so sourcing sees landed cost forming in real time rather than reconstructing it after invoices settle. The Captain platform connects your ERP, TMS, and commercial systems through structured API integration.
The duty layer draws from Captain customs duty software and rate moves from the tariff tracker, so when a Section 301 rate or a remedy changes, the landed cost on every affected SKU updates automatically instead of waiting for a quarterly rebuild. Freight and fee allocation ties shipment-level charges down to the line so no unit hides behind an average.
Every landed-cost figure is timestamped and linked to the product value, duty rate, freight charge, and fees that built it, so a margin review or a customs valuation question is answered from a record assembled as goods moved rather than rebuilt from memory. Rate inputs are versioned, so you can show which duty rate and which freight tariff drove a SKU's cost on a given date.
The platform runs on ISO and SOC aligned controls with multi-factor authentication and role-based permissions. Because the cost stack shares one data set with the duty engine, a valuation the software builds carries straight into tariff and customs duty consulting when a structural sourcing move is worth a human review, rather than starting a separate analysis.
Landed cost software calculates the total cost of getting a product from the supplier to your dock and expresses it per SKU. It starts from the product price and adds duty, trade remedies, freight, insurance, brokerage, the Merchandise Processing Fee and Harbor Maintenance Fee, and any destination tax, so the figure your margin depends on is complete rather than a product price with costs bolted on later. Captain builds this stack on the same commercial and freight data your entries and bookings use, calculates it before the purchase order is cut, and reconciles the estimate against actuals after the shipment lands, so the number stays accurate enough to price and plan margins against.
How is this different from customs duty software?
Customs duty software focuses on the duty side: classifying goods, applying tariff schedule rates and remedies, and flagging refunds. Landed cost software consumes that duty number and stacks the rest of the cost of import on top, freight, insurance, fees, and tax, so the output is a total per-unit cost rather than a duty figure. In Captain the two share one data set, so the duty engine feeds landed cost directly and you are not re-keying values between tools. If your question is what will this SKU actually cost me at the dock, landed cost software is the answer; if your question is how much duty do I owe and can I recover any, that is the duty engine feeding into it.
How is it different from a tariff tracker?
A tariff tracker monitors rate changes, new Section 301 actions, remedy updates, and HTS revisions, and alerts you when a rate that affects your goods moves. Landed cost software is where that rate lands: when the tracker flags a change, the cost stack on every affected SKU reprices automatically. The tracker answers did the rate change; the landed cost engine answers what that change does to my unit cost and my margin. They are complementary, and in Captain the tracker feeds the cost model so a rate move flows through to landed cost without anyone rebuilding a spreadsheet.
How does scenario comparison work?
You define the variables that matter for a sourcing decision, origin country, freight mode, Incoterm, order quantity, and the platform builds a full landed cost for each combination and shows them side by side per unit. China at FOB by ocean versus Vietnam at DDP by air is no longer a mental estimate; it is two complete cost stacks with the delta broken out into duty, freight, and fees. Because each scenario runs on real duty rates and current freight, the comparison reflects what you would actually pay, so you can commit the purchase order to the option that protects margin rather than the one that looked cheapest on the supplier quote.
How does it allocate freight and fees to each SKU?
Freight, insurance, and accessorial charges usually arrive at the shipment or container level, not the line level, so the platform allocates them down to each SKU by a rule you choose, weight, volume, or commercial value, and captures surcharges and accessorials so nothing is dropped. A dense, low-value item and a light, high-value item in the same container get their true share rather than a flat average, which is what makes the per-unit cost accurate. For mixed containers and multi-line entries, the split runs automatically each time, so buyers see a defensible unit cost instead of a shipment total they have to divide by hand.
How accurate is the landed-cost estimate?
Because the estimate runs on the same commercial value, duty rates, and freight data that the customs entry and freight invoice will use, the gap between estimated and actual landed cost is small, typically within about a point once your data is clean. The platform then reconciles estimate against actual on every line and flags drift, so any systematic gap, a fee you were not modeling or a freight lane that runs hot, gets corrected rather than repeating. That feedback loop is what keeps the number trustworthy enough to set prices and margin floors against, instead of a rough estimate finance discounts because it has been burned before.
Does it handle Incoterms and who pays what?
Yes. Incoterms decide which costs sit with the supplier and which land on you, so the platform models the buildup according to the term in play. Under FOB you carry freight, insurance, and import charges; under DDP the supplier has priced much of that in, so the landed cost is structured differently even for the same goods. Modeling the term explicitly stops the common error of double-counting freight the supplier already included or omitting duty on a term where you owe it. When you compare scenarios, changing the Incoterm is one of the variables, so you see how a shift from FOB to DDP actually changes your per-unit cost and risk.
Can it feed pricing and margin decisions downstream?
Yes. Landed cost is only useful if it reaches the decisions it should drive, so the platform pushes the per-SKU number back to your system of record and into pricing, procurement, and reporting through the API. Buyers set margins against a real loaded cost, pricing teams check proposed prices against a landed-cost floor, and finance reports margin on the number goods actually cost rather than a product price. Currency and exchange-rate handling keeps multi-origin sourcing comparable in your reporting currency. The point is that the landed cost is not trapped in a costing screen; it is available wherever the business prices, buys, or reports.
Does it update when duty rates or tariffs change?
Yes. The cost model draws its duty inputs from the platform's duty engine and rate monitoring, so when a tariff schedule rate, a Section 301 action, or an antidumping or countervailing duty order changes, the affected SKUs reprice automatically. This matters because a remedy change can move a unit cost by double digits overnight, and a landed cost that still reflects last quarter's rate will quietly misprice everything sourced from that origin. Keeping the duty layer live means the landed cost a buyer sees today reflects today's trade actions, which is exactly the moving target a static spreadsheet cannot keep up with.
Does it integrate with my ERP and freight systems?
Yes. The platform connects to your ERP, TMS, and commercial systems through structured API integration, so product values, origin, duty, and freight charges flow in automatically and landed cost flows back to your system of record. You do not replatform; the landed cost engine sits on top of the systems you already run and consumes the data they already hold. That two-way link is what keeps the estimate and the actual aligned, because both draw from the same source, and it is what lets landed cost feed pricing and procurement downstream instead of living as a number someone maintains by hand in a separate file.
How long does onboarding take?
A focused rollout can be live in two to three weeks: about a week to connect ERP and freight data, a few days to build the duty inputs, freight allocation rules, and fee and tax logic by lane, and a reconciliation window where estimated landed cost is checked against real entries and invoices before go-live. Programs with many origins, complex freight arrangements, or heavy accessorials take four to six weeks because the allocation rules are larger. We validate the model against your actual history before buyers price against it. The usual gate is not our setup, it is how clean and complete your product, value, and freight data is when we load it.