CSLogo BlackBlue

Standard Costing in NetSuite: Setup, Cost Rollups and Reading the Variances

Standard costing is the costing method most manufacturers say they want and the one most NetSuite accounts get only half right. The idea is simple: decide in advance what a unit should cost, value inventory at that number, and let every difference between plan and reality land in a variance account where someone can see it and act on it. In practice the value depends on three things NetSuite will not do for you: setting the standards from real data, rolling them up through the bill of materials correctly, and closing work orders so the variances actually post. This post covers how standard costing works in NetSuite, how to set it up, how the cost rollup and revaluation fit together, and how to read the variances once you have them.

How standard costing works in NetSuite

With standard costing, an item carries a predetermined cost made up of cost components: material, labor, machine time, overhead and outside services. Every receipt, issue and build moves inventory at that standard, not at whatever was actually paid or consumed. The gap between standard and actual does not disappear. It is posted to variance accounts, so the balance sheet stays at standard and the income statement shows exactly where reality departed from the plan.

That is the trade standard costing offers. Average costing tells you what things cost after the fact, blended together. Standard costing tells you what they should have cost and, separately, by how much and why they did not. For a plant manager or a controller trying to find where margin is leaking, the second answer is far more useful.

When standard costing is the right choice

Standard costing suits manufacturers with repeatable products, stable bills of materials and a need to see variances by cause. It is a strong fit for:

  • Repetitive discrete manufacturing, where the same assemblies are built week after week and a rising material or labor variance is an early warning worth having.
  • Plants that price from cost. A stable standard gives sales a cost to quote from that does not move every time a purchase order lands.
  • Multi-plant or multi-shift operations that want to compare performance against the same yardstick.

It is a weaker fit for one-off engineer-to-order work, where there is no standard to measure against, and for operations where raw material prices swing so much that the standard is stale within weeks. Those manufacturers usually do better with average costing, or with standards revised more often than the usual annual cycle.

Setting it up

  1. Enable the feature. Standard Costing is switched on under Setup, Company, Enable Features, on the Items and Inventory tab. Turn on Manufacturing Routing and WIP as well if you want labor and machine costs to come from routings rather than being keyed as flat amounts.
  2. Define cost categories. These are the buckets your variances will be reported in: material, labor, machine, overhead and service at a minimum. Each needs its own accounts. Get this right before any items are costed, because the categories determine how useful your variance reports will be.
  3. Create a cost version. A cost version is the container for a set of standards, typically one per year or per costing cycle. You build and test the new version while the current one stays active.
  4. Set the item costing method. Mark the relevant inventory and assembly items as standard cost. Purchased components carry a material standard; assemblies get theirs from the rollup.
  5. Enter planned standard costs. For purchased items, the material standard. For assemblies, the labor, machine and overhead components, either directly or through the routing’s work centers and their rates.

The cost rollup and revaluation

Once purchased components and conversion costs are in, the standard cost rollup calculates each assembly’s standard from its bill of materials and routing, working up from the lowest level. For a multi-level BOM, the subassembly standards roll into the parent, so a change to one purchased part flows all the way to the finished good.

Rolling up does not change inventory value on its own. When the new cost version is ready, you update the planned standards and run the inventory revaluation. NetSuite creates inventory cost revaluation transactions that restate on-hand quantities at the new standard and post the difference to a revaluation account. That entry is worth reviewing line by line before it posts, because it is the moment your balance sheet moves.

A practical sequence for the annual cycle:

  1. Update purchased material standards from current contracts and recent receipts, not last year’s quotes.
  2. Review routing run times and work center rates against what the floor actually does.
  3. Run the rollup in the new cost version and compare it to the current one item by item.
  4. Investigate any assembly whose standard moved more than a set threshold, such as 5 percent.
  5. Revalue at a period boundary, with finance and operations both signed off.

Reading the variances

Variances are the reason to run standard costing at all. The main ones a manufacturer will see:

  • Purchase price variance. Posted when a purchased item is received or billed at a price different from its standard. A persistent unfavorable PPV on a component means either the standard is stale or purchasing is paying more than planned.
  • Material quantity variance. More or less material was consumed than the BOM allows. This is where scrap, yield loss and BOM errors show up.
  • Material price variance in production. The cost of material consumed differs from the standard built into the assembly.
  • Labor and machine variances. Actual hours or rates differ from the routing. Consistent unfavorable labor variance on one work center usually points to a run time that was never realistic.

Production variances post when a work order is closed. That single fact explains most disappointing standard costing rollouts: if work orders sit open for weeks after the build is done, the variances never post, WIP balances inflate, and the monthly variance report says everything went to plan. Close work orders within a day or two of the last completion and the numbers become trustworthy. Our page on manufacturing costing in NetSuite covers how the variance accounts are structured.

Common mistakes

  • Standards set from guesses. A standard built on a quoted price and an engineering estimate of run time produces large variances from day one, and people stop reading them.
  • Never revisiting standards. A standard that has not been updated in three years measures the gap to 2023, not the gap to a reasonable plan.
  • Mixing costing methods inside one product without a reason. NetSuite allows it, but a standard-cost assembly built from average-cost components produces variances that are harder to explain. Decide deliberately.
  • Leaving work orders open. No close, no variances.
  • Backflushing variable materials. If consumption is recorded at the BOM quantity, the material quantity variance will always be zero, which is a sign the data is wrong rather than the plant being perfect. See backflush vs. manual issue for when to record actual consumption.

Getting real actuals into the comparison

A variance is only as good as the actual it is measured against. When labor hours are typed in at the end of the shift and scrap is never recorded, the variance report is a comparison between a plan and a guess. Consule’s FactoryBridge records operation start, stop, completions and scrap at the machine as they happen, so labor and material variances reflect what the floor did. For formula and batch producers, ProShop captures actual yield and consumption per batch, which is what a standard needs to be measured against when the recipe scales to the vessel.

Consule Solutions sets up and repairs standard costing for manufacturers on NetSuite, from the first cost version through to variance reporting the plant actually uses. If your variances are always zero or always huge, get in touch. For the wider picture, see the NetSuite manufacturing guide.

Frequently asked questions

Does NetSuite support standard costing?

Yes. Standard Costing is a feature enabled under Setup, Company, Enable Features. It supports cost categories, cost versions, a standard cost rollup through bills of materials and routings, inventory revaluation when standards change, and variance accounts for purchasing and production.

What is the difference between standard and average costing in NetSuite?

Average costing values inventory at the blended actual cost of what was received or built. Standard costing values inventory at a predetermined cost and posts every difference between standard and actual to variance accounts. Average costing is simpler to run; standard costing shows where and why costs departed from plan.

When do production variances post in NetSuite?

Production variances post when the work order is closed. Work orders left open after production finishes hold their costs in work in process, so variances do not appear in the period they belong to. Closing work orders promptly is the most important habit for useful standard costing.

How often should standard costs be updated?

Most manufacturers revise standards once a year, with an interim update for any component whose price has moved significantly. If raw material prices are volatile, a quarterly cycle keeps purchase price variance meaningful rather than permanently unfavorable.

What happens to inventory value when standards change?

When a new cost version is activated, NetSuite revalues on-hand inventory at the new standard through inventory cost revaluation transactions, posting the difference to a revaluation account. It is best done at a period boundary after both finance and operations have reviewed the new standards.