Skip to content

Real-World Examples: Defining COGS with Multiple Elements and Date Ranges

This guide demonstrates how to model realistic product cost scenarios using multiple cost periods, suppliers, currencies, and date ranges.

Example 1: Basic Cost Periods

Prices change over time. A Bluetooth speaker costs $8.25 until June 30, 2024, then increases to $9.10 starting July 1st. SellerLegend applies the appropriate cost based on order dates.

Example 2: Multiple Suppliers with Currency Exchange

Yoga mats from two suppliers with different currencies require conversion:

  • Supplier A costs $3.20 per unit (USD)
  • Supplier B costs £2.25 per unit, converted to $2.93 USD using a 1.30 exchange rate

Use the Detailed View to track currency and exchange rate information per supplier.

Example 3: Handling Gaps

Cost periods must have complete date coverage with no gaps. A missing May definition causes $0 COGS calculation, artificially inflating profits. Always bridge gaps with intermediate periods.

Example 4: Future Planning

Pre-define upcoming price changes. Set current costs through July 31, then define new rates starting August 1st for seamless transitions.

Example 5: Weighted Average Costs

When old and new inventory batches overlap with different unit costs, calculate the weighted average:

(Total Cost) / (Total Units)

For example: 500 units at $4.00 plus 1,000 units at $4.80:

  • Total cost: (500 x $4.00) + (1,000 x $4.80) = $2,000 + $4,800 = $6,800
  • Total units: 1,500
  • Weighted average: $6,800 / 1,500 = $4.53

Best Practices

  • Eliminate gaps in date ranges
  • Use Detailed View for international transactions
  • Add explanatory notes for cost changes
  • Pre-enter future-dated cost adjustments