





Your Odoo Standard Costs Are Lying to You
Standard costing is supposed to be the stable number: one figure per product that finance and operations both trust when they price a job, quote a customer, or read a margin report. The problem is that "stable" and "true" are not the same thing. Material prices move, energy bills move, labor time on the line moves, and the standard cost sitting in the system keeps quoting last year's world.
Nobody notices immediately. That is exactly what makes it dangerous.
Where the number quietly stops being true
Standard costs are set once, on a schedule, then left alone between reviews. In a stable year that is fine. In a year where input costs, energy, and line efficiency are all moving at once, the gap between the standard and the real cost widens every month the number goes unrevised. Sales keeps quoting off the old figure. Finance keeps reporting margin off the old figure. Everyone is reading the same wrong number with total confidence.
Why this is worse than a pricing mistake
A stale standard cost does not just misprice one order, it compounds. A quote built on an outdated cost wins business that looks profitable on paper and is not. A margin report built on the same number tells leadership the business is healthier than it is, right up until the actual cash results disagree with the forecast. By the time the gap surfaces at close, months of decisions have already been made on the wrong assumption.
Keeping the cost data honest
The fix is not exotic: shorten the review cycle for the inputs that are actually moving, connect the standard cost to purchasing and payroll data that already lives in the system rather than a spreadsheet nobody maintains, and set a variance threshold that gets flagged automatically instead of discovered at year-end audit. In Odoo terms, that means manufacturing costing needs to be wired into accounting and purchasing as a live loop, not a once-a-year exercise a controller re-keys from memory of what things used to cost.
Our take
Most ERP conversations about costing focus on getting the initial setup right. The harder, less glamorous problem is keeping it right after go-live, as real-world costs keep moving and the system's numbers do not move with them on their own. That is the gap Majorbird looks for first: not just whether the costing model was built correctly, but whether it is still telling the truth today. If your margin reports have started to feel like they describe a different company than the one on the shop floor, that mismatch is worth a second look before the next budget cycle locks it in. Talk it through with the Majorbird team at odoo@majorbird.com or www.majorbird.com.