Back to blog

Blog · August 13, 2026

Landed Cost Voucher in ERPNext: Your Real Cost Per Unit

Every import order carries two prices: the one on the invoice, and the one that actually lands in your warehouse.

Take a furniture retailer in North Carolina importing a shipment of dining chairs from an overseas manufacturer. The supplier invoice lists a single number. By the time those chairs actually clear customs and reach the warehouse, freight and import duty have quietly worked their way into what each chair really costs, and the invoice never once mentioned it.

This is landed cost, and it's a gap more businesses run into than they realize. ERPNext has a feature built specifically to catch it before it quietly eats into your margins.

What Is Landed Cost, Really?

The term goes back to the days when goods traveled by sea and had to physically "land" at a port before reaching a buyer. The real cost of that shipment was never just the price paid to the seller, it was everything spent getting the goods to land: freight, duties, insurance, and more.

Think of it like buying a washing machine. You find a great deal at a store across town, cheaper than the one down the block. But once you factor in delivery, the total cost might actually be higher than just buying local. The sticker price was never the real price, the landed cost was.

Businesses run into the same math on every purchase order, just with bigger numbers and more moving parts:

  • The original price paid to the supplier
  • Freight and shipping charges
  • Customs duties and import tariffs
  • Insurance
  • Any other cost required to get the goods usable and in-hand

Skip tracking any of these, and your reported cost per item quietly understates reality.

The Problem Without a Landed Cost Voucher

Without this feature, most systems only record the supplier's price as the item's value. Freight, duty, and other charges still get recorded, but as general overhead, disconnected from the item that actually caused them.

That distinction matters more than it seems. When those costs sit in a general expense account instead of being tied to the item, your gross profit at the item level looks better than it really is, right up until you try to explain why margins don't match what the reports say.

A Real-World Scenario: How This Saves a Business

Say a US electronics distributor imports a container of 10,000 wireless earbuds from an overseas manufacturer.

  • Unit cost from supplier: $20 per piece → $200,000 total
  • Freight to the US: $3,000
  • Import tariff (15%): $30,000

Without a Landed Cost Voucher: The system only records $20 as the item's cost. If the distributor sells each unit for $35, the reported gross profit looks like:

$35 − $20 = $15 per unit

That looks healthy. It also isn't accurate.

With a Landed Cost Voucher: Freight and tariff get distributed across the 10,000 units and added to the item's valuation:

  • Freight: $3,000 ÷ 10,000 = $0.30 per unit
  • Tariff: $30,000 ÷ 10,000 = $3.00 per unit
  • True cost per unit: $20 + $0.30 + $3.00 = $23.30

Real gross profit at a $35 selling price:

$35 − $23.30 = $11.70 per unit

That's a $3.30 gap per unit between the number the business thought it was working with and the number that's actually true. Multiplied across 10,000 units, that's a $33,000 difference in a single shipment, the kind of gap that can make a pricing strategy or a bulk discount look profitable when it isn't.

With import tariffs shifting fairly often in the current environment, this isn't a one-time calculation businesses can set and forget. A distributor pricing products off outdated or incomplete landed costs risks selling at a margin that looked fine on paper but quietly shrinks, or disappears, once tariffs are properly accounted for.

How This Actually Works in ERPNext

The mechanics are straightforward once the pieces are in place:

  • Record the original purchase through a Purchase Receipt or Purchase Invoice, exactly as usual
  • Record the additional costs, freight, duty, insurance, through a separate Purchase Invoice for those specific expenses
  • Create a Landed Cost Voucher, linking it to the original purchase and pulling in the additional expenses
  • Choose how to split those extra costs across items, by quantity or by amount
  • Submit it, and ERPNext automatically updates the item's valuation, while the expense moves out of the general expense account and into the item's cost, netting out to zero on that ledger

This also solves a very practical timing problem: customs invoices and freight bills often arrive weeks after goods have already been received and are already being sold. The Landed Cost Voucher lets a business book the original purchase right away and update the true valuation later, once the actual charges come in, without holding up operations in the meantime.

For the full setup walkthrough, field by field, ERPNext's official documentation covers it in detail: Landed Cost Voucher Documentation.

Why This Matters Beyond Accounting

This isn't just a bookkeeping nicety. According to a Third-Party Logistics study, a large share of businesses don't factor in landed cost at all, often citing a lack of data, the wrong tools, or simply not knowing how to apply it. That means a lot of companies are pricing products, and making margin decisions, based on numbers that were never complete to begin with.

Landed cost isn't a detail for the finance team to sort out later. It directly shapes whether a product is actually profitable at the price it's being sold for.

The Bottom Line

Your supplier's invoice tells you what you paid the supplier. It doesn't tell you what the item actually cost you to get in hand and ready to sell. ERPNext's Landed Cost Voucher closes that gap, so pricing and margin decisions are based on real numbers instead of a partial picture.

If your reported margins have ever looked better on paper than they feel in practice, this is often why. Get in touch with UnifyXperts to see how this fits into your setup.

Want to see this walked through visually? Watch the full explanation here.

0Published on August 13, 2026

Vanshika Jain

ERPNext Consultant Associate

Vanshika Jain enjoys exploring new topics and stretching her writing into areas she hasn't tackled before. When it comes to ERPNext, she focuses on breaking down how the system actually works for the people using it day to day, keeping things practical, jargon-free, and easy to follow.

Get started

Ready to replace the tools you’ve outgrown?

Book a free 30-minute discovery call. We’ll assess your current setup and tell you honestly whether ERPNext is the right fit.

Free, no obligation30 minutesReply within 1 business day