Integrations
About Us
Request Demo
Four methods, one real question: when is cost final?

What Are the Different Types of Costing? Standard, Actual, and Weighted Average, Explained

Every manufacturer answers the same question, whether they think about it deliberately or not: what did this unit actually cost? Standard costing answers it in advance with a predetermined rate. Actual costing answers it afterward, from real transactions. Weighted average blends every receipt into one moving number. FIFO and LIFO answer it by picking which layer of cost to draw from first. None of them is correct in the abstract. Each one assumes something different about the business running it, and each one leaves a different amount of work sitting at the close.

By Andy Caccavaro·Published August 13, 2026

The short version

A costing method is really an answer to one question: when does a unit's cost get fixed, and from what. Standard costing fixes it in advance with a predetermined rate and reconciles the difference later as a variance. Actual costing fixes it from real transactions as they happen, so there's no predetermined rate and nothing to reconcile. Weighted average blends every receipt into one moving number per item. FIFO and LIFO fix it by the order inventory layers are assumed to be drawn down. Which one a business uses also decides how much calculation is left waiting for period-end close, not just how inventory gets valued day to day.

What a costing method actually decides

In one sentence

A costing method is the rule that decides when a unit's cost becomes fixed, and where that number comes from: real transactions, a predetermined rate, or an average across everything on hand.

Every unit of inventory that leaves a warehouse eventually needs a dollar figure attached to it for cost of goods sold. The question a costing method answers is narrower than "what did this cost." It's "when did this number get decided, and from what." That choice matters more than it looks like it should, because it determines what shows up on the P&L, how a variance gets explained, or whether one exists at all, and how much reconciliation work is still waiting when a period closes.

Four methods cover most of what a manufacturer will run into: standard cost, actual cost, weighted average cost, and the FIFO/LIFO layer-based methods more common in distribution and retail. None replaces the others in every situation. Each is a reasonable choice for a specific kind of operating environment, and a poor one outside it.

Standard costing

Standard costing assigns a predetermined rate to materials, labor, and overhead in advance, usually set once and reviewed periodically, then carries inventory at that rate regardless of what any individual purchase or production run actually cost. When the real numbers come in, the difference between what was expected and what actually happened is captured as a variance: purchase price variance on materials, labor efficiency variance on production time, overhead variance on absorbed indirect costs.

The variances aren't a flaw in the method, they're the point. A large unfavorable materials variance is a signal to investigate a vendor price increase; a favorable labor variance might mean a process improvement is working. That's why standard costing suits high-volume discrete manufacturing with stable, repeatable inputs, automotive and consumer goods being the classic examples, where a standard is a meaningful target to measure efficiency against.

The tradeoff is maintenance. A standard that isn't reviewed and reset regularly goes stale, and a stale standard doesn't fail loudly, it just quietly mis-values inventory and produces variances describing last year's costs instead of this year's. And where output naturally varies for reasons that have nothing to do with efficiency, a biological yield swing in agriculture or cannabis, a large unfavorable variance on a perfectly normal outcome can mislead management rather than inform it.

Why variances exist at all

A variance isn't an error. It's the gap between what a business planned to pay or use and what it actually did, captured deliberately so it can be reviewed rather than buried inside a single blended number.

Actual costing

Actual costing assigns cost from the real transactions that produced it, as they happen. There's no predetermined rate in the background, so there's nothing to reconcile at period end, actuals are the record. Under a lot-controlled version of this model, each receipt carries its own cost basis from the moment it enters inventory, and when a vendor invoice later comes in at a different price than expected, that difference becomes a true-up applied to the same units, not an entry in a separate variance account. For produced output, the input cost pool, materials plus direct costs like labor, gets prorated to the resulting units, typically by weight or volume rather than by count, since a batch's output quantity is rarely fixed the way a discrete part count is.

This model suits environments with real volatility that shouldn't be smoothed away: cannabis and other regulated goods, agriculture, and food or CPG production where batch-driven yield swings are routine rather than exceptional. It also fits anywhere a business already traces individual lots or receipts for compliance reasons, since actual costing largely extends tracking that's already happening.

The tradeoff runs the other direction from standard costing. There's more granular data to keep accurate, every receipt and every lot needs a real cost attached, but there's no periodic reset to manage and no variance account quietly absorbing real cost swings that deserved attention.

Weighted average and moving average costing

Weighted average costing blends the quantity and cost of every receipt into a single per-unit rate for an item, rather than tracking cost per lot or per layer. In its perpetual form, usually called moving average, that rate recalculates immediately with every receipt:

EventQtyUnit CostNew Average
Starting balance100$5.00$5.00
Receive 50 units+50$6.00$5.33
Receive 100 units+100$4.50$5.00

Worth being precise about the distinction, since "weighted average" gets used loosely: a moving average recalculates continuously, at every receipt, which makes it a perpetual method. A periodic weighted average recalculates only once, at period end, using every receipt from the whole period at once. The two produce similar-looking numbers but behave very differently operationally, one has a current answer at any moment; the other doesn't have a final answer until the period is closed.

Moving average suits bulk or commodity materials where per-receipt traceability isn't operationally meaningful, packaging, common consumables, ingredients bought and used in volume, where the business doesn't need to know which specific receipt ended up in which finished unit. The tradeoff is real: a price correction on an early receipt blends into the current average going forward rather than reaching back to reprice units already produced from an earlier average. That's a deliberate choice appropriate to items where per-unit precision isn't the point, not a lesser version of actual costing.

FIFO and LIFO

FIFO and LIFO are layer-based methods: inventory is tracked as discrete layers, each carrying the cost it was received at, and consumption draws down those layers in a defined order. FIFO, first-in-first-out, draws from the oldest layer first, which tends to track how businesses that rotate stock actually operate, and in a period of rising costs it leaves the newer, higher-cost layer on the balance sheet while cost of goods sold reflects the older, lower cost. LIFO, last-in-first-out, draws from the newest layer first, which can reduce reported taxable income during inflation since cost of goods sold reflects the newer, higher costs instead.

LIFO carries a real regulatory limit worth knowing regardless of industry: it's permitted under US GAAP but prohibited under IFRS, which matters immediately for any manufacturer with international reporting obligations or plans to operate outside the US.

Both methods are more at home in distribution and retail, where inventory is generally resold close to how it was received, than in process manufacturing. Once ingredients are mixed, reacted, or otherwise transformed into a batch, an individual layer of one input generally stops existing as a distinct, traceable entity, there's no clean way to say the third layer of flour "flowed through first" once it's already baked into a batch of product.

Choosing a costing method

There's no universally correct answer here, only a better or worse fit for a specific operating environment.

StandardActualWeighted AverageFIFO / LIFO
Cost basisPredetermined rateReal transactionsBlended averageSpecific layer
Variance reportingYes, by designNot applicablePhysical count onlyNot applicable
Maintenance burdenHigh, standards go staleLow, no resets neededLowModerate
Handles yield/price swingsPoorly, without frequent resetsNaturallySmooths them outNot designed for it
Best fitHigh-volume discrete manufacturingRegulated, traceable, or variable-yield goodsBulk or commodity materialsDistribution, retail

The right choice depends on how volatile input costs and yields actually are, how much lot-level traceability the business already needs for other reasons, and how much staff time is realistically available for the method's own upkeep: standards need regular resets, actual costing needs receipts entered accurately, weighted average needs someone deciding which items belong in a blended pool versus which need per-lot precision. Many businesses land on more than one method at once, applying each where it actually fits, rather than forcing one across every item in the warehouse.

Why the method changes how hard your close is

The real distinction between these methods isn't only which formula gets used, it's when the calculation actually happens. That timing question decides how much work is sitting there waiting the moment a period ends.

Standard costing already has inventory valued day to day, at the standard rate, so the work concentrated at close is calculating and posting variances, purchase price, labor efficiency, overhead absorption, and deciding how to treat them: written off to cost of goods sold, or allocated back into inventory. That's real analytical work, and by design, none of it can start until the period is over.

A periodic weighted average, along with FIFO and LIFO run in their classic periodic form, has a structural constraint that's easy to underestimate: the period's cost literally can't be finalized until every purchase and receipt for that period has been entered. Close isn't just slower under these methods, it's gated on a completeness problem, chasing down the last stray transaction before the number is even calculable at all.

A moving average or a perpetual actual costing model behaves differently because cost is recognized transaction by transaction as it happens: a receipt gets an initial cost, an invoice trues it up, a production run prorates it forward into finished goods, a sale recognizes it against revenue. Nothing is waiting to be calculated for the first time when the period ends. Close becomes largely a matter of confirming that everything that should have posted, did, not calculating a number from scratch under a deadline.

That same logic is why continuously verifying purchasing data matters beyond costing on its own. Three-way matching checks a purchase order, its goods receipt, and the vendor bill against each other as each one happens, which means a cost discrepancy gets caught and resolved the same week it occurs instead of surfacing as a surprise adjustment during close. And a fair amount of what actually makes a close slow has nothing to do with the costing formula at all, it's re-keying and reconciling the same numbers across disconnected systems, the exact pattern that shows up when a growing manufacturer is still running production on QuickBooks and spreadsheets.

None of this means a costing method fixes a slow close by itself. But a method that recognizes cost as it happens, instead of waiting for period end to calculate it for the first time, removes an entire category of work from the close checklist before anyone even opens it.

Frequently asked questions

A costing method is the rule that decides when a unit of inventory's cost becomes fixed and where that number comes from: a predetermined standard rate, the actual transactions that produced it, a moving average across everything on hand, or a specific inventory layer under FIFO or LIFO.

Standard costing assigns a predetermined rate to inventory in advance and reconciles the difference from real costs later as a variance. Actual costing assigns cost from the real transactions as they happen, so there's no predetermined rate and nothing to reconcile against.

Not quite. Moving average recalculates the per-unit cost immediately at every receipt, a perpetual method. A periodic weighted average recalculates only once, using every receipt for the period, which means the number isn't final until every transaction for that period has been entered.

FIFO and LIFO track discrete cost layers drawn down in a defined order, which works cleanly when inventory is resold close to how it was received. Once ingredients are mixed, reacted, or transformed into a batch, the individual layer stops existing as a distinct, traceable entity.

There isn't a universally correct one. It depends on how volatile input costs and yields actually are, how much lot-level traceability the business already needs for other reasons, and how much staff time is available to maintain the method, since standards need regular resetting and actual costing needs accurate receipts.

Yes. Methods that only recalculate at period end, standard costing's variances, a periodic weighted average, FIFO, and LIFO, concentrate real calculation work into the close. Methods that recognize cost transaction by transaction, like a moving average or perpetual actual costing, spread that work across the period instead.

Yes. Many systems support choosing a method per item or per category rather than one method company-wide: actual costing for materials where per-receipt traceability matters, and a simpler averaged method for bulk or low-value items where it doesn't.

No. LIFO is permitted under US GAAP but prohibited under IFRS, which matters for any manufacturer with international reporting requirements or plans to expand outside the US.

Sources and further reading

Continue exploring Illumify's manufacturing knowledge hub with Process manufacturing guide and Three-way matching explained.