# Activity-Based Costing (ABC)

> Source: https://netray.co/glossary/activity-based-costing
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Glossary

## Short answer

Activity-based costing assigns overhead to products based on the activities that actually consume resources, such as setups, inspections or material handling, using a cost driver for each activity, instead of spreading all overhead on direct labor hours.

## Aliases

- ABC costing
- activity based costing
- ABC accounting

## Category

erp-core

## Full Definition

Traditional costing applies a single overhead rate, often per direct labor hour or machine hour. That works when every product consumes support activities in proportion to labor. In a modern plant with automation and many low volume parts, it distorts cost: high volume simple parts are over-costed and low volume complex parts are under-costed.

Activity-based costing first groups overhead into activity pools such as machine setup, quality inspection, engineering change handling, purchasing and receiving. Each pool gets a cost driver, for example number of setups, number of inspections or number of purchase order lines. The pool cost divided by total driver volume gives a rate, and each product is charged for the driver units it actually consumes.

ERP support varies. SAP offers activity-based costing capabilities in controlling, where process cost can be assigned through business processes. Most mid-market ERPs, including NetSuite, Business Central and SyteLine, do not run full ABC natively; companies instead model activities as work centers or cost centers with their own rates, or run ABC as an off-system analysis and load the resulting rates into overhead or routing setup.

ABC is mainly an analysis and pricing tool rather than a statutory accounting method, since financial reporting and tax usually still require absorption of overhead under a consistent policy.

## Why It Matters

- It reveals unprofitable low volume, high complexity parts that standard overhead rates hide.
- It supports better make-versus-buy and pricing decisions for custom or small batch work.
- It points to activities worth reducing, such as setups, which ties directly to lean programs like SMED.
- It gives a defensible basis for cost allocation when customers or government contracting rules ask how overhead was derived.

## In Practice

A plant has 1.2 million of annual setup and inspection cost and 600 setups. The ABC rate is 2,000 per setup. A part run in 20 batches of 500 units carries 40,000 of setup cost, while a part run in 2 batches of 5,000 units carries only 4,000, even though labor hours may be similar. A labor hour rate would have charged both almost identically.

## Faq

### What is a cost driver?

**Answer:** A measurable factor that causes an activity cost, such as the number of setups, inspections or purchase order lines. Overhead for the activity is charged to products per unit of that driver.

### Does my ERP support activity-based costing?

**Answer:** Some, like SAP, have dedicated capability. Many mid-market ERPs approximate it with detailed work centers and cost centers, or take rates calculated in a spreadsheet or BI tool.

### Is ABC accepted for financial reporting?

**Answer:** It is mostly used for management decisions. Statutory inventory valuation still follows the company's chosen absorption method, though ABC derived rates can be used if applied consistently.

## Search terms

activity based costing, what is activity-based costing, ABC costing manufacturing, cost drivers, activity pools, overhead allocation, ABC costing ERP, activity based costing example

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
