Skip to Content

Pain point #6 — Invisible cost of goods

Cost of goods at D+45: 3-7% margin lost every month

Your controller delivers actual cost 6 weeks after month-end. Your competitors see it in real time on Odoo. The difference: 3 to 7% margin on under-priced products.

Free cost-of-goods Diagnostic (4 min) See the 18 pain points

The symptom

What manufacturing CFOs / CEOs say

"My controller delivers actual cost 6 weeks after month-end. Across 800 SKUs, we have no fine-grained margin per product. When a product has a material cost issue or machine time issue, we discover it 2 months later — when we already signed 50 orders at a price that no longer pays. It's terrifying."

Cost of goods is the #1 KPI for the manufacturing CFO. Yet in 60-70% of SMBs, it's calculated at standard cost then adjusted to actual at D+30/45 — when it's too late to act. Sales reps sign at a loss without knowing, purchasing under-arbitrates alternative suppliers, management steers blind.

Root cause

Why cost of goods stays invisible or late

Four structural causes:

  1. No real-time machine and labor reporting. No badge scanning, no machine connection, time entry done by operator or shop manager at week-end.
  2. Arbitrary overhead allocation. Frozen allocation bases (% revenue, % hours), no activity-based costing, no ABC.
  3. No per-MO calculation. The ERP has standard cost per SKU but not actual per specific lot/MO. Variance stays invisible.
  4. Scattered data. Purchasing in Sage, production in Excel, HR in a 4th tool. Controller spends 80% of time reconciling before analyzing.

Quantified hidden cost

How invisible cost of goods really costs you

3-7%

typical margin lost on under-priced products

Deloitte CFO Survey 2024

60-80%

controller time spent on reconciliation

Doodex 12-SMB benchmark

30-45 days

avg delay actual cost vs month-end

Doodex sectoral benchmark

$100-300k

missed re-pricing opportunities per year

Doodex estimate $30M-revenue SMB

Sources: Deloitte CFO Signals, Doodex benchmark on 12 SMB manufacturers 2024

The Doodex answer

Real-time cost of goods on Odoo Manufacturing

Odoo Manufacturing with real-time machine/labor entry + fine analytic accounting + Doodex real-time module + AI layer to auto-allocate and detect drifts.

NATIVE ODOO

What the ERP does by default

  • Odoo Manufacturing with workorders
  • Multi-axis analytic accounting (sites × shops × products × MOs)
  • Standard cost and actual cost per MO
  • Native product margin reporting

DOODEX MODULE

Our value-add

  • Doodex Real-Time Cost Module: auto reporting of machine time (badge scan or IoT) + labor + materials on every MO
  • Live product margin dashboard updated at every MO close
  • Advanced analytic accounting (ABC if relevant)
  • Purchasing/supplier connector for real-time material price tracking
  • CFO-ready reporting (variance, drifts, top 20 at-risk products)
+ AI

AI LAYER

2026 accelerator

  • Auto analytic allocation: an LLM analyzes overhead (supplier invoices, payroll) and proposes optimal activity-based allocation
  • AI margin drift detection: model learns normal margins per product and alerts on variance >2%
  • Re-pricing suggestions: under-priced products auto-identified with estimated revenue impact

Anonymized case study

Customer case: SMB plastics 65 FTE — real-time cost of goods

PLASTICS SMB — 65 FTE — $16M REVENUE — 320 SKUs

Initial situation: Sage X3 + Excel for analytic accounting. Actual cost calculated at D+40 by the controller. 320 SKUs, theoretical 14% average margin but 11% in reality due to undetected under-priced products.

Doodex mission: 9-week project — Sage X3 → Odoo migration + Doodex Real-Time Cost module + shop floor badge scanning (40 stations) + AI drift detection. Phase 2: AI re-pricing suggestions.

D+0

actual cost delay (vs D+40)

+2.8 pts

gross margin

+$430k

margin year 1

38

products re-priced

The Doodex method for this pain point

8-12 weeks depending on existing analytic maturity

1

Analytic accounting audit (2 wks)

Map current analytic accounting, allocation bases, time entry points. Real-time reporting plan.

2

Doodex module + badge scanning (4-6 wks)

Setup Odoo Manufacturing + Doodex Real-Time Cost module + shop floor badges (or IoT connectors). Pilot tests on 1 shop for 2 weeks.

3

AI layer + CFO dashboards (2-4 wks)

AI margin drift model trained on 6-12 months history. Live CFO dashboards, re-pricing suggestions, auto alerts.

FAQ — Real-time cost of goods

How much does a Doodex Real-Time Cost module cost for an SMB?

Range $25-55k depending on analytic maturity: Doodex module ($15-25k), shop floor badges ($5-15k hardware), AI drift detection layer ($5-15k). Typical ROI 6-12 months on price re-arbitration.

Do we need Odoo first?

Ideally yes. The Doodex Real-Time Cost module relies on Odoo Manufacturing + Analytic Accounting. If you don't have Odoo, we can do the ERP + module in the same engagement (in phase 2 of the project).

Is shop floor badge scanning indispensable?

For real-time actual cost yes. Otherwise we do near-real-time based on shop manager pointings (D+1 or D+2 instead of real-time). Depending on margin steering criticality, badge ROI is very fast.

How much history does AI drift detection need?

12 months of production history minimum for a reliable model. 24 months is ideal. If starting on Odoo, we can begin in 'supervised learning' mode (controller validates each alert) for 6 months before autonomy.

Calculate margin gain on your catalog

4 minutes to estimate how much you leave on the table each month. Personalized memo within 24h.

Diagnostic gratuit (4 min)

Sans engagement · Réponse personnalisée

Démarrer →