Freight & Import Duties

Landed Cost Calculator for Building Material Imports: What Costs to Include

A supplier quotation does not tell you what the material will actually cost after import.

For example:

FOB Price:

Import-cost rule: compare suppliers only after every option has been converted to the same landed-cost endpoint and the same cost basis. Supplier price is only one input.

Supplier A

$28,000

Supplier B

FOB Price:

$30,500

At first glance, Supplier A is cheaper by:

$2,500

But once procurement adds:

  • freight;
  • insurance;
  • customs duty;
  • clearance;
  • destination charges;
  • final delivery;

the result may change completely.

That is why international procurement should compare:

Landed Cost

not only:

Supplier Price

For construction materials, a practical landed-cost calculation should answer one question:

What does this product actually cost when it reaches the same warehouse or project-site destination?

The basic workflow is:

Supplier Price

↓

Origin Costs

↓

International Freight

↓

Duty and Import Costs

↓

Destination Costs

↓

Total Landed Cost

↓

Unit Landed Cost

↓

Supplier / Import Route Comparison


First Define Where “Landed” Ends

Before calculating landed cost, define the endpoint.

Port Landed CostCost to the destination port boundary.
Warehouse Landed CostCost after import clearance and delivery to buyer warehouse.
Project-Site Landed CostCost through final delivery to the construction project.

Otherwise, two landed-cost figures may represent different things.

Common boundaries include:

Port Landed Cost

The goods have reached the destination port and the defined import costs have been included.

Local delivery may still be excluded.


Warehouse Landed Cost

The goods have cleared import procedures and reached the buyer's warehouse.


Project-Site Landed Cost

The materials have been delivered to the construction project.

For building-material procurement, warehouse or project-site landed cost is often the most useful comparison basis.

Why?

Because procurement may be comparing:

  • an overseas factory;
  • an overseas distributor;
  • a local importer;
  • a domestic supplier.

Their quotation bases can be completely different.

Two sourcing options should only be compared when the cost endpoint is the same.


What Costs Should Be Included in Landed Cost?

A practical landed-cost model can be divided into five cost layers.

1. Product Cost2. Origin Logistics3. International Transport4. Import Costs5. Destination Logistics
Total Landed Cost Product Cost + Origin Costs + International Freight + Import Costs + Destination Costs

1. Product Cost

This may include:

  • Product Price
  • Packaging
  • Supplier Charges
  • Special Export Packaging

2. Origin Logistics

Possible costs include:

  • Factory Pickup
  • Inland Trucking
  • Export Handling
  • Origin Terminal Charges
  • CFS Charges
  • Export Documentation

3. International Transport

Possible costs include:

  • Ocean Freight
  • Air Freight
  • Rail Freight
  • Insurance
  • Known Freight Surcharges

4. Import Costs

Possible items include:

  • Customs Duty
  • Additional Tariffs
  • Customs Brokerage
  • Clearance Fees
  • Import-related Government Charges
  • Import VAT / GST where relevant to the cost model

5. Destination Logistics

Depending on the endpoint, this may include:

  • Destination Terminal Charges
  • Local Handling
  • Local Trucking
  • Warehouse Delivery
  • Project-Site Delivery
  • Unloading where applicable

The basic formula is:

Total Landed Cost = Product Cost + Origin Costs + International Freight + Import Costs + Destination Costs

But the important work is not the addition.

The important work is deciding:

Which costs are already included and which still need to be added?


Step 1: Start With the Correct Supplier Price Basis

Do not begin with the supplier price until you understand the Incoterm.

Examples include:

  • EXW
  • FCA
  • FOB
  • CIF
  • DDP

Suppose:

Supplier A

FOB $28,000

Supplier B

EXW $26,500

Supplier B appears cheaper.

But under the EXW quotation, procurement may still need to pay for:

  • factory pickup;
  • inland transport;
  • export clearance;
  • origin handling.

The correct question is not:

Which supplier has the lower quotation?

It is:

What logistics and import costs remain outside each supplier's price?

Record:

  • Supplier
  • Incoterm
  • Product Value
  • Included Logistics
  • Excluded Logistics

This creates the correct starting point.


Step 2: Add Origin Costs Without Double Counting

Origin logistics are especially easy to double count.

Already Included?YES → Do not add again.
Outside Supplier Price?NO → Add separately.

If the quotation is EXW, procurement may need to add:

  • factory pickup;
  • local trucking;
  • export clearance;
  • terminal handling.

If the quotation is FOB, some of those services may already sit inside the supplier's commercial scope.

The rule is simple:

Add only the costs that are outside the supplier price.

For every cost line, ask:

Already Included in Supplier Price?

YES

→ Do not add again.

NO

→ Add separately.

This one control can prevent a large number of landed-cost errors.


Step 3: Add the Confirmed Freight Cost

Do not use the cheapest freight headline rate.

Use the normalized logistics result from How to Compare Freight Quotes on an Apples-to-Apples Basis and confirm the selected quotation's Included / Excluded / Conditional / Unknown costs with the Freight Quote Hidden Charges Checklist before inserting freight into the landed-cost model.

3D load calculator cargo inputs used to estimate shipment volume weight and logistics cost for landed cost analysis
Freight inputs should come from the confirmed shipment configuration, including package count, dimensions, CBM, weight and equipment assumptions.

Use the freight number after the quotations have already been normalized and reviewed.

The freight input should reflect the same endpoint as the landed-cost calculation.

For example:

If calculating:

Warehouse Landed Cost

then the freight figure should include the confirmed logistics scope required to reach the warehouse.

If the freight quote stops at:

Destination Port

then local delivery still needs to be added separately.

A useful freight input may include:

  • origin logistics not already included elsewhere;
  • international freight;
  • confirmed surcharges;
  • destination logistics inside the chosen boundary.

The landed-cost model should consume the confirmed freight result rather than reopening the freight comparison from scratch.


Step 4: Add Insurance Where Relevant

Insurance may be:

  • arranged by the supplier;
  • arranged by the buyer;
  • included in a CIF price;
  • included in a freight package;
  • purchased separately.

Record:

  • Insurance Included?
  • Insurance Cost
  • Who Arranges It?

Again, avoid double counting.

If insurance is already included in the supplier's CIF quotation, do not add the same amount again as a separate landed-cost line.


Step 5: Add Customs Duty

Customs duty belongs in landed cost when it is payable.

Duty inputs should already come from HS / HTS Code Verification followed by Current Import Duty and Tariff Rate Lookup rather than being guessed inside the landed-cost sheet.

HS code and tariff lookup fields used to verify classification before landed cost calculation
Landed cost should use a verified tariff classification and current duty treatment rather than a supplier-proposed code or static tariff assumption.

But this article should not recreate the tariff-classification process.

The required inputs should already have been checked:

  • tariff code;
  • country of origin;
  • destination country;
  • applicable duty treatment.

Then the landed-cost sheet should use:

Confirmed Duty Amount

or the correctly calculated amount based on the applicable customs rules.

Do not assume that one universal duty formula works for every import market.

Different customs systems may use different valuation rules.

The procurement workflow should therefore be:

Verify Classification

↓

Check Current Duty Treatment

↓

Calculate / Confirm Duty Amount

↓

Insert Result Into Landed Cost


Step 6: Add Import Taxes Carefully

Import VAT, GST or similar taxes may create another problem.

They can represent:

Cash Outflow

Money that must be paid during import.

But they may not always represent:

Permanent Procurement Cost

depending on whether the tax is recoverable.

A practical landed-cost sheet can therefore contain two fields:

ItemValue
Import Tax Paid$X
Recoverable?Yes / No / Check

This prevents cash-flow analysis and permanent cost analysis from being mixed together.

A recoverable tax can still affect cash flow even when it is not treated as a permanent product cost.

The correct accounting treatment should be confirmed locally where necessary.


Step 7: Add Brokerage and Clearance Fees

Do not confuse:

Customs Duty

with:

Customs Clearance Service

They are different.

Possible administrative costs include:

  • Customs Broker Fee
  • Import Entry Fee
  • Clearance Service
  • Documentation
  • Permit or Licence Fees

These should appear as separate cost lines.

That makes the final landed-cost figure easier to audit.


Step 8: Add Destination and Final Delivery Costs

The final destination boundary determines what should be added.

For example:

Port Landed Cost

May stop before:

  • local trucking;
  • warehouse delivery;
  • project delivery.

Warehouse Landed Cost

Should include the cost required to move the goods to the buyer's warehouse.


Project-Site Landed Cost

May also include:

  • final-mile delivery;
  • site trucking;
  • unloading where part of procurement scope.

Possible destination items include:

  • Destination Terminal Charges
  • Local Handling
  • Warehouse Charges
  • Trucking
  • Final Delivery

The endpoint defines the cost model.

Do not calculate one supplier to port and another supplier to project site.


Landed Cost Formula

A practical formula is:

Product CostOrigin LogisticsInternational FreightInsuranceCustoms DutyImport / Clearance FeesDestination Logistics
Unit Landed Cost Total Landed Cost ÷ Relevant Procurement Quantity

Total Landed Cost

Product Cost

Origin Logistics

International Freight

Insurance

Customs Duty

Import / Clearance Fees

Destination Logistics

=

Total Landed Cost

Then calculate:

Unit Landed Cost

Total Landed Cost ÷ Relevant Quantity

That is often the number procurement needs for commercial comparison.


Building Material Landed Cost Template

Example:

Cost CategoryAmount
Product Cost$28,000
Packaging$500
Origin Charges$600
International Freight$3,000
Insurance$150
Customs Duty$2,000
Brokerage / Clearance$250
Destination Charges$600
Final Delivery$500
Total Landed Cost$35,600

Quantity:

500 units

Therefore:

Unit Landed Cost = $35,600 ÷ 500 = $71.20

This is much more useful than simply recording:

Supplier Unit Price = $56

because procurement now understands the delivered cost.


Supplier Price vs Landed Cost

Consider two suppliers.

Once supplier offers are converted to one delivered-cost basis, use Construction Material Quotation Comparison and Construction Bid Leveling to combine landed cost with scope, lead time, payment terms and other commercial differences.

Currency converter result used to normalize supplier freight and import costs into one comparison currency
Convert supplier, freight and import-cost inputs into one comparison currency before calculating total and unit landed cost.
CostSupplier ASupplier B
Product Price$28,000$30,500
Freight$4,200$2,300
Duty$2,100$1,200
Destination Costs$1,000$800
Total Landed Cost$35,300$34,800

At quotation stage:

Supplier A appears cheaper by $2,500.

After import-cost analysis:

Supplier B is cheaper by $500.

That completely changes the sourcing decision.

The lowest supplier quotation does not always create the lowest procurement cost.


Compare Landed Cost per Procurement Unit

Different building materials require different comparison units.

Possible examples:

Per Unit

Useful for:

  • sanitary ware;
  • doors;
  • hardware;
  • fittings.

Per Set

Useful for:

  • shower enclosure systems;
  • bathroom packages;
  • hardware kits.

Per Square Metre

Useful for:

  • tiles;
  • flooring;
  • glass;
  • panels.

Per Ton

Useful for some bulk products.

The formula remains:

Total Landed Cost ÷ Relevant Procurement Quantity

Use the commercial unit that buyers actually use when comparing suppliers.


Use Usable Quantity Where It Matters

Sometimes total shipped quantity is not the most useful denominator.

Suppose:

500 units shipped

but:

10 units are damaged or unusable

Usable quantity:

490

If total landed cost is:

$35,600

then:

Cost per Shipped Unit

$35,600 ÷ 500

= $71.20

Cost per Usable Unit

$35,600 ÷ 490

= $72.65

For products with:

  • breakage;
  • wastage;
  • quality rejection;
  • predictable damage;

this can create a more realistic sourcing comparison.

Do not force this method onto every purchase.

Use it when loss materially affects cost.


Estimated vs Actual Landed Cost

A landed-cost calculation should not disappear after the PO is awarded.

Estimated Landed CostUsed before purchase for budget, sourcing and supplier comparison.
Actual Landed CostReplaces estimates with final freight, duty, clearance, destination and delivery invoices.
Variance Actual Cost − Estimated Cost

Before purchasing, procurement normally uses:

Estimated Landed Cost

This supports:

  • supplier comparison;
  • budget approval;
  • sourcing decisions.

After the import is complete, replace estimates with:

Actual Landed Cost

using final:

  • freight invoices;
  • duty payments;
  • brokerage;
  • destination charges;
  • local delivery.

Example:

CostEstimatedActualVariance
Freight$3,000$3,180+$180
Duty$2,000$2,000$0
Destination Charges$600$850+$250
Final Delivery$500$520+$20

Formula:

Variance = Actual Cost − Estimated Cost

This creates better input data for future procurement.


Record the Variance Reason

Do not record only:

Destination Charges: +$250

Record why.

Possible variance reasons include:

  • Freight Rate Changed
  • Extra Storage
  • Customs Inspection
  • Destination Charge Omitted
  • Incorrect Freight Assumption
  • Quantity Changed
  • Packaging Changed
  • Additional Delivery Required

This converts landed cost from a one-time calculator into a procurement learning system.

After several imports, the buyer starts replacing assumptions with actual historical data.

That makes future supplier comparisons more reliable.


Use a Visible Contingency Instead of Hiding Risk

Some costs remain uncertain before shipment.

Instead of quietly inflating freight or product price, procurement can add:

Contingency / Risk Allowance

Possible reasons include:

  • freight volatility;
  • uncertain destination charges;
  • minor customs-related risk.

Keep this amount visible.

For example:

CostAmount
Confirmed Landed Cost$35,600
Contingency$500
Planning Cost$36,100

This makes the commercial assumptions easier to review.


Do Not Double Count Incoterm Costs

Double counting can distort the result significantly.

Example:

Supplier quotation:

CIF Destination Port

may already contain:

  • product;
  • international freight;
  • insurance.

If procurement adds:

  • freight;
  • insurance;

again, the landed cost becomes overstated.

For each line in the cost sheet, use a simple control:

CostAlready Included?Add Again?
ProductYesNo
International FreightYesNo
InsuranceYesNo
Destination DeliveryNoYes

The same logic applies to other Incoterms.

Always identify what the supplier's quoted price already covers before adding another cost line.


Landed Cost Comparison Matrix

Once the calculation is complete, compare suppliers on one consistent basis.

MetricSupplier ASupplier BSupplier C
Product Price$28,000$30,500$27,500
Total Landed Cost$35,300$34,800$36,100
Unit Landed Cost$70.60$69.60$72.20
Delivery45 days35 days60 days
Procurement RiskMediumLowHigh

This prevents procurement from making a decision based on the first price in the supplier quotation.

But landed cost should not become the only supplier-selection criterion.

The final decision may also need to consider:

  • quality;
  • lead time;
  • MOQ;
  • payment terms;
  • reliability;
  • compliance;
  • project risk.

Landed cost improves the commercial comparison. It does not replace supplier qualification.


Local Supplier vs Imported Supplier

Landed cost is especially useful when comparing imports against local sourcing.

Compare the same destination boundary A low FOB or EXW price is not directly comparable with a local delivered price. Convert both options to the same warehouse or project-site endpoint first.

Example:

Local Supplier

Delivered Unit Price:

$75


Overseas Supplier

FOB Unit Price:

$58

At first glance, overseas sourcing appears to save:

$17 per unit

But after adding:

  • freight;
  • duty;
  • clearance;
  • destination delivery;

the imported landed cost becomes:

$72 per unit

Real saving:

$3 per unit

Now procurement can ask a much better question:

Is saving $3 per unit worth the additional lead time, MOQ, import administration and supply risk?

That is a procurement decision.

Simply comparing:

$75 vs $58

is not.


Landed Cost Is Not Total Cost of Ownership

Keep these two concepts separate.

Landed Cost

Usually measures the cost of getting the product to a defined destination.


Total Cost of Ownership

May also include:

  • installation;
  • maintenance;
  • failures;
  • replacement;
  • downtime;
  • lifecycle costs.

For example, two imported hardware systems may have similar landed costs but very different maintenance requirements.

That belongs in a broader procurement evaluation.

Do not put every future lifecycle cost into a basic landed-cost calculator.


Common Landed Cost Calculation Mistakes

Comparing FOB Price With Local Delivered Price

Convert both to the same destination boundary.


Forgetting Destination Costs

The ocean or air freight line is not always the end of logistics cost.


Using an Unverified Duty Rate

Verify classification and tariff treatment before using the duty amount.


Double Counting Freight or Insurance

Check what the Incoterm already includes.


Mixing Recoverable Tax With Permanent Cost

Separate tax cash flow from permanent procurement cost where necessary.


Dividing by the Wrong Quantity

Use the procurement unit that supports the actual buying decision.


Ignoring Actual Cost After Import

Without variance tracking, the next landed-cost estimate starts from the same assumptions again.


Landed Cost Calculation Checklist

Before comparing suppliers, confirm:

  • Landed-cost endpoint defined
  • Supplier Incoterm confirmed
  • Product price recorded
  • Packaging included / excluded checked
  • Origin logistics recorded
  • Freight quote normalized
  • Freight scope confirmed
  • Insurance recorded
  • Tariff classification verified
  • Current duty treatment confirmed
  • Duty amount recorded
  • Additional tariffs recorded where applicable
  • Import taxes recorded separately
  • Brokerage / clearance recorded
  • Destination charges recorded
  • Final delivery recorded
  • Duplicate costs checked
  • Total landed cost calculated
  • Unit landed cost calculated
  • Supplier comparison updated
  • Estimated vs actual variance tracked

Tools and Resources for Landed Cost Calculation

International building-material procurement teams may need several different resource types:

  • Landed-Cost Calculators
  • HS / HTS Tools
  • Import-Duty Databases
  • Freight Calculators
  • Freight Quotation Platforms
  • CBM Calculators
  • Incoterms References
  • Customs Resources

These tools solve different parts of the same workflow.

An HS-code tool helps determine classification.

A tariff database helps verify duty treatment.

A freight platform helps estimate logistics cost.

A landed-cost sheet brings those inputs together.

Build Procurement Hub organizes these resources around the import procurement workflow so buyers can move from supplier quotation to a realistic delivered-cost comparison instead of evaluating supplier prices in isolation.


Full Import Procurement Workflow

A complete import-cost workflow can look like this:

Supplier QuoteVerify HS / HTSCheck DutyNormalize FreightConfirm Freight CoverageCalculate Landed CostCompare Suppliers / RoutesPurchase DecisionActual Cost

Supplier Quote

↓

Verify HS / HTS Code

↓

Check Current Import Duty

↓

Request and Normalize Freight Quotes

↓

Confirm Included / Excluded Freight Costs

↓

Calculate Total Landed Cost

↓

Calculate Unit Landed Cost

↓

Compare Suppliers / Import Routes

↓

Make Purchase Decision

↓

Import Completed

↓

Replace Estimates With Actual Costs

↓

Use Variance Data for the Next Procurement

The key principle is simple:

The number procurement should compare is not the supplier's quoted unit price. It is the cost of getting a usable product to the same destination point on the same cost basis.


Compare Delivered Cost — Not Just Supplier Price

Define the same landed-cost endpoint, remove duplicated Incoterm costs, use confirmed freight and duty inputs, calculate total and unit landed cost, then compare suppliers or import routes on one consistent basis.

FAQ

What costs should be included in landed cost?

Landed cost normally includes the product cost plus the origin logistics, international freight, insurance, customs duty, clearance and destination costs required to bring the product to the defined endpoint.

How do you calculate landed cost per unit?

Divide total landed cost by the relevant procurement quantity, such as units, sets, square metres or tonnes.

Is customs duty included in landed cost?

Yes, where customs duty is payable, it is normally included in the landed-cost calculation. The applicable duty should first be determined using the correct tariff classification and current import treatment.

Is landed cost the same as total cost of ownership?

No. Landed cost normally ends when the goods reach the defined destination. Total cost of ownership may also include installation, maintenance, replacement and lifecycle costs.

Build Procurement Hub

Curated tools and practical resources for building-material procurement. ©

BuildProc Hub
Author: BuildProc Hub