Picture this:
Two manufacturers are running similar operations, with similar equipment, teams, and demand. Somehow, they still end up with completely different margins.
- One prices confidently and protects profitability.
- The other is constantly reacting, adjusting quotes, explaining margin drops, and questioning the numbers.
The difference usually isn’t effort or capability. It’s how closely their costing reflects reality.
For Canadian manufacturers, that challenge is amplified:
- Fluctuating input costs tied to USD exchange rates
- Regional labour differences across provinces
- Complex inventory flows across borders
Most costing errors come from small gaps between purchasing and production, inventory and finance, planning and execution.
What’s more useful than identifying those gaps is understanding how leading teams close them and what changes when they do.
Lesson 1: Continuous Costing Beats Periodic Updates
Case study: Margin erosion from delayed cost updates
A UK-based manufacturing advisory firm, CFOi, documented a recurring issue across mid-sized manufacturers:
- Material costs updated monthly or quarterly
- Cost of goods sold based on outdated input prices
- Pricing decisions lagging behind real costs
In one case, a manufacturer experienced sustained margin decline, not because of inefficiency, but because raw material cost increases weren’t reflected in their costing model quickly enough.
By the time updates were made, a significant volume of orders had already gone out at reduced margins.
Why this hits harder in Canada
Canadian manufacturers are especially exposed to input price volatility:
- Many raw materials are priced in USD
- Exchange rates shift independently of supplier pricing
- Import costs (freight, duties) fluctuate frequently
If costing updates lag, even slightly, margin leakage compounds quickly across orders.
What leading teams do differently
They eliminate the delay between cost change and cost visibility.
With systems like Odoo:
- Purchase prices (including landed costs) update product costs automatically
- Currency fluctuations are reflected in real time
- Production costs reflect actual inputs as they happen
Key takeaway: In volatile environments, costing delays are margin risks.
Lesson 2: Inventory Accuracy Drives Financial Accuracy
Case study: Excess inventory hiding true cost performance
In another engagement documented by CFOi, a manufacturer had:
- £1.1M in inventory
- £280K tied up in slow-moving stock
- Limited visibility into actual inventory usage
Because inventory data wasn’t reliable:
- Cost of goods sold was distorted
- Carrying costs weren’t properly factored into margins
- Purchasing decisions were misaligned with demand
After improving inventory tracking:
- Inventory reduced significantly
- Working capital was freed
- Ongoing cost savings were realised
Why this hits harder in Canada
Inventory challenges are amplified by:
- Long supplier lead times (especially for imported goods)
- Cross-border logistics complexity
- Higher safety stock requirements
This often leads to overstocking “just in case”, which increases carrying costs and obscures true product profitability.
What leading teams do differently
They treat inventory as part of the costing engine.
Using Odoo:
- Inventory movements update financial data instantly
- Landed costs (freight, duties) are incorporated into product costs
- Multi-location inventory is tracked in real time
Key takeaway: In distributed and import-heavy environments, inventory accuracy is non-negotiable for costing.
Lesson 3: Costing Models Must Reflect Regional Labour Reality
Case study: Misleading margins from oversimplified costing
A manufacturing cost analysis highlighted by BCS ProSoft examined companies using simplified costing models:
- Flat labour rates across operations
- Standard overhead applied uniformly
- Limited differentiation between production processes
As operations scaled, these assumptions broke down:
- Labour costs varied significantly by process
- High-effort jobs consumed more time than expected
- Margins were distorted across product lines
When these companies refined their costing models:
- Labour and overhead were tied to actual operations
- Product-level profitability became clearer
- Pricing decisions improved
Why this hits harder in Canada
Labour costs in Canada vary widely:
- Differences across provinces
- Skilled labour shortages in certain sectors
- Overtime and compliance requirements
Using a single labour assumption across all production can significantly distort costs—especially in multi-site operations.
What leading teams do differently
They align costing with how work actually happens:
- Work centres reflect real labour and machine costs
- Time is tracked at the operation level
- Overhead is applied based on actual activity
With Odoo, this is embedded directly into production workflows.
Key takeaway: If labour isn’t modelled accurately, neither is profitability.
Lesson 4: Spreadsheets Break Down in Multi-Entity Environments
Case study: Conflicting data across spreadsheet-based costing
Research from the University of Hawaii found that 94% of business spreadsheets contain errors.
In manufacturing, this often leads to:
- Multiple versions of BOMs
- Inconsistent cost assumptions
- Manual adjustments that aren’t tracked
One manufacturer found different departments using different cost figures for the same product, resulting in inconsistent pricing and reporting.
After consolidating costing into a central system:
- Data consistency improved
- Reconciliation effort dropped significantly
- Decision-making became faster and more reliable
Why this hits harder in Canada
Many Canadian manufacturers operate across:
- Multiple provinces
- Multiple currencies
- Multiple entities or divisions
Spreadsheets struggle to handle:
- Intercompany transactions
- Consolidated reporting
- Currency conversions
What leading teams do differently
They eliminate “shadow systems” and centralise costing.
With Odoo:
- Multi-entity and multi-currency data is managed in one system
- Costing logic is standardised
- Everyone works from the same dataset
Key takeaway: As complexity grows, spreadsheets don’t scale; they fragment.
Lesson 5: Faster Feedback Loops Improve Profitability
Case study: Delayed visibility limiting decision-making
A manufacturing analysis from Kariwala Industries highlighted:
- Cost insights reviewed periodically
- Variances identified after production cycles
- Limited ability to respond quickly
This resulted in:
- Continued production of low-margin products
- Slow reaction to cost increases
- Reduced profitability
After introducing real-time monitoring:
- Margin issues became visible immediately
- Teams adjusted pricing and production faster
- Profitability improved through quicker decisions
Why this hits harder in Canada
With tighter margins in many Canadian manufacturing sectors:
- Delayed decisions have a larger financial impact
- Cost increases (materials, freight, labour) compound quickly
- Competitive pricing pressure leaves less room for error
What leading teams do differently
They shorten the gap between insight and action.
With Odoo:
- Margins are visible in real time
- Cost deviations are flagged immediately
- Decisions happen during production, not after
Key takeaway: In tighter-margin environments, speed of insight directly affects profitability.
Bringing It Together
Across these examples, the pattern is clear: Costing errors aren’t caused by lack of effort.
They’re caused by delays, disconnects, and systems that can’t keep up with operational reality.
For Canadian manufacturers, those challenges are amplified by:
- Currency exposure
- Geographic complexity
- Supply chain variability
Leading teams respond by:
- Connecting operational and financial data
- Automating cost updates where timing matters
- Making costing visible as work happens
Final Thought
The real shift isn’t from spreadsheets to software.
It’s from retrospective costing → real-time cost visibility.
Because when costing reflects reality as it happens:
- Pricing becomes proactive
- Margins become predictable
- Growth becomes more controlled