NetSuite Setup Requirements
Required features and configuration for inventory costing functionality.
Required Features
| Feature | Location | Purpose |
|---|---|---|
| Inventory | Items & Inventory subtab | Basic inventory tracking |
| Lots & Serial Numbers | Items & Inventory subtab | Required for Lot/Serial costing |
| Multi-Location Inventory | Items & Inventory subtab | Track inventory across warehouses |
| Advanced Inventory | Items & Inventory subtab | FIFO, Group Average, advanced features |
Once an item has inventory transactions, its costing method cannot be changed. Plan carefully before initial setup. To change methods, you must zero out inventory, change the method, then re-enter inventory.
Key Navigation Paths
| Task | Navigation Path |
|---|---|
| Default Costing Method | Setup > Accounting > Accounting Preferences > Items/Transactions subtab |
| Item Costing Method | Lists > Accounting > Items > [Edit Item] > Costing Method field |
| Inventory Valuation Report | Reports > Inventory > Inventory Valuation |
| COGS Report | Reports > Financial > Cost of Goods Sold |
| Inventory Cost Template | Setup > Accounting > Inventory Cost Templates |
| Standard Cost Update | Transactions > Inventory > Update Standard Costs |
| Cost Revaluation | Transactions > Inventory > Adjust Inventory Cost |
Costing Method by Item Type
| Method | Item Types | Module Required |
|---|---|---|
| Standard | Inventory, Assembly | Basic Inventory |
| Average | Inventory, Assembly | Basic Inventory |
| FIFO | Inventory, Assembly | Advanced Inventory |
| LIFO | Inventory, Assembly | Advanced Inventory |
| Lot | Lot Numbered Inventory | Lots & Serial Numbers |
| Serial | Serialized Inventory | Lots & Serial Numbers |
| Group Average | All Inventory | Advanced Inventory |
SuiteAnswers References
| Topic | Article ID | Title |
|---|---|---|
| Overview | 42871 | Inventory Costing Methods Overview |
| Standard Cost | 43156 | Standard Costing and Variance Analysis |
| Average Cost | 42893 | Average Cost Method Explained |
| FIFO/LIFO | 44521 | FIFO and LIFO Costing Setup |
| Lot Costing | 45672 | Lot Number Costing |
| Group Average | 48923 | Group Average Costing Method |
| Cost Adjustment | 43891 | Adjusting Inventory Costs |
- Manufacturing: Standard Cost (variance tracking)
- Wholesale/Distribution: Average Cost (simplicity) or FIFO (GAAP preferred)
- Retail: Average Cost (simplicity)
- Pharmaceutical/Food: Lot Costing (traceability required)
- High-Value Items: Serial Costing (individual tracking)
Costing Methods Overview
NetSuite supports multiple inventory costing methods. The choice of method affects financial statements, tax liability, and operational reporting.
Costing Method Decision Flow
flowchart TD
A[Choose Costing
Method] --> B{Industry &
Requirements}
B -->|Manufacturing| C[Standard Cost]
B -->|Distribution| D[Average or FIFO]
B -->|Perishables| E[FIFO]
B -->|High-Value Serial| F[Lot/Serial Cost]
B -->|Multi-Location| G[Group Average]
C --> H[Track Variances:
PPV, Production]
D --> I[Simple Costing,
Stable Margins]
E --> J[Oldest Cost First,
Lower COGS in Inflation]
F --> K[Actual Cost per Unit,
Full Traceability]
G --> L[Location-Specific
Average Cost]
style A fill:#0ea5e9,stroke:#0284c7,color:#fff
style B fill:#fef3c7,stroke:#f59e0b,color:#1a1a1a
style C fill:#8b5cf6,stroke:#7c3aed,color:#fff
style D fill:#0ea5e9,stroke:#0284c7,color:#fff
style E fill:#22c55e,stroke:#16a34a,color:#fff
style F fill:#f97316,stroke:#ea580c,color:#fff
style G fill:#ec4899,stroke:#db2777,color:#fff
style H fill:#a78bfa,stroke:#8b5cf6,color:#fff
style I fill:#7dd3fc,stroke:#0ea5e9,color:#1a1a1a
style J fill:#86efac,stroke:#22c55e,color:#1a1a1a
style K fill:#fdba74,stroke:#f97316,color:#1a1a1a
style L fill:#f9a8d4,stroke:#ec4899,color:#1a1a1a Once transactions are recorded for an item, the costing method cannot be changed. Choose carefully during implementation. You can have different methods for different items, but each item is locked to its method once posted.
Sample Transaction Set
We'll trace these transactions through each costing method to show the differences. Item: Widget-X with standard cost of $10.00.
| Date | Transaction | Qty | Unit Cost | Total |
|---|---|---|---|---|
| Jan 5 | Purchase Receipt #1 | +100 | $10.00 | $1,000.00 |
| Jan 15 | Purchase Receipt #2 | +50 | $12.00 | $600.00 |
| Jan 20 | Sale #1 | -80 | ? | ? |
| Jan 25 | Purchase Receipt #3 | +75 | $11.00 | $825.00 |
| Jan 31 | Sale #2 | -100 | ? | ? |
Standard Cost Method
Standard cost uses a predetermined cost ($10.00). Differences between actual and standard are captured as variances.
GL Impact - Purchase Receipt #2 ($12.00 actual vs $10.00 std)
Standard cost provides consistent COGS regardless of purchase price fluctuations, making gross margin analysis easier. Variances highlight purchasing efficiency and can trigger standard cost reviews.
Average Cost Method
Average cost recalculates the unit cost after each receipt by dividing total value by total quantity on hand.
GL Impact - Sale #1 (80 units @ $10.67 avg)
Average cost is popular for distribution companies because it's simple and smooths out price fluctuations. However, it can obscure the impact of significant price changes on recent purchases.
FIFO Method
FIFO (First In, First Out) sells the oldest inventory first. Each purchase creates a "layer" that's consumed in order.
GL Impact - Sale #2 (consuming multiple layers)
When prices rise, FIFO results in lower COGS (oldest/cheapest costs used first) and higher ending inventory (newest/higher costs remain). This means higher reported profit but also higher taxes. Ending inventory better reflects current replacement cost.
Side-by-Side Comparison
Comparing the same transactions across all three methods reveals significant differences in COGS, gross margin, and ending inventory valuation.
| Metric | Standard | Average | FIFO | Range |
|---|---|---|---|---|
| Sale #1 COGS (80 units) | $800.00 | $853.33 | $800.00 | $53.33 |
| Sale #2 COGS (100 units) | $1,000.00 | $1,083.79 | $1,130.00 | $130.00 |
| Total COGS | $1,800.00 | $1,937.12 | $1,930.00 | $137.12 |
| PPV / Variance | $175.00 | $0.00 | $0.00 | - |
| Total Cost Impact | $1,975.00 | $1,937.12 | $1,930.00 | $45.00 |
| Ending Inventory Value | $450.00 | $487.88 | $495.00 | $45.00 |
| Ending Inventory Unit Cost | $10.00 | $10.84 | $11.00 | $1.00 |
Gross Margin Impact (Assuming $20/unit Sales Price)
COGS: $1,800
PPV: ($175)
COGS: $1,937
PPV: $0
COGS: $1,930
PPV: $0
Standard: $1,800 + $450 + $175 (PPV) = $2,425
Average: $1,937.12 + $487.88 = $2,425
FIFO: $1,930 + $495 = $2,425
Method Selection Guide
Choosing the right costing method depends on your industry, operational needs, and financial reporting objectives.
- Manufacturing environment with production variances
- Need to track purchasing efficiency (PPV)
- Want consistent product margins for analysis
- Budget-to-actual cost comparison is critical
- Products have stable, predictable costs
- Costs fluctuate significantly and unpredictably
- No resources to maintain and update standards
- Simple distribution without manufacturing
- Variance tracking adds complexity without value
- Distribution/wholesale business model
- Homogeneous products (commodities)
- Want to smooth out price fluctuations
- Simple costing without layer tracking
- Moderate price volatility
- Need to track specific lot costs
- Products have very different costs per purchase
- Inventory turns slowly with large price swings
- Perishable goods requiring oldest-first rotation
- Perishable goods with expiration dates
- Want inventory to reflect current costs
- Need to match physical flow (oldest first)
- Inflationary environment (lower COGS, higher profit)
- Serialized items without lot tracking
- Want to minimize taxable income in inflation
- Layer tracking complexity is undesirable
- Products are fungible with no age preference
- System performance concerns with many layers
- High-value items requiring specific cost tracking
- Regulatory traceability requirements
- Each unit has truly unique cost
- Serialized equipment or vehicles
- Pharmaceutical or food safety tracking
- Multi-location with different landed costs
- Want location-specific costing
- Transfer between locations at different costs
- Bin-level cost tracking needed
Your costing method affects taxable income. In the US, if you use LIFO for tax purposes, you must also use LIFO for financial reporting (LIFO conformity rule). NetSuite doesn't support LIFO natively. Consult with your tax advisor before selecting a costing method.
Summary
Key takeaways for selecting and implementing inventory costing in NetSuite.
| Feature | Standard | Average | FIFO | Lot Cost |
|---|---|---|---|---|
| Complexity | High (maintain stds) | Low | Medium (layers) | High (tracking) |
| Variance Tracking | Yes (PPV, Prod) | No | No | No |
| Price Smoothing | Complete | High | None | None |
| Ending Inv Reflects | Standard cost | Blended cost | Latest cost | Actual cost |
| Best For | Manufacturing | Distribution | Perishables | High-value items |
- Method lock-in: Cannot change after transactions are posted
- Different methods per item: You can mix methods across items
- Standard cost requires maintenance: Update standards annually or when costs change significantly
- FIFO layers: Can grow large; consider layer retention settings
- All methods balance: COGS + Ending Inv = Purchases (just allocated differently)
- Tax impact: Higher COGS = lower taxable income
- Test thoroughly: Use sandbox to model before go-live
