Magic Software Americas

Ten-Module Adoption Course

The Activity-Based Costing
Adoption Playbook.

A practical guide for manufacturing leaders moving off standard costing — and off OEE-only operational visibility — to activity-based costing tied to real production data. Start producing numbers your controller will trust in 30 days. Refine from there.

✓Start where your floor is today — paper, tablet taps, or a modern PLC
✓One cell, four weeks, one real number before you ask for a budget
✓Honest drivers and a moment of capture for every activity
✓Reconciles to the general ledger, or finance will never sign off
Start the course

Ten modules · self-paced · works from paper-driven to fully PLC-integrated floors

Module 01

The Mental-Model Shift

Before any tooling, the team has to internalize one shift in thinking. If this doesn't land, no amount of system configuration will produce the business value you're after.

  1. 1

    From flat overhead to activity-driven cost

    Standard costing typically allocates overhead by a single denominator — usually direct-labor hours or machine hours — applied uniformly across all products:

    Overhead cost = (Total overhead pool ÷ Total direct-labor hours) × Hours per product

    That rate is then layered on top of direct materials and direct labor to produce a “fully loaded” standard cost. The problem: products don't consume overhead uniformly. A high-volume, simple part racks up labor hours but generates almost no setup, no engineering support, no quality holds, no rework. A low-volume, complex part takes the same labor hours per unit but triggers ten times the setup, inspection, and engineering overhead. Traditional costing makes the simple part look expensive and the complex part look cheap. Both numbers are fiction.

    Activity-based costing fixes this by tracing overhead to the activities that drive it, and then to the products that consume those activities:

    Activity cost     = (Activity cost pool) ÷ (Driver volume)
    Product cost      = Direct cost
                      + Σ (Activity cost × Driver consumed per unit)

    That is the entire mathematical core of ABC. The implementation difficulty is not the math — it's identifying the activities, picking honest drivers, and capturing driver volumes accurately enough to trust the numbers.

    Why this page exists

    The finance case for all of this — what standard cost hides, and what cost genealogy looks like once the floor is wired to the ledger — is made in full on our true-cost page. This playbook is the other half: how a plant team actually adopts the method, week by week, starting from whatever instrumentation it has today.

  2. 2

    OEE vs ABC — necessary, not sufficient

    These are complementary, not redundant. A mature plant runs both.

    QuestionOEE answers it?ABC answers it?
    How well are we running?✓—
    Where are we losing time to downtime / changeovers?✓—
    Are we making money on this product mix?—✓
    Which SKUs are cross-subsidizing others?—✓
    Should we keep this customer at current pricing?—✓
    Should we buy a new 5-axis cell or retire the old one?partial✓
    Did the productivity improvement actually save money?partial✓

    OEE optimizes the machine. ABC optimizes the business that owns the machine. A plant at 85% OEE on a money-losing product mix is losing money efficiently. A plant at 65% OEE on a high-margin custom mix may be the most profitable site in the network. Without ABC, you cannot tell the difference.

  3. 3

    A worked example: SKU-A vs SKU-B

    Two SKUs, same plant, same nominal labor and material costs, allocated differently:

    ItemSKU-A (simple, volume)SKU-B (complex, low volume)
    Units produced (annual)50,0001,200
    Direct material per unit$4.00$42.00
    Direct labor per unit$3.50$12.00
    Setup events per year12144
    Quality holds per year038
    Engineering change requests06
    Avg run time per unit4 min22 min

    Standard costing (overhead = 180% of direct labor)

    Line itemSKU-ASKU-B
    Direct cost$7.50$54.00
    Overhead @ 180% × labor$6.30$21.60
    Fully loaded cost$13.80$75.60
    Sales price$18.00$89.00
    Margin23.3%15.1%

    The CFO concludes SKU-A is the better business and tells sales to push it.

    Activity-based costing (same pool, allocated by actual consumption)

    Line itemSKU-ASKU-B
    Direct cost$7.50$54.00
    Setup activity ($800/setup ÷ run)$0.19$96.00
    Quality hold ($210/hold)$0.00$6.65
    Engineering change ($1,400/ECR)$0.00$7.00
    Machine time ($1.10/min × run time)$4.40$24.20
    Fully loaded cost$12.09$187.85
    Sales price$18.00$89.00
    Margin32.8%(–111%)

    SKU-A is more profitable than standard costing suggested. SKU-B is catastrophically unprofitable — at current pricing, every unit shipped destroys nearly two units of margin from SKU-A. The standard cost system hid this completely, because it spread setup, quality, and engineering-change costs uniformly across all products.

    The moment of clarity

    Every customer who runs this exercise on their own data finds at least one SKU like SKU-B. This is the moment that drives ABC adoption — and it is the single most useful hour you can spend before committing a budget.

  4. 4

    The four activity levels

    ABC organizes activities by the level at which they trigger:

    LevelTriggered byExamples
    Unit-levelEach unit producedMachine cycle time, in-line inspection, packaging
    Batch-levelEach batch / runSetup, changeover, batch inspection, first-article check
    Product-sustainingEach product / SKUEngineering support, tooling maintenance, BOM updates
    Facility-sustainingWhole sitePlant management, utilities, insurance

    The discipline is to push as much as possible into the first two levels (unit and batch), keep product-sustaining narrowly scoped, and leave facility-sustaining as a residual. A common ABC anti-pattern is to lump everything into a giant “facility” pool and call it ABC — that's standard costing with extra words.

  5. 5

    Value-added vs non-value-added activities

    ABC also classifies each activity by whether the customer would pay for it:

    • Value-added (VA): the part is more valuable after this activity than before. Machining, assembly, coating, packaging.
    • Non-value-added (NVA): the activity consumes cost but doesn't increase what the customer is willing to pay. Setup, inspection, rework, material handling, waiting.

    This classification doesn't change the costs — they're still real, still allocated. But it gives operations a target list for improvement projects. NVA activities that absorb large cost pools are the highest-ROI candidates for lean and process-improvement work.

Module 02

Are You Ready?

A ten-question diagnostic. Score each yes = 1, no = 0. The total drives where you start.

  1. 1

    The ten-question readiness diagnostic

    Score each yes = 1, no = 0. Your total drives where to start — answer all ten to see your tier.

    Your readiness score

    0 / 10

    0/10 answered

    Answer all 10 questions to see your readiness tier and recommended next step.

    1. 1

      Do you have an executive sponsor at the VP-Finance or COO level who has personally lost a customer or won a major quote because of cost-data accuracy in the last 24 months?

    2. 2

      Can your plant controller name your top five cost-driving activities without referencing a chart?

    3. 3

      Do you have a defined routing per product (operations, work centers, standard times)?

    4. 4

      Is shop-floor production data captured today — digital or paper — at least at shift granularity?

    5. 5

      Do you have at least one work-order-numbered production traceability system in place?

    6. 6

      Can you identify your scrap rate by product line in the last 90 days?

    7. 7

      Have you mapped your manufacturing overhead pools to GL accounts?

    8. 8

      Is there a single source of truth for which products are active vs discontinued?

    9. 9

      Do you have at least one operator or supervisor on the floor who will champion the project?

    10. 10

      Are you willing to commit 30 days to run a single-cell pilot before deciding to roll out plant-wide?

  2. 2

    Reading your score

    • 8–10: Strong readiness. You can start the 30-day quick-start in Module 04 immediately, in parallel with planning the full rollout.
    • 5–7: Mixed readiness. Spend the first two to four weeks closing your biggest gaps (usually #1 sponsor or #3 routings) before starting the pilot.
    • 0–4: Pre-readiness phase. Don't start activity-based costing yet — start with a data-foundation project (build routings, instrument one cell, establish work-order traceability) and revisit in 90 days. Trying to cost activities without the foundation produces numbers the team won't trust, which kills the program before it produces value.
  3. 3

    The most common failure mode

    Warning

    The most common failure mode in mid-market ABC adoption is not picking the wrong methodology — it's launching the program at a 3–4 readiness score. Close the gaps first. A 90-day data-foundation project is cheaper than a failed costing program and a finance team that never trusts the numbers again.

Module 03

How You'll Capture Data

ABC's biggest practical blocker isn't methodology — it's “we can't trust the activity-volume data.” Start at the level of instrumentation you have today, produce costing numbers immediately, and climb the maturity ladder as the value justifies the investment.

  1. 1

    The data-capture maturity ladder

    Every level in this ladder produces an event that the costing engine can consume. The engine doesn't know or care which level the event came from — a “unit completed” event from a tablet tap and one from a PLC look identical downstream.

    LevelWhat you captureHowPer-machine cost
    0Nothing automatedPaper, monthly journals—
    1Operator self-reportShop-floor operator terminal$400 (tablet)
    2Operator + barcode/QR scanScan the work order at start and end$400 + scanner
    3Machine on/off via add-on sensorsOpto 22 RIO + sensors + MQTT$800–$2,000
    4Detailed cycle data from existing PLCOPC UA / Modbus bridge$0–$500
    5Full SCADA / native MES integrationHistorian + tag mapalready exists

    Most plants will live across multiple levels: Level 1 at the assembly bench, Level 3 on the legacy mill, Level 4 on the modern 5-axis cell, Level 0 (paper) on the inspection desk nobody has touched yet. That's fine. Start where you are. Lift the lowest-value, highest-effort gaps later.

  2. 2

    What gets instrumented, in priority order

    Don't try to instrument everything at once. The order of value:

    1. Work order start / stop (Level 1 minimum) — without this you can't attribute anything to a specific work order. A tablet tap is sufficient.
    2. Good / scrap / rework counts (Level 1 minimum) — without these you can't compute yield, scrap cost, or first-pass quality.
    3. Machine hours per work order (Level 3+ ideal, Level 1 acceptable) — the single largest cost driver in most discrete manufacturers.
    4. Setup events (Level 1 or 3) — a high-value non-value-added activity that standard costing hides. Cheap to capture; high analytical payoff.
    5. Downtime events with reason code (Level 1 acceptable, Level 3+ better) — feeds the cost-of-downtime story and OEE simultaneously.
    6. Energy consumption per machine (Level 3 ideal) — only matters meaningfully on energy-intensive operations such as coating, heat treat, and large machining.
    7. Quality inspection time (Level 1 or 4) — important for cost-of-poor-quality analysis; often manual.
    8. Material consumption deltas vs BOM (Level 1 acceptable, Level 4 ideal) — feeds material-variance analysis.

    Where the value lives

    The first three give you 80% of the costing story. Everything else is incremental refinement.

  3. 3

    Augmenting machines without PLCs

    Older or simpler equipment often has no PLC, no Ethernet port, and no signals to read. You do not have to retrofit a full PLC to get costing-quality data — add a small remote I/O module and wire off-the-shelf sensors to it. This is where most “we couldn't do activity-based costing because our floor isn't modern enough” objections collapse.

    Typical hardware

    ComponentExamplesApprox. cost
    Remote I/O module with MQTTOpto 22 groov RIO, Phoenix Contact AXC F, WAGO 750, Beckhoff CX$500–$1,200
    Current clamp / CT sensor (machine-on)NK Technologies, Veris H-708, Continental Control Systems$80–$200
    Proximity switch (cycle complete)Banner, Pepperl+Fuchs, Omron$40–$100
    Energy meter (kWh)Continental Control WattNode, Schneider PM5100$250–$600
    Vibration / temperature (optional, predictive)IFM VVB001, Banner Q45VR$200–$500

    Total per machine: $500–$2,000 depending on signal count and complexity. That is one or two orders of magnitude cheaper than a full PLC retrofit, and it typically pays back in three to six months on a single high-cost SKU.

    What to wire first

    1. Machine-on signal. A current clamp on the motor lead. Tells you when the machine is actually running, independent of whether the operator remembered to log start and stop. Single biggest improvement in machine-hour accuracy.
    2. Cycle-complete signal. A proximity switch on the spindle, ram, or door, or a photoelectric beam break on the discharge chute. Gives you part count without operator effort.
    3. Energy consumption. A kWh meter on the disconnect. Required for accurate energy-cost attribution and ESG reporting.
    4. Vibration or temperature (optional). Doesn't feed costing directly, but feeds the predictive-maintenance and equipment-ROI stories.

    When this approach is right

    • The machine has five or more years of useful life remaining.
    • A full PLC retrofit cannot be justified in the next 12 to 18 months.
    • You need costing-quality data from this machine within the next 90 days.
    • You can run two-conductor signal wiring, or wireless I/O, to the remote I/O location.

    When this approach is wrong

    • The machine is being replaced within 12 to 18 months — instrument the new one.
    • Operator interaction is already frequent (one tap per unit) — Level 1 tablet capture is cleaner, and it already exercises the operator interface.
    • The wire run is impractical and your floor doesn't permit wireless I/O — fall back to Level 1 capture and accept lower precision.
  4. 4

    Mixing levels across a plant

    A real plant looks like this six months into adoption:

    Cell A (assembly bench):       Level 1 — operator tablet
    Cell B (legacy CNC mill):      Level 3 — Opto 22 RIO with 4 signals
    Cell C (modern 5-axis):        Level 4 — PLC OPC UA bridge
    Cell D (CMM inspection):       Level 1 — operator tablet
    Cell E (powder coat booth):    Level 3 — energy meter + cycle switch
    Cell F (manual deburr):        Level 0 — daily paper summary, OK for now

    This is the goal. Don't aim for uniform instrumentation — aim for enough instrumentation per cell to trust the activity volumes that matter for costing.

Module 04

The 30-Day Quick-Start

A parallel track that produces a real activity-based cost on one cell in four weeks. This is what converts skeptics; the 24-week plan in Module 05 is what builds durable capability.

  1. 1

    Week 1 — Pick the cell, pick the family, form the team

    Cell selected (rule: the one with the most painful unexplained variance). One operator champion identified. One finance lead assigned. Product family of three to five SKUs identified.

  2. 2

    Week 2 — Define four to six activities for the cell

    Use the starter dictionary in Module 06. Map the activities to existing cost pools in the GL. The activity list is signed off by operations and finance. No more than six activities.

  3. 3

    Week 3 — Stand up the operator terminal

    Begin Level-1 event capture. By the end of the week, the operator successfully taps work-order start and stop, good and scrap counts, and at least one downtime event during a full shift.

  4. 4

    Week 4 — Run the first weekly costing report

    Compare to standard costing. One page showing cost per unit by activity for each SKU running on that cell, side by side with standard cost. At least one “surprise” identified.

    The earn-your-continuation moment

    That fourth-week deliverable is the moment the program earns its right to continue. If the report produces no surprises, the cell was probably too simple — pick another.

Module 05

The 24-Week Full Rollout

Two tracks run in parallel: the 30-day quick-start in Module 04 converts skeptics; this 24-week plan builds durable capability across four phases.

  1. 1

    Phase 1 — Foundation and readiness (weeks 1–4)

    Goal: team formed, sponsor committed, current state documented, quick-start cell selected and launched.

    • Define the “why” in writing. Name specific problems: margin erosion, variance blind spots, quoting accuracy, customer-profitability questions. Run the worked example in Module 01 against your own SKU data — find your SKU-B.
    • Assemble the team. Sponsor: VP Finance or COO. Core: plant controller, production manager, IT/data lead, one shop-floor supervisor. Optional: an outside costing advisor for the first cycle.
    • Audit current state. Map GL → cost centers → product lines. Inventory data sources: ERP, MES, PLCs, time tracking, maintenance, energy. Score the readiness diagnostic in Module 02 and address the obvious gaps.
    • Launch the quick-start track described in Module 04.

    Phase 1 is done when

    A signed scope exists, the executive sponsor has personally walked the quick-start cell, and the data-source inventory is current.

  2. 2

    Phase 2 — Process design (weeks 5–8)

    Goal: the activity dictionary and cost-allocation model are defined and signed off by operations and finance.

    • Build the activity dictionary (Module 06). Start with the twelve-activity starter template and adapt — most plants land at 10 to 18 activities.
    • For each activity, define the cost pool, the cost driver, the capture method, and the driver volume estimate.
    • Design the cost-allocation model: per-activity rate = pool ÷ driver volume. Run it on last quarter's actuals as a paper exercise.
    • Confirm the GL reconciliation approach (Module 07).

    Phase 2 is done when

    The activity dictionary is signed off by operations and finance, every activity has a defined capture method, and the team has hand-calculated rates against one historical quarter.

  3. 3

    Phase 3 — Build and integrate (weeks 9–16)

    Goal: the costing model is configured, instrumentation is deployed, and a multi-cell pilot is running in parallel with legacy costing.

    • Configure activities, cost pools, and drivers in the costing model.
    • Deploy data capture: Level 1 terminals, Level 3 remote I/O modules, and Level 4 PLC bridges.
    • Verify the event stream is receiving signals from each cell.
    • Expand the pilot from one cell to three to five cells covering machining, assembly, and finishing.
    • Run activity-based and standard costing in parallel for six to eight weeks, and investigate every variance over 10%.

    Phase 3 is done when

    The multi-cell pilot has produced two consecutive weekly costing reports that finance trusts, and at least three concrete decisions were made differently because of the data.

  4. 4

    Phase 4 — Validate and roll out (weeks 17–24)

    Goal: activity-based costing is live across the full product portfolio, the team is operating it day to day, and governance is established.

    • Validate accuracy by tracing three to five actual products from raw material to shipment. Finance reconciles the activity totals to the GL within 2%.
    • Roll out by product family or plant area. Train cost analysts on interpreting the reports.
    • Establish governance: quarterly reviews, process-change updates, and monthly non-value-added cost reviews.
    • Close the reporting loop by making sure insights reach pricing, quoting, and capital decisions.

    Phase 4 is done when

    Every active SKU has an activity-derived cost, finance closes the books using those figures, and at least one major decision cites them.

Module 06

Building the Activity Dictionary

Your activity dictionary is the single most important design artifact in activity-based costing. Get it right and the system tells the truth. Get it wrong and you've built a faster way to produce misleading numbers.

  1. 1

    Three rules for the dictionary

    1. Every activity must have a moment of capture. If no one taps a button, scans a barcode, or fires a signal, the activity doesn't exist — it's a guess.
    2. Drivers must be honest. “Allocated by direct labor hours” is often the same misallocation standard costing already makes.
    3. Start with 10 to 15 activities. Resist the urge to add more. Start coarse and refine once you see what the data tells you.
  2. 2

    Starter dictionary for discrete manufacturing

    Use this as a starting point for a machining and assembly contract manufacturer. Adapt it — yours will probably land at 8 to 16 activities.

    ActivityLevelDriverUnitCapture methodTypical maturity
    3-axis machiningunitmachine hourshourspindle current sensorLevel 3
    5-axis machiningunitmachine hourshourPLC OPC UA tagLevel 4
    CNC turningunitmachine hourshourspindle current sensorLevel 3
    Manual assemblyunitlabor hourshouroperator tablet clock-inLevel 1
    Robotic assemblyunitcyclescyclesrobot controller signalLevel 4
    Machine setupbatchsetup eventscountoperator confirms, or PLC state idle→runningLevel 1 or 3
    Surface coatingbatchbatchescountoperator confirms batchLevel 1
    CMM inspectionunitinspection minutesminuteCMM software → MQTTLevel 4
    NDT inspectionunitinspectionscountoperator confirmsLevel 1
    Preventive maintenancefacilityPM labor hourshourCMMS syncLevel 1
    Unplanned maintenancefacilityreactive labor hourshourCMMS syncLevel 1
    Pack and shipunitunits packedcountscan at packoutLevel 2

    Twelve activities. Eight of them are capturable at Level 1 today. Three need remote I/O or PLC integration to be accurate. One (5-axis machining) presumes you already have a modern controller.

  3. 3

    What makes a good driver

    A driver answers one question: what increases this cost pool's consumption by one unit?

    Good driverBad driverWhy
    Setups performedDirect labor hoursSetups cost the same whether the run is 10 units or 10,000. Allocating by labor hours penalizes long runs.
    Inspection minutesNumber of productsAn aerospace part inspection takes ten times the time of an industrial mount. Per-product allocation hides this.
    Energy kWh consumedSquare footageTwo machines in the same footprint may consume ten times different energy. Footprint allocation flattens the difference.
    Machine hoursStandard labor hoursAn unattended 5-axis cell consumes machine cost but minimal labor cost. Standard labor hours allocate too little machine cost.

    The cheapest sanity check

    Ask the supervisor of the activity: “if we did 50% more of these next month, what would your costs do?” If the answer maps to your driver, you've picked correctly. If it doesn't, change the driver.

  4. 4

    How the dictionary evolves

    Review it quarterly. Things that trigger a dictionary change:

    • A new product line with materially different process characteristics.
    • A new cell or capability — adding waterjet or laser, for example.
    • Driver volumes off plan by more than ±15%.
    • An operator or supervisor reporting that an activity definition “doesn't match what we actually do.”
    • Cost pool composition shifts — depreciation dropping off a major asset, for example.

    Resist mid-quarter changes — they break period comparability. Save them for the quarterly cycle unless the issue is blocking a major business decision.

Module 07

Cost Rates and GL Reconciliation

This is where most CFOs decide whether to trust activity-based costing. The methodology can be flawless and the architecture elegant — if the numbers don't reconcile to the general ledger, finance won't sign off.

  1. 1

    Standard rate vs actual rate

    Both have a place.

    DimensionStandard rateActual rate
    ComputedQuarterly, from budgetContinuously, from actuals
    Used forQuoting, planning, intra-period reportingPeriod-end cost rollups, variance analysis
    RecalculatedQuarterly minimumReal-time as events flow
    StabilityStable — supports forward decisionsVolatile — reflects what actually happened

    Recommended pattern

    Standard rates set quarterly for forward use (quoting, dispatch); actual rates computed continuously from the event stream and compared to standard at period close. The variance between standard and actual is the input to next quarter's standard rate revision.

  2. 2

    Recalculation cadence

    WhatWhen
    Standard ratesQuarterly, plus on material budget changes
    Actual ratesContinuously, as events arrive
    Driver volume forecastsQuarterly
    Cost pool definitionsQuarterly review; change on need
    Activity dictionaryQuarterly review; change on need

    Avoid the temptation to “fine-tune” rates more often than quarterly during the first twelve months — it makes period-over-period comparisons impossible and undermines trust in the numbers.

  3. 3

    Reconciliation to the GL

    At period close, total allocated activity costs should reconcile to the manufacturing-overhead pools in your GL within an agreed tolerance.

    Tolerance band — typical mid-market expectation

    • First 90 days of operation: ±5%
    • After 90 days: ±2%
    • Mature (12+ months): ±1%

    The reconciliation step

    1. Sum total allocated activity costs for the period.
    2. Sum the source overhead GL accounts.
    3. Compare. If within tolerance, post; if outside, investigate.

    Common causes of over-tolerance variance

    • A new cost in the GL that wasn't mapped to an activity.
    • Driver volume captured differently than budgeted.
    • Period boundary issues.
    • Genuine new variance — a process change, an equipment failure.

    The reconciliation is itself a diagnostic: investigating variances often exposes operational issues that wouldn't have been visible otherwise.

  4. 4

    Variance treatment

    Two pragmatic patterns:

    Suspense-pool method (recommended for the first 12 months)

    Variance goes to a “cost-variance suspense” pool. If it is explained and recurring, it triggers a rate revision.

    Pro-rata back-allocation (mature systems)

    Variance is allocated back to products in proportion to consumption. Use this only once variance is consistently small.

Module 08

Governance and Continuous Improvement

Activity-based costing is a living capability, not a project that finishes. What you build in Phase 4 has to be maintained.

  1. 1

    Quarterly driver review

    Every quarter, formally:

    • Review driver volumes against forecast — flag anything off by more than 15%.
    • Review cost pool composition — has anything material moved in or out?
    • Review the activity dictionary — does it still describe how the floor works?
    • Recalculate standard rates from the prior quarter's actuals.
    • Sign off the next quarter's rates with the controller and the operations manager.

    This meeting should take 60 to 90 minutes. If it routinely takes longer, the dictionary or the pool definitions are probably over-decomposed.

  2. 2

    Closing the loop

    Activity-based costing produces value only when its outputs drive operational and commercial decisions. The four loops to close:

    DecisionCosting inputWhere it lives
    Pricing and quotingActual cost per unit by activitySales / estimating
    Make vs buyFully loaded cost vs supplier quoteSourcing
    Capacity and capitalCost per unit per machine plus utilizationOperations leadership
    Lean and process improvementNon-value-added activity costsContinuous improvement team

    If the reports are produced but none of these decisions reference them within 60 days of the first reliable monthly close, something is wrong. Usually the reports aren't reaching the decision-maker in a format they can act on — fix that, don't ship more reports.

  3. 3

    When to add an activity

    You don't add activities because they exist on the floor. You add them when all three of these are true:

    • A meaningful cost pool isn't being absorbed by any existing activity, and
    • the activity has a defensible driver and a capture method, and
    • the cost being captured is material — 1% to 2% or more of total manufacturing cost.

    If any of those fail, leave the cost in a broader pool. Splitting hairs is the fastest way to bury the activity dictionary in detail nobody uses.

Module 09

Pitfalls and Anti-Patterns

Ten failure modes seen across mid-market adoptions, and how to avoid each. Read these before you commit to a methodology.

  1. 1

    Over-complicating the activity dictionary

    Start with 10 to 15 activities. Resist additions for the first two quarters.

  2. 2

    Chasing 100% accuracy

    Activity-based costing is better than standard costing, not perfect. Target ±5% in the first 90 days.

  3. 3

    Ignoring shop-floor buy-in

    Involve operators and supervisors in defining the activities. The people who fire the capture events have to believe in them.

  4. 4

    Building in isolation from the ERP

    Reconcile to the GL from the first period. Reconciliation is not optional.

  5. 5

    Setting it and forgetting it

    The quarterly driver-rate review is mandatory.

  6. 6

    Modeling activities the floor can't capture

    Every activity needs a moment of capture — a tap, a scan, or a signal.

  7. 7

    Spending months instrumenting before producing a number

    Run the 30-day quick-start in Module 04 on one cell at Level 1.

  8. 8

    Treating machine-hour rates as gospel

    Drivers drift. Recalculate quarterly.

  9. 9

    Confusing OEE optimization with costing adoption

    OEE optimizes machine performance. Activity-based costing optimizes business performance. A plant can be excellent at one and broken at the other.

  10. 10

    Skipping the worked-example exercise

    Maintain executive sponsorship by running the SKU-A vs SKU-B exercise from Module 01 against your own SKUs.

Module 10

Quick References

Printable checklist, signal-capture reference, and glossary — bring these to the floor.

  1. 1

    30-day quick-start checklist (Appendix A)

    Week 1

    • Executive sponsor named in writing
    • Pilot cell selected
    • Product family identified (3–5 SKUs)
    • Operator champion identified
    • Finance lead assigned

    Week 2

    • Activity list defined (4–6 activities)
    • Cost pools mapped to GL accounts
    • Drivers defined per activity
    • Sign-off from operations and finance

    Week 3

    • Operator terminal deployed
    • Operator trained and using the terminal
    • At least one downtime event logged
    • Production events confirmed in the event stream

    Week 4

    • First weekly costing report generated
    • Standard cost comparison run
    • Variance over 10% identified
    • Report reviewed with the sponsor
    • Go / no-go decision made
  2. 2

    Signal capture reference (Appendix B)

    For installers and IT/OT teams evaluating instrumentation options.

    SignalCaptured howMaturityCost
    Machine-on / spindle-onCurrent clamp → MQTTLevel 3$200–$400
    Cycle completeProximity switch → remote I/OLevel 3$80–$150
    Energy consumption (kWh)WattNode meter → remote I/OLevel 3$250–$600
    Setup stateOperator tap or PLC stateLevel 1 or 3$0–$200
    Production countOperator tap or sensorLevel 1 or 3$0–$150

    Total to instrument one legacy machine to Level 3

    Typically $800–$2,000 in hardware plus one to two days of labor. Payback is usually three to six months.

  3. 3

    Glossary (Appendix C)

    TermMeaning
    ActivityA discrete process that consumes resources and produces value.
    Cost poolA grouping of related costs allocated together.
    Cost driverThe factor that causes a cost pool to change — setups, machine hours, and so on.
    Driver volumeThe total amount of a driver consumed in a period.
    OEEOverall Equipment Effectiveness = Availability × Performance × Quality.
    Cost genealogyThe traceable chain from a machine event to the margin it lands in.
Ready to find your SKU-B?

Bring three SKUs and an overhead pool. We'll run the exercise against your numbers.

Thirty minutes, no deck. We run the SKU-A vs SKU-B comparison from Module 01 on your own data, name the cell most likely to produce a fast quick-start win, and tell you where to start on the 24-week rollout — including whether you should start at all.

  • A working session against your numbers, not a product walkthrough.
  • You leave with a written one-page summary of where to start — yours to keep.
  • If your readiness score says wait 90 days, we'll tell you that instead.

Scope the costing exercise

Tell us a little about the plant and we'll come prepared.

Prefer to pick a time yourself? Book a call directly.