NetSuiteFree referencePDF, Excel, Word exportNetSuite

NetSuite Inventory Costing Method Reference

How NetSuite costs inventory drives your cost of goods sold, your inventory valuation and your variance reports. This reference lists the costing methods and the transactions and features that change cost, so admins and cost accountants can reason about a number before they dig into transactions.

Download:
TopicKindHow it worksWatch for
Average
Costing method
Item cost is the weighted average of on-hand cost. Each receipt updates the average.
Backdated receipts and adjustments can change cost on later transactions.
FIFO
Costing method
Cost is taken from the oldest cost layer first when stock leaves.
Needs layer integrity. Negative inventory distorts layers.
LIFO
Costing method
Cost is taken from the newest cost layer first when stock leaves.
Not allowed under IFRS. Check local reporting rules before use.
Standard
Costing method
Items carry a fixed standard cost. Differences between actual and standard go to variance accounts.
Standard cost must be revalued on a schedule or variances grow.
Lot numbered costing
Costing method
Lot numbered items can be costed by lot, so each lot carries its own cost.
Lot selection on issue decides which cost is relieved.
Serialized items
Costing method
Serialized inventory typically tracks cost per serial number rather than pooled.
Cost follows the serial, so serial selection on sale matters.
Item receipt
Transaction
Posts inventory in at purchase order cost and sets the cost layer or updates average.
Receipt before bill is the usual flow. Differences flow through when the bill arrives.
Vendor bill price difference
Transaction
Billed price versus received price is adjusted into inventory cost or a variance account depending on method.
Standard costing posts a purchase price variance instead of changing item cost.
Item fulfillment
Transaction
Relieves inventory and records cost of goods sold at the item cost for the method.
Revenue and cost can fall in different periods if invoicing lags shipping.
Inventory adjustment
Transaction
Changes on-hand quantity and optionally cost, with a chosen adjustment account.
Adjustments hit the P&L. Restrict permission and review the account used.
Inventory transfer
Transaction
Moves stock between locations at the cost of the source location.
Average cost is tracked per location, so transfers can shift location cost.
Landed cost
Feature
Allocates freight, duty and similar costs to item receipts by category and allocation method.
Landed cost must be enabled and categories set before posting.
Cost revaluation
Feature
Inventory Cost Revaluation updates standard cost and posts the value change.
Run it with a clear effective date and review the GL impact before posting.
Work order or build cost
Transaction
Finished assembly cost is made up of component cost plus labor and overhead.
Component cost mistakes carry into finished goods and then into COGS.
Return authorization receipt
Transaction
Returns bring stock back in at a cost determined by the method and the original sale.
Check whether returned stock goes at original cost or current cost under your method.
Negative inventory
Concept
Selling or issuing more than on hand creates a negative balance until stock is received.
Cost on negative sales is estimated and later corrected, which moves COGS between periods.
Changing the costing method
Concept
Item costing method change is an accounting event, not a simple edit.
Plan with your controller and auditor and test in a sandbox first.

This is a general reference to NetSuite behavior. Features and options depend on your edition, enabled features and accounting preferences, so confirm any rule against NetSuite help and your own accounting policy.

Reconcile NetSuite inventory to the ledger

Optional: have a read-only reconciliation run between inventory valuation and GL balances, with variances listed.

Optional. The tool and every export work without this. No spam.

How to use this reference

Search a method, transaction or concept to filter the table. Use the Watch for column as a prompt for what to test when a cost looks wrong. Export the table to Excel or PDF to attach it to a costing policy document or a go-live checklist. Pair it with a sandbox test: post a receipt, a build and a fulfillment, and compare the result with what the table suggests.

Choosing a costing method

Average smooths price swings and is easy to run. FIFO follows the physical flow of older stock first. Standard costing fixes a target cost and shows variances, which suits stable manufacturing with regular revaluation. LIFO is restricted in many regions. Lot and serial costing suit traceable goods. Choose based on your accounting policy and local rules, not on convenience.

  • Use standard cost where you manage by variance
  • Use average where purchase prices move often
  • Check IFRS and local rules before any use of LIFO

Where cost goes wrong

Most costing issues come from process, not from the method. Receipts posted late, bills with price differences, adjustments with arbitrary accounts, negative inventory and builds from components with a wrong cost all move cost in ways that are hard to trace. Reviewing item receipts, build transactions and adjustments by period usually finds the cause faster than staring at the valuation report.

Common mistakes

Teams change the costing method on live items without a plan, allow broad access to inventory adjustments, forget to revalue standard cost, and skip landed cost setup until after receipts are posted. Document the policy, test each flow in a sandbox, and reconcile inventory valuation to the GL every period.

Frequently Asked Questions

What costing methods does NetSuite support?

NetSuite supports Average, FIFO, LIFO and Standard costing for inventory items, with lot numbered costing and per-serial tracking available for those item types. Which options you see depends on your edition and enabled features.

Can I change an item's costing method?

It can be done, but it is an accounting event that changes how value is carried. Agree it with your controller, test in a sandbox, choose the right period and keep a record of the valuation before and after.

What is the difference between average and standard cost?

Average cost moves with each receipt. Standard cost is fixed until you revalue it, and differences between actual and standard are posted to variance accounts. Standard is better for variance reporting, average for volatile prices.

What is landed cost in NetSuite?

Landed cost adds freight, duty and other costs to the cost of received items. You set up categories and allocation methods, then assign costs to item receipts so inventory cost reflects the full cost of getting stock into the warehouse.

If you need regular reconciliation of inventory valuation to the ledger, Netray can build a read-only check across your NetSuite data and show the query behind each answer.