to select ↑↓ to navigate
ERPNext

ERPNext

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Standard Valuation Rate

Standard Valuation Rate (Standard Costing)

1. Overview

The Standard Valuation Rate feature lets you value an item's inventory at a single, pre-defined "standard" cost rather than at the constantly-changing rate produced by FIFO or Moving Average.

With FIFO or Moving Average, the value of your stock moves every time you receive, consume, or revalue material. With Standard Cost, the rate is fixed by you (via an Item Standard Cost record) and only changes when you deliberately publish a new rate. Every receipt, issue, and balance for that item is carried at the standard rate, and the difference between the actual purchase price and the standard rate is posted to a dedicated Purchase Price Variance account instead of silently inflating or deflating your inventory value.

This guide explains what the feature does, why you would choose it, how to set it up, how it behaves during transactions and accounting, and the rules you must follow to keep your standard-cost ledger consistent.


2. Why choose Standard Cost over FIFO / Moving Average?

Concern FIFO / Moving Average Standard Cost
Inventory value stability Changes with every receipt and revaluation Fixed until you publish a new rate
Backdated transactions Trigger a full revaluation / reposting of all later entries No reposting — only a fast quantity/value shift
Reposting performance Slow on items with long, dense ledgers Fast — the rate is known by date, nothing is recalculated
Cost predictability Cost of goods varies by lot/average Cost of goods is the standard rate, always
Variance visibility Price differences are buried in stock value Price differences are isolated in a Purchase Price Variance account
Best suited for Trading, where actual landed cost matters per lot Manufacturing & high-volume operations that want predictable product cost and frequent backdated corrections

The headline benefit: backdated entries do not trigger revaluation

This is the single most important reason to adopt Standard Cost.

  • With FIFO / Moving Average, inserting a transaction in the past changes the average/lot consumption of every later transaction. The system must repost (recompute) the entire forward chain of stock ledger entries. On an item with months of dense history, this is slow and resource-heavy, and it temporarily changes the value of stock that you thought was settled.
  • With Standard Cost, the value of every stock ledger entry is simply quantity × standard rate as of that date. A backdated entry only shifts the running quantity of later entries; their value is re-derived directly from the (already known) standard rate. There is no FIFO/average recomputation and no reposting job. The update is a single, fast quantity-and-value shift, and your inventory valuation stays stable and predictable.

In short: Standard Cost trades "perfectly tracked actual cost" for speed, stability, and predictability — exactly the trade-off most manufacturing and high-throughput operations want.


3. Key concept: the Item Standard Cost record

The standard rate for an item is published through the Item Standard Cost document. Each record carries:

  • Item — the item being standard-costed (only items whose valuation method resolves to Standard Cost are selectable).
  • Company — the rate is per company.
  • Standard Rate — the fixed valuation rate (must be greater than zero).
  • Effective Date — the date from which this rate applies.

Each item+company has a timeline of Item Standard Cost records, with strictly increasing effective dates. The rate in force on any given date is the latest record whose effective date is on or before that date.

Item A (Company X)
 ├─ ISC-2025-0001  Effective 01-Jan-2025  Rate 100   ← rate from 01-Jan-2025 onward
 └─ ISC-2026-0001  Effective 01-Jan-2026  Rate 130   ← rate from 01-Jan-2026 onward

4. Setting up an item's Standard Cost — step by step

Step 1 — Set the item's valuation method to Standard Cost

Set Valuation Method = Standard Cost on the item, in one of three ways (most specific wins):

  1. Item masterValuation Method = Standard Cost, or
  2. Leave the item blank and set the Company default valuation method to Standard Cost, or
  3. Leave both blank and set Stock Settings → default valuation method to Standard Cost.

Important: an item that already has stock movement cannot be switched onto Standard Cost retroactively. Enable Standard Cost on a new item, or before any stock transaction exists for it.

Step 2 — Create the first Item Standard Cost record

  1. Go to Item Standard Cost → New.
  2. Select the Item (the dropdown only lists items whose effective valuation method is Standard Cost).
  3. Select the Company.
  4. Enter the Standard Rate (must be > 0).
  5. Set the Effective Date (cannot be a future date).
  6. Save and Submit.

The very first standard cost for an item can only be created before any stock transaction exists for that item+company. This guarantees the item starts its life under Standard Cost with nothing to revalue.

Step 3 — Transact normally

Receive, issue, manufacture, and transfer the item as usual. Every stock ledger entry is automatically valued at the standard rate in force on its posting date.

Step 4 — Change the rate later (when needed)

When the standard cost needs to change:

  1. Create a new Item Standard Cost record with the new rate.
  2. Give it an Effective Date after the previous record's effective date (effective dates must strictly increase) and on or after the last stock transaction date for that item.
  3. Submit it.

On submission, the system automatically creates and submits a revaluation Stock Reconciliation that re-states all on-hand stock (across all warehouses) from the old rate to the new rate, and books the revaluation gain/loss to the Stock Adjustment account. You do not create this reconciliation manually — it is generated for you and linked on the record.


5. How Standard Cost behaves during transactions & accounting

Stock ledger valuation

Every stock ledger entry for a standard-cost item is valued at the standard rate, regardless of the document (purchase) rate.

Example — receive at a price different from standard:

  • Standard rate = 100
  • Purchase Receipt of 10 units billed at 150
  • The stock ledger values the receipt at 100 → stock value increases by 1,000 (not 1,500).

Accounting — the Purchase Price Variance

The gap between the document/purchase rate and the standard rate is the purchase price variance, and it is posted to the company's Default Purchase Price Variance Account (or the item-level override, if set).

Example — receive 1 unit @ 200, standard 130 (perpetual inventory):

Account Debit Credit
Stock (warehouse asset) 130
Purchase Price Variance 70
Stock Received But Not Billed 200

The 70 difference lands in Purchase Price Variance, not in Cost of Goods Sold. This applies to Purchase Receipts, and to Purchase Invoices with "Update Stock" (both when billed against a receipt and when stand-alone).

Prerequisite: the company must have a Default Purchase Price Variance Account configured (or an item-level Purchase Price Variance account). If neither is set, the transaction is blocked with a clear error so the variance is never mis-booked.

Accounting — manufacturing variance

When you manufacture, the finished good is valued at its own standard rate, not at the rolled-up cost of the consumed raw materials. Any difference between consumed input value and produced output value is a manufacturing variance, posted to the company's Stock Adjustment account.

Example — consume 5 RM @ standard 50 (=250) to produce 1 FG @ standard 200:

  • FG is valued at 200.
  • The 50 difference is booked to Stock Adjustment.

Revaluation on rate change

Publishing a new Item Standard Cost re-values on-hand stock in every warehouse to the new rate via the auto-generated revaluation Stock Reconciliation, and posts the gain/loss to Stock Adjustment. Serial- and batch-tracked items are revalued across all warehouses too, without requiring serial/batch bundles for the revaluation.


6. The rules that protect standard-cost integrity

Standard Cost achieves its speed and stability by enforcing a few rules. Understanding why they exist makes them easy to live with.

6.1 You cannot backdate a transaction before the latest effective rate

Rule (R2): A standard-cost item's stock transaction cannot be dated before the effective date of its latest Item Standard Cost.

Why. The fast "no-reposting" guarantee depends on the standard rate being constant across the window from the latest effective date to today. If you could insert a transaction before a rate change:

  1. Later stock ledger entries would span two different rates, and the fast single-rate value shift would mis-value the entries posted after the rate change; and
  2. More seriously, the revaluation reconciliation created at the rate change asserted the on-hand quantity as it was at that moment. A backdated entry changes that historical quantity, making the revaluation's quantity snapshot — and its GL impact — stale. Correcting it would require a full reposting, which is exactly what Standard Cost is designed to avoid.

So the system blocks the entry with a message like:

Backdated Entry Not Allowed
Cannot post Standard Cost item Item A on 01-06-2025: it is before 01-01-2026, the effective date of its latest Standard Valuation Rate ISC-2026-0001.
Post this entry on or after 01-01-2026.

What to do instead: post the transaction (or a correcting adjustment) on or after the latest effective date.

Note: Backdated entries within the current rate regime (on or after the latest effective date, but earlier than today) are allowed — they only shift later quantities and are handled by the fast quantity/value update with no reposting.

6.2 You cannot cancel old stock transactions — create adjustments instead

Once a Standard Cost is established and later transactions exist, you should not try to "fix the past" by cancelling old stock vouchers. Cancelling a historical entry is itself a backdated change to the quantity timeline: it would invalidate the on-hand quantity that every later revaluation relied on, and would force a reposting / revaluation cascade — defeating the purpose of standard costing and risking inconsistent inventory value.

The correct workflow is forward-looking: record a new adjustment entry (e.g. a Stock Entry or Stock Reconciliation) dated on or after the latest effective date to reflect the change. This keeps the historical ledger immutable and the standard-cost timeline intact.

Likewise, Item Standard Cost records cannot be cancelled. To change a published rate, submit a new Item Standard Cost record with the new rate and a later effective date. The new record's revaluation handles the transition cleanly; the old record stays as the historical rate.


7. Worked scenarios

Scenario A — Standard purchasing with price variance

  1. Set Item A to Standard Cost; create Item Standard Cost rate 100, effective today.
  2. Receive 100 units at a billed rate of 120.
  3. Result: stock value rises by 100 × 100 = 10,000; the 100 × 20 = 2,000 price difference is booked to Purchase Price Variance. Your inventory is valued at a clean, predictable 100/unit.

Scenario B — Annual rate revision

  1. Item A has run all year at rate 100 (effective 01-Jan-2025), 500 units on hand across two warehouses.
  2. On 01-Jan-2026 you publish a new Item Standard Cost rate 130.
  3. Result: a revaluation Stock Reconciliation auto-revalues the 500 on-hand units (in both warehouses) from 100 → 130; the 500 × 30 = 15,000 uplift is posted to Stock Adjustment. From 01-Jan-2026, new receipts/issues are valued at 130.
  4. You now cannot post any Item A stock transaction dated before 01-Jan-2026 (see §6.1). A late invoice for December must be recorded with a posting date on/after 01-Jan-2026, or handled as a forward adjustment.

Scenario C — Backdated correction within the current regime

  1. Latest effective rate is 130 (01-Jan-2026); today is 15-Jan-2026.
  2. You discover a missed receipt of 20 units dated 05-Jan-2026.
  3. Result: allowed. The entry posts at rate 130; later entries' running quantities shift forward and their values are re-derived at 130 — no reposting job, fast and stable.

Scenario D — Manufacturing

  1. RM standard 50, FG standard 200.
  2. Repack consumes 5 RM (value 250) and produces 1 FG.
  3. Result: FG valued at 200; the 50 manufacturing variance goes to Stock Adjustment.

8. Limitations, best practices & recommendations

Limitations

  • No retroactive adoption. An item with existing stock movement cannot be switched to Standard Cost; enable it before the item transacts.
  • The first rate must precede all movement. The initial Item Standard Cost can only be created before any stock transaction exists for that item+company.
  • Effective dates are strictly increasing, must not be in the future, and must be on/after the last stock transaction date.
  • No pre-rate-change backdating. Transactions cannot be dated before the latest effective rate (§6.1).
  • No cancellation of Item Standard Cost records, and historical stock vouchers should not be cancelled — use forward adjustments (§6.2).

Best practices

  • Configure accounts up front: set the company's Default Purchase Price Variance Account and Stock Adjustment Account before transacting standard-cost items, so variances are booked correctly and the system never blocks a receipt for a missing account.
  • Review variance accounts periodically. A consistently large Purchase Price Variance signals that your standard rate has drifted from reality — time to publish a new rate.
  • Plan rate changes for clean cut-over dates (e.g. period/year start). Because you cannot post before the latest effective date, choose an effective date that follows your last booked transaction, ideally after all prior-period entries are in.
  • Make corrections forward, not backward. Treat the historical ledger as immutable; reflect any change with a new dated adjustment.
  • Use per-item Purchase Price Variance overrides (via Item Default) only when an item genuinely needs to separate its variance from the company default.

When to recommend Standard Cost in production

Standard Cost is most beneficial for organizations that:

  • run high transaction volumes where FIFO/Moving-Average reposting is slow;
  • frequently record backdated corrections and need them to be cheap and non-disruptive;
  • want predictable, stable product cost and a clear, isolated view of price variances;
  • operate manufacturing flows where finished goods should carry a planned standard cost.

It is less suitable for pure trading operations where the actual landed cost of each lot is the number that matters most.

Last updated 2 hours ago
Was this helpful?
Thanks!