Standard vs Actual Costing Variance Analysis for Plants

By James Smith on October 28, 2026

standard-vs-actual-costing-variance-analysis-plants

Standard cost is set once a year, and the plant moves on several times before the next cost roll. Prices change at the dock, yields change on the line, routings change on the floor and the order mix changes in the sales book. Variance analysis shows which assumptions broke, but only when purchase, MES and ERP records tell the same story. See how iFactory AI joins those records for variance analysis in your plant.

ERP, MES and Purchase Integration · For Cost Accountants

Standard Said One Thing. The Plant Did Another.

iFactory AI bridges standard cost to actual cost by driver, so each variance points to a price, a quantity, a rate or a mix change you can act on.

Standard to actual bridge, illustrative
StandardStd
Price
UsageUse
Rate
VolumeVol
ActualAct
Unfavorable or totalFavorable

How a Standard Goes Out of Date

A standard is a plan frozen on one day. Everything that moves after that day shows up as variance, and the longer the gap to the next cost roll, the larger the pile becomes.

1

Prices move

Contract changes, spot buys, freight and currency shift the real price of every input.

2

Yields move

Scrap, trim and setup loss drift as equipment ages and recipes change.

3

Routings move

Operators and engineers change steps, machines and crews without a matching ERP change.

4

Mix moves

A different blend of products changes absorbed overhead and average margin.

US GAAP guidance cited by CLA, ASC 330-30-12, accepts standard costs when they are adjusted at reasonable intervals so they approximate actual costs at the balance sheet date. Check the rule with your auditors.

AccountingTools adds that standard costing complies as long as variances are recorded, and that the cost accountant should record them in cost of goods sold every reporting period. Both points explain why variance analysis is a control, not an optional report.

The Variance Families

Most plant variances fall into a few families. Each family has a textbook formula, a natural data source and an owner who can act on it.

VarianceTextbook formulaMain data sourceUsual owner
Purchase price (Actual price − standard price) × actual quantity bought Purchase orders and invoices Purchasing
Material usage (Actual quantity − allowed quantity) × standard price MES consumption and ERP bill of materials Production and engineering
Labor rate (Actual rate − standard rate) × actual hours Payroll and time records HR and operations
Labor efficiency (Actual hours − allowed hours) × standard rate MES labor reporting and ERP routing Production
Overhead spending Actual overhead − budgeted overhead for the activity level General ledger and cost centers Cost center owners
Overhead volume Budgeted overhead − absorbed overhead Output volume and absorption rates Finance and planning
Mix and yield Change in input mix or output yield against standard blend MES batch records and ERP recipes Process engineering
Sign conventions differ by company. Decide whether a positive number is favorable or unfavorable, write it in the costing policy, and use the same rule in every report.

A Worked Example in Plain Numbers

The figures below are invented for illustration. They show how one batch splits into a price effect and a usage effect, and why the order of calculation matters.

ItemStandardActual
Units produced 1,000 1,000
Material per unit 2.0 kg 2.1 kg
Material price per kg 5.00 5.20
Material cost 2,000 kg × 5.00 = 10,000 2,100 kg × 5.20 = 10,920
Price variance(5.20 − 5.00) × 2,100 = 420
+
Usage variance(2,100 − 2,000) × 5.00 = 500
=
Total 920unfavorable, matches 10,920 − 10,000
Price is measured on the quantity actually bought or used, and usage on standard price. This stops the two effects overlapping and makes them add up to the total.

The Data Join: Purchase, MES and ERP

Variance work stalls when three systems hold three versions of one batch. Join them on a common key, and each variance traces back to an event on the dock or the floor.

1 · Purchase

PO price, invoice price, freight and duty by item and receipt.

2 · Receipt

Received quantity, lot and date, matched to the invoice.

3 · MES

Consumption, yield, scrap, labor hours and downtime per order.

4 · ERP

Standard price, bill of materials, routing and cost center rates.

5 · Ledger

Posted variances and inventory values at period close.

Join pointKeyWhat breaks itFix
Invoice to receipt PO line and lot Partial receipts and late invoices Accrue and match by line
Receipt to batch Lot number Lots blended in the silo or tank Record lot mix at issue
Batch to order Production order Rework and split orders Link child orders to the parent
Order to routing Operation and work center Floor steps do not match the routing Compare MES steps with ERP
Hours to payroll Employee and shift Shared crews across orders Allocate by recorded time

See Last Month's Variances Traced to Their Cause

Book a 30-minute session and iFactory AI will bridge a sample of your standard costs to actual, driver by driver.

Which Variances Deserve an Investigation

Not every variance needs a meeting. Set simple triage rules so the cost team spends time on what is large, repeated or controllable.

Test 1

Size

Compare the amount with a percent of standard and with an absolute value that matters to the P&L.

Test 2

Repeat

A variance in the same direction for several periods points to a stale standard.

Test 3

Control

Can a named owner change it, or is it a market price outside the plant's reach?

Test 4

Trend

A rising slope matters more than one large spike with a clear cause.

Test 5

Spread

Check whether one product, line or supplier explains most of it.

Test 6

Timing

Rule out cut-off and accrual effects before chasing a floor cause.

The tests above are a starting set. Choose thresholds with your controller and review them every year.

Capitalize or Expense the Difference

At period close, variances either stay in cost of goods sold or are pushed back into inventory. The split follows how much of the variance relates to stock still on hand.

One published approach
A CLA article suggests allocating material variances between inventory and cost of goods sold using the inventory turnover ratio, and capitalizing the part tied to remaining stock while the root cause is open.
What you still need
A written policy, a materiality rule and agreement with your auditors. The article is general information, so confirm the treatment for your company and your reporting rules.

What ERP Actual Costing Adds

Some ERP suites run an actual cost system next to the standard one. SAP's Material Ledger is one example, and similar features exist in other suites.

Standard stays fixed
In SAP's multilevel option, the standard price is unchanged, and a periodic unit price values the closed period.
Variances travel up
Multilevel price determination uses recorded consumption to pass raw material variances up to semi-finished and finished goods.
Period-end revaluation
At closing, actual prices can revalue materials and products, and can be split into cost components.
Needs activation
SAP states that actual costing must be activated, even though the ledger itself is on by default.
These points are based on SAP training material, so they describe SAP's own design. They do not replace driver-level analysis on the plant floor, which is the place most explanations are found.

A Cost Roll Shaped by Variances

The best use of variance history is a better next standard. Build the roll as a regular review, not a once-a-year scramble.

Step 1

Collect

Pull twelve months of price, usage, rate and mix variances by item and routing.

Step 2

Separate

Split one-off events and lasting shifts, such as a new supplier contract or a changed recipe.

Step 3

Simulate

Test proposed standards against past volumes to see the margin effect.

Step 4

Approve

Sign off with purchasing, production, engineering and finance.

Step 5

Release and explain

Load the new standards, revalue stock and share what changed and why.

Overhead, Absorption and Volume

Overhead variances confuse many teams because they depend on volume. A plant that runs fewer hours than planned absorbs less overhead, even if every cost line is on budget.

Spending variance
Compares actual overhead with the budget for the activity level reached. It points to cost center owners, such as maintenance, energy and indirect labor.
Volume variance
Compares budgeted overhead with the overhead absorbed into product. It points to planning and demand, not to cost control on the floor.
Keep them apart
Report spending and volume separately, so a slow month is not read as overspending.
Check the base
Confirm the absorption base, such as machine hours or labor hours, still reflects how the plant works.
Use MES hours
Measured run time is a better base than planned time when lines change often.
Review rates yearly
Overhead rates go stale as capacity, energy cost and staffing change.

Reading Mix and Yield Variances

Mix and yield variances hide in totals. A plant can hit its material usage target overall and still lose margin by shifting toward costly inputs or low-yield products.

Mix 1

Input mix

A recipe uses more of a costly ingredient and less of a cheaper one, while total weight looks fine.

Mix 2

Product mix

Sales shift toward products with higher cost or lower margin than the planned blend.

Yield 1

Process yield

Output per unit of input falls as equipment wears or settings drift.

Yield 2

Grade yield

More output lands in a lower grade, which changes its value even if the quantity is right.

Ask MES for batch-level recipes and grades, not only totals. Without batch detail, mix and yield effects stay buried inside usage variance.

A Month-End Variance Routine

1

Close the data

Confirm receipts, invoices, consumption and hours are complete for the period.

2

Run the bridge

Calculate price, usage, rate, efficiency, mix and volume effects.

3

Triage

Apply the size, repeat, control and trend tests to rank what needs a look.

4

Tag causes

Owners add a short reason and an action, with a due date.

5

Post and split

Post the variances and apply the capitalize or expense rule.

6

Report and learn

Share the story with operations and purchasing, and list repeats for the next roll.

Who Does What

RoleOwnsReviewsGives back
Cost accountant Bridge, policy and the cost roll All variance families Revised standards
Purchasing lead Contract and spot prices Price variances by supplier Price outlook for the roll
Production manager Usage and efficiency Scrap, yield and labor hours Process changes in the system
Process engineer Recipes and routings Mix and yield variances Corrected bills of material and routings
Plant controller Close and capitalization rule Material variances at close Approved treatment notes
ERP and MES owner Keys and integrations Data gaps and mismatches Fixes to feeds and master data

Hold one short monthly review with these roles. Look at the three largest variances, every repeat in the same direction and any open action past its date. Agree one change for each pattern and write it into the next roll list.

Start small and prove the value. Pick one plant, one product family and the three variance families that cost the most, then rebuild three past periods in the bridge. When the bridge ties to the ledger and explains most of the gap, widen the scope. A narrow start gives numbers everyone trusts, and trust is what lets the program spread.

Record a baseline before go-live: the unexplained share of variance, the days needed to close the review, and the number of repeat variances. When the first cost roll uses the new evidence, those figures show what changed, and they help the controller explain the result to the plant leadership team.

Keep the language plain. Reasons such as supplier price rise, recipe change or short run are understood by every team. Internal codes are not. Plain reasons also make the cost roll discussion shorter, because purchasing and operations can see their own part of the story.

Plan for audit questions at the outset. Auditors and group finance teams will ask how a number was built, which inputs were used and who approved a change to a standard. Keep the bridge definitions, the cause tags and the approval notes together with each period, so the answer is a link and not a search through email.

Share results with the people who generate the data. When a buyer sees the price effect of an off-contract purchase, or an engineer sees the usage effect of a recipe change, behavior changes sooner than any policy memo could achieve. Short, specific monthly notes that name the lot, the line and the amount are the most effective tool a cost team has.

Finally, treat the first year as learning. Some variances will remain unexplained, some feeds will fail and some standards will be wrong for reasons nobody expected. Log each of those findings, because the log becomes the best guide to what the next cost roll should fix first.

Remember the limits of the method. A variance shows that cost came in different to plan, not why. The reason lives in purchase orders, batch records, shift notes and the memory of the people on the floor. Treat the bridge as a map to those places, and keep a simple way for owners to add what they know.

Governance Checklist

Data
Policy
Follow-up

How to Judge the Program

MeasureHow to count itWhat good looks like
Unexplained share Variance with no tagged cause, divided by total variance Falling every month
Time to close Working days to finish variance review after period end Shorter and steady
Standard accuracy Absolute variance as a share of standard cost, by item Narrowing after each roll
Repeat variances Items with the same direction for several periods Few, and each on the roll list
Action closure Investigations closed with a decision, divided by opened Close to every investigation closed
Set targets against your own history. Savings claims in vendor material are claims, not promises for your plant.

How iFactory AI Supports Variance Analysis

iFactory AI joins purchase, MES and ERP records, bridges standard to actual by driver, and keeps a cause on every large variance.

Standard-to-actual bridge

Price, usage, rate and mix effects shown by item, line and period.

Purchase feed

Invoice, receipt and freight data linked to lots and orders.

MES consumption link

Actual use, scrap and hours matched to ERP orders.

Drill-down

Click through a period total to the lot, batch or shift behind it.

Cause tagging

Owners add a reason, so repeat causes are easy to spot.

Roll simulator

Tests proposed standards against past volumes before release.

Delivered turnkey, live in 6–12 weeks
iFactory AI arrives pre-configured on an NVIDIA server that ships racked and ready with software pre-loaded. Rack it, connect power and Ethernet, and analytics begin building. Scope covers cabling, network, PLC, SCADA, ERP and MES integration, team training and 24×7 remote monitoring.
Weeks 1–4
Ship, rack and link purchase, MES and ERP feeds
Weeks 5–8
Join the keys, load standards and test the bridge on past periods
Weeks 9–12
Go live with drill-down, cause tags and the roll simulator
Cost accountant: what drove the unfavorable variance on product family B last month?
iFactory AI: about 60% is price on two resin lots bought off contract, and the rest is usage on Line 3 after a recipe change. The recipe change is not yet in the ERP bill of materials.

A 90-Day Starting Plan

Days 1–15

Pick the scope

Choose one plant, one product family and the biggest variances.

Days 16–40

Join the data

Link purchase, MES and ERP records and close the key gaps.

Days 41–65

Bridge and tag

Build the bridge for three periods and tag causes with owners.

Days 66–90

Feed the next roll

List repeat variances and propose revised standards for review.

Frequently Asked Questions

Do we need actual costing to do variance analysis?

No. Standard costing with good driver-level variances already explains most gaps. Actual costing in the ERP can add period-end revaluation. Book a demo to compare both views on your own data.

How often should we reset standards?

Many plants roll yearly, and some add a mid-year review for volatile inputs. The test is whether standards still approximate actual costs. Book a demo to model roll timing, or ask support about roll workflows.

What purchasing data do we need?

Order price, invoice price, freight, duty, receipt quantity and lot, tied to the item and supplier. Book a demo to review your purchase feed and see which lots are lost.

How do we handle variances caused by market prices?

Tag them as market driven and report them in their own line, not mixed with controllable usage and efficiency variances, so owners are judged on what they control. Book a demo to see cause tagging in action.

How long does a pilot take?

The turnkey build runs 6–12 weeks, with the first bridge after the data join. Book a demo to plan your pilot around your close calendar.

Make Every Variance Point to a Cause

iFactory AI turns purchase, MES and ERP records into a standard-to-actual bridge your whole team can trust. Book a walkthrough on your own periods.


Share This Story, Choose Your Platform!