lantu3D

Activity-Based Costing (ABC) for Servizi di stampa 3D: A Granular Model from Cost Drivers to Capacity Utilization

Why do some orders make money while others quietly lose money, even on the same machine and with the same material? This article breaks down the activity-based costing (ABC) approach for 3D printing service providers: from two-stage allocation using resource drivers and activity drivers, to driver selection for key activity centers such as build production, depowdering and support removal, inspection, and process review, as well as the amplifying effect of capacity utilization on fixed-cost absorption. It also offers recommendations for work-order-level WIP cost retention and phased implementation, enabling quotations to be based on traceable activity data rather than rule-of-thumb estimates.

Activity-Based Costing (ABC) for Servizi di stampa 3D: A Granular Model from Cost Drivers to Capacity Utilization

Introduction: Why Quoting Is So Often “Inaccurate”

In 3D printing service companies, one of the most common questions is this: using the same machine and the same material, why does Customer A’s order generate profit while Customer B’s order quietly loses money? Most companies still use a rough cost model based on “material cost + machine-hour cost,” allocating indirect expenses such as equipment depreciation, facility rent, quality inspection labor, and software licenses evenly across all orders according to printing hours. In low-volume, high-mix production, this approach creates systematic distortion: an order with a short build time but requiring three rounds of manual support design is allocated far less overhead than the resources it actually consumes; meanwhile, simple batch parts requiring little intervention end up carrying process development costs they should not bear. The result is a pricing system that appears consistent, while the actual profit structure is completely distorted.

1. The Basic Logic of Activity-Based Costing (ABC)

The core idea of Activity-Based Costing is a two-stage allocation of “resources → activities → products”: first, the resources invested by the company—labor hours, equipment depreciation, energy, software, and floor space—are allocated to specific activity centers based on resource drivers; then the costs of those activity centers are assigned to each order based on activity drivers. Resource drivers answer the question “Who consumed this resource?” For example, the time of a process engineer may be split into four activity categories: model repair, support design, process review, and exception handling. Activity drivers answer the question “Who triggered this activity?” For example, the driver for process review is the number of review rounds, while the driver for support design may be model complexity or support volume.

For 3D printing services, typical activity centers include model receipt and manufacturability review, model repair and support design, scheduling and nesting, build production, depowdering and support removal, post-processing such as blasting, polishing, dyeing, or heat treatment, inspection and reporting, packaging and shipping, and after-sales support and exception handling. Each center has quantifiable driver units, such as repair labor hours, build setup count, print hours, number of parts depowdered, inspection line items, and shipment count.

2. Identifying and Quantifying Cost Drivers

The key to identifying drivers is to find measurement units that have a genuine linear relationship with cost occurrence. Several driver choices have proven effective in practice:

1. Build production activity: the driver should not be limited to “print hours.” For the same 10-hour build, a full chamber containing 80 small parts and a build containing only 2 large parts may differ by dozens of times in equipment depreciation borne per part. A more reasonable driver is “occupied build volume × time” or “number of built parts × projected area per part,” which allocates equipment time cost according to actual capacity consumption.

2. Depowdering and support removal activity: the driver is “part count × internal-cavity complexity coefficient.” Parts with conformal channels or lattice structures may require 3–8 times as much depowdering time as solid blocks. Allocating this cost evenly by part count will seriously underestimate the cost of complex parts.

3. Inspection activity: the driver is “number of inspection items + reporting labor hours.” The cost difference between a full-dimensional CMM inspection report and a simple visual sampling report can exceed fivefold. Pooling them together inevitably distorts costs.

4. Process review activity: the driver is “number of review rounds.” First orders from new customers often require two to three review rounds, while repeat orders approach zero. This is the real source of “thin margins on first orders from new customers,” rather than simple price concessions.

3. Capacity Utilization: The Overlooked Hidden Cost Multiplier

There is one variable in the ABC model that is very easy to overlook: actual capacity utilization. Equipment depreciation and maintenance costs are fixed. If they are allocated based on a theoretical annual runtime of 7,200 hours, the equipment cost per hour may be RMB 180. But when the actual load is only 55%, or about 4,000 hours per year, the same fixed cost spread over each hour becomes RMB 320—nearly double. This means the cost basis for the same quotation can be entirely different between peak season and off-season.

Therefore, refined cost accounting should distinguish between “standard cost” and “actual cost.” Standard cost is set based on target capacity utilization, such as 75%, and serves as the benchmark for external quotations. Actual cost is calculated based on real utilization during the period and is used for internal business analysis. The difference between the two is the capacity variance, which should be presented separately rather than quietly absorbed into unit pricing. When management sees a persistent negative capacity variance, the right response is to adjust scheduling strategy or increase order density—not to ask sales to cut prices.

4. Cost Visibility for WIP and Closed-Loop Work Orders

3D printing orders often span multiple days and multiple processes. If work-in-process (WIP) does not retain cost records, costs can only be recognized all at once upon delivery, leading to loss of process control. It is recommended to record three accounts at the work-order level: material costs already incurred, based on actual powder consumption including sieving loss and reuse ratio; activity labor hours already consumed, recorded separately by activity center; and indirect expenses allocated for the period. When the work order is closed, the sum of these three items forms the actual order cost, which can then be compared with the quotation to calculate true gross margin.

There is a common management blind spot here: powder reuse. The price difference between virgin powder and recycled powder can reach 30%–50%. If the work order records only “how many kilograms were used” without distinguishing the batch status of the powder, gross margin analysis will be distorted. It is advisable to mark the batch number and virgin-powder blending ratio at the material issue stage and include this as one of the cost drivers in the accounting model.

5. Implementation Path and Practical Recommendations

Switching from broad allocation to ABC does not need to happen all at once. A three-stage rollout is recommended. In the first stage, split the current “single large pool” into five to seven activity centers, using the easiest driver quantities to collect at first, such as labor hours, part count, and number of occurrences. In the second stage, add capacity utilization parameters, make fixed costs dynamic according to actual load, and introduce variance analysis between standard cost and actual cost. In the third stage, connect work-order-level WIP cost retention to enable real-time visibility into order gross margin, rather than relying on after-the-fact statistics.

It should be noted that the accuracy of ABC depends on the cost of data collection itself. Recording more than a dozen drivers for a small part worth only a few dozen yuan may create management costs that exceed the benefits of accounting precision. A reasonable approach is tiered costing: use a simplified model for standard parts and low-value orders, and apply the full ABC model to high-value parts, first-order parts, and complex parts. In this way, the 80/20 principle directs accounting precision toward the 20% of orders that truly affect profitability.

Conclusion

The cost distortion in 3D printing services is not fundamentally about “miscalculating material costs,” but about using a single allocation basis that conceals the real differences in resource consumption across orders. Activity-Based Costing makes hidden consumption—such as process review, depowdering, inspection, and exception handling—visible through two-stage allocation using resource drivers and activity drivers. When combined with capacity utilization and WIP cost retention, companies can truly see which build is profitable and which customers deserve long-term investment. As a lifecycle management platform spanning blueprint design through physical delivery, lantu3D embeds the activity-based costing model into order review and production scheduling, allowing quotations to be based on traceable activity data rather than experience-based estimates. This is not only a requirement for refined financial management, but also a prerequisite for fulfilling delivery commitments.

Passo successivo È vicino a ciò di cui hai bisogno?

Invia un modello, un disegno, un'immagine o note scritte. Gli ingegneri valuteranno materiale, processo, finitura e consegna in base all'uso effettivo.

Invia Richiesta Chiedi Prima