Skip to Content
Custom Pixel Design
  • Home
  • Services
    • All Services
    • ERP Consulting
    • Odoo Consulting
    • Odoo Implementation
    • ERP Migration
    • Custom ERP Development
    • Odoo Hosting
    • Custom Business Software
  • Industries
  • Blog
  • Appointment
  • Contact us
  • +1 979-321-8467
  • Follow us
  • Sign in
  • Get Started
Custom Pixel Design
      • Home
      • Services
        • All Services
        • ERP Consulting
        • Odoo Consulting
        • Odoo Implementation
        • ERP Migration
        • Custom ERP Development
        • Odoo Hosting
        • Custom Business Software
      • Industries
      • Blog
      • Appointment
      • Contact us
    • +1 979-321-8467
    • Follow us
    • Sign in
    • Get Started

    How Odoo Handles Landed Costs and Why Your Product Business Needs It

  • The Pixel Brief
  • How Odoo Handles Landed Costs and Why Your Product Business Needs It
  • April 30, 2026 by
    How Odoo Handles Landed Costs and Why Your Product Business Needs It
    Custom Pixel Design LLC, Joe Tedrick

    How Odoo Handles Landed Costs and Why Your Product Business Needs It

    If your business imports goods or pays for freight, customs duties, insurance, or warehousing fees on top of the purchase price, you know that the price you pay your vendor is not the true cost of your inventory. Landed cost is the total cost to get a product from the vendor to your warehouse shelf — and getting it right is essential for accurate margins, correct inventory valuation, and honest financial reporting. Odoo has a built-in landed cost feature that handles this cleanly.

    What Landed Cost Means in Practice

    Imagine you buy 1,000 units of a product from an overseas supplier at $10 each. On top of that, you pay $2,000 in ocean freight, $500 in customs duties, and $300 in port handling fees. Your actual cost per unit isn't $10 — it's $12.80. If you don't account for the additional $2,800 in your inventory valuation, your profit margins will look better than they actually are until the freight and duties hit your expense accounts, at which point your margins suddenly look worse.

    Landed cost accounting distributes those additional costs across the products they relate to, so your inventory valuation and cost of goods sold are accurate from the moment the goods are received.

    How Odoo Implements Landed Costs

    In Odoo, you create a landed cost record and associate it with a specific receipt (goods that have already arrived in your warehouse). You then add the additional cost components — freight, duties, brokerage, insurance, handling — and choose how they should be distributed across the products on the receipt.

    Odoo offers several distribution methods: by quantity (each unit gets an equal share of the cost), by weight, by volume, or by value (higher-value items absorb a proportionally larger share). You choose the method that best reflects how each cost actually relates to the products being shipped.

    The Accounting Impact

    When you validate a landed cost in Odoo, the system creates journal entries that adjust the inventory valuation accounts to reflect the true cost. The difference between the original vendor price and the landed cost is posted to the appropriate stock valuation accounts, keeping your balance sheet and cost of goods sold accurate.

    For businesses using perpetual inventory valuation (which is the default in Odoo), this means your financials are always current — you don't need to wait until month-end to reconcile landed costs.

    Why It Matters for Your Business

    Without landed cost accounting, product businesses regularly make pricing decisions based on incomplete cost data. You might think a product has a 40% margin when it actually has a 25% margin once freight and duties are included. That difference compounds across thousands of units and can mean the difference between a profitable product line and a money-losing one.

    Landed cost also matters for tax purposes. Accurate inventory valuation affects your cost of goods sold, which affects your taxable income. Getting it wrong can create issues during an audit.

    Getting It Right

    Landed cost configuration in Odoo is straightforward, but it requires discipline in your receiving and accounting process. Every shipment with additional costs needs a corresponding landed cost record, and the distribution method needs to be consistent and appropriate for the cost type.

    At Custom Pixel Design, we set up landed cost workflows for product businesses as part of our inventory and accounting implementations. If you're importing goods or paying significant freight costs and not currently tracking landed cost, this is one of the highest-impact improvements you can make to your financial accuracy. Contact us to get started.

    # Odoo
    A Plain-English Guide to Odoo User Roles, Permissions, and Access Rights
    Follow us

    info@custompixeldesign.com

    • +1 979-321-8467
    Copyright © 2026 Custom Pixel Design LLC, All Rights Reserved
    Powered by Odoo - Create a free website