Modern Landed Cost in NetSuite OneWorldAllocation Matrices, GAAP Compliance & In-Transit Assets
Stop expensing freight and tariffs. Learn how to construct an automated GAAP/IFRS-compliant landed cost allocation workflow inside NetSuite OneWorld.
Freight, duties, and tariffs are not period expenses—they are product costs. Treating them otherwise quietly understates your inventory asset and torches your gross margin at ship-time. Here is how to build a NetSuite OneWorld landed cost workflow that capitalizes those costs correctly and allocates them with logic that actually mirrors how your carrier billed you.
The Accounting Mandate: Capitalization vs. Period Expensing
Under both US GAAP (ASC 330) and IFRS (IAS 2), import duties, custom tariffs, and inbound freight charges are not immediate operational expenses. They are direct product costs that must be capitalized into the asset value of your inventory. Expensing these costs immediately creates artificially depressed margins at ship-time and understates inventory asset values on your balance sheet.
Inventory cost includes all expenditures incurred to bring goods to their existing condition and location—freight, duty, and handling are capitalized, not expensed.
The cost of inventories comprises purchase price, import duties, non-recoverable taxes, and transport/handling directly attributable to acquisition.
Architecting the Balance Sheet: The In-Transit Clearing Zone
Freight carriers frequently bill before the container hits your warehouse. To capitalize these costs gracefully, establish a sub-account under your Inventory tree called Unapplied Landed Cost, featuring child accounts for Freight, Customs, and Duties. When the freight bill arrives, you debit this asset clearing account instead of an income statement expense line. When goods are received, the cost is applied to Item Receipts, increasing product value and automatically reducing the clearing account.
NetSuite’s Cost Allocation Matrices: Choosing the Right Logic
When one landed cost bill applies to a mixed shipment of multiple SKUs, choosing the wrong allocation method can severely warp product margins. NetSuite provides four distinct allocation frameworks:
Allocation Based on Value
Distributes costs based on the monetary value of the items. In a container with 500 lbs of cheap raw cotton and 2 kg of high-value gold components, the gold absorbs almost the entire freight charge, even though the freight carrier priced the container based on the physical space the cotton occupied.
Allocation Based on Weight
Distributes costs based on mass. In a container with 5,000 lbs of iron plates and a 2 kg box of gold, the iron absorbs 99.9% of the cost, completely hiding the fact that the carrier charged a massive premium for high-security transport and insurance explicitly required for the gold.
Allocation Based on Volumetric Weight (Space / Cube)
Distributes costs based on dimensional dimensions. If you import 500 oversized decorative pillows and a compact crate of dense lead weights, the pillows occupy 90% of the container space. Because freight lines charge based on container volume, this method accurately pushes the cost to the space-consuming pillows.
Allocation Based on Quantity
Divides costs evenly by individual unit counts. If you import 1 massive industrial CNC milling machine and 10,000 tiny assembly screws, allocating a $1,000 freight bill by quantity forces the screws to absorb the cost, while the massive machine absorbs practically nothing.
Strategic Conclusion: Matching Allocation to Carrier Logic
The absolute best way to tackle allocation is to understand exactly how your freight provider or customs broker charged you (by weight brackets, container volume, or ad-valorem percentages) and map your NetSuite landed cost configuration to match that exact real-world billing logic.
When your allocation method mirrors the carrier’s pricing basis, the capitalized cost lands on the SKU that actually drove the charge — preserving true per-product margins, accurate inventory valuation, and a defensible audit trail across every OneWorld subsidiary.
Landed Cost & Allocation Questions
When should you utilize the Volumetric Weight allocation method over standard weight?
Is the Unapplied Landed Cost account classified as an expense or an asset?
Still Expensing Freight That Belongs on the Balance Sheet?
Acgile builds automated, GAAP- and IFRS-compliant landed cost workflows in NetSuite OneWorld—designing your in-transit clearing tree, selecting allocation logic that matches carrier billing, and capitalizing every duty and freight dollar to the correct SKU.