🧾 What’s the Difference?
1. Cost Type (aka Costing Method)
This defines how your system calculates the value of inventory and determines cost of goods sold (COGS) when items are shipped. The two most common cost types are:
FIFO (First In, First Out):
The system assumes the oldest inventory (by receive date) is sold first. Cost is pulled from the oldest received batch.Weighted Average:
Each time inventory is received, the cost of that item is recalculated as an average across all on-hand units. The next time it’s sold, that average is used as the item’s cost.
📊 When to Choose FIFO vs. Weighted Average
Cost Type | When to Choose | Best For |
FIFO | - You want true cost accuracy that reflects changing supplier prices | - Fashion brands with seasonal pricing |
Weighted Average | - You want simplified cost calculations | - DTC brands with consistent pricing |
🔍 Why Would a Company Choose One Over the Other?
FIFO Pros
More accurate cost tracking if prices vary over time
Helps identify margin erosion when supplier prices increase
Ideal for inventory that has expiration dates or product life cycles
FIFO Cons
Slightly more complex to manage, especially across multiple warehouses
Can create margin “noise” if the same product was purchased at drastically different prices
Weighted Average Pros
Smooths out cost swings across receipts
Simpler and faster for accounting/reporting
Reduces manual reconciliation when landed cost data is inconsistent
Weighted Average Cons
Less precise when costs change frequently
Can mask cost increases and distort margins on fast-moving SKUs
📦 2. What is Cost Allocation Type?
This determines how additional costs like freight, customs, or duties are spread across the items on a receiving order.
Examples of Allocation Types:
Unit-based: Evenly across all units
Weight-based: Proportional to weight
Volume-based: Based on cubic volume
Value-based: Based on item price or declared value
These allocation settings help accurately calculate landed cost per item, especially when shipments include mixed products or when some items are heavier/more valuable than others.
🛍️ How to Use in Ecommerce Operations
Your Cost Type:
Impacts how profit margins are calculated.
Informs your pricing strategy.
Affects how you recognize COGS on financial reports.
Your Cost Allocation Type:
Impacts how much cost gets assigned to each SKU during receiving.
Helps maintain accurate per-unit profitability.
Especially important when importing goods, paying for bulk shipping, or receiving mixed SKU shipments.
✅ TL;DR Summary
Concept | Cost Type (FIFO vs. Weighted Avg) | Cost Allocation Type (Unit/Weight/Value/Volume) |
What it is | Inventory valuation method | Landed cost distribution method |
Impacts | COGS, profit reporting, margins | Unit-level cost of inventory during receiving |
Use level | Set at product or system level | Set globally or per receiving order |
When to adjust | Based on pricing volatility and accounting needs | Based on shipment characteristics (e.g., heavy, valuable SKUs) |