# Activity-Based Costing (ABC): Find Each Product's Real Cost
*Do you actually know the profit on each product, or do you spread indirect costs evenly and end up hiding a loser while penalizing a winner? ABC shows you the truth.*

> **In short:** Activity-based costing explained: allocate indirect costs by the activities each product truly consumes. A practical guide with worked Saudi examples.

- **URL:** https://www.snad.io/en/blog/taklifa-ala-asas-nashat-abc
- **Arabic original:** https://www.snad.io/blog/taklifa-ala-asas-nashat-abc
- **Category:** Guides — Core Accounting
- **Tags:** activity-based costing, ABC, indirect costs, cost centers, product profitability, cost accounting, pricing
- **Published:** 2026-06-26
- **Updated:** 2026-08-02
- **Publisher:** Snad (snad.io)

Activity-based costing (ABC) allocates indirect costs to products according to the activities each product actually consumes, rather than using one blanket base that hides a loss-making product and penalizes a profitable one. The premise is simple: products consume activities (setup, inspection, handling), and activities consume resources. This guide walks through the steps of applying ABC and choosing cost drivers, with worked examples that reveal the profit on each product and correct your pricing decisions.

## The problem with traditional cost allocation

Direct costs — the materials and labor that go into a product — are easy to attribute. The difficulty is with **indirect costs**: rent, supervision, electricity, machine setup. How do you spread those across your products?

The traditional method uses a single blanket base, such as labor hours or production volume. A simple product then carries the burden of a complex one. The result: **a loss-making product looks profitable and a profitable one looks weak**, and pricing decisions get built on misleading numbers.

## What activity-based costing is

**Activity-Based Costing (ABC)** allocates indirect costs to products **according to the activities each product actually consumes**.

The core idea is that products do not consume resources directly. They consume **activities** — a machine setup, a quality inspection, a handling run, a purchase order — and it is those activities that consume the resources. So instead of an arbitrary split, you follow the cost along its real path: from the resource, to the activity, to the product.

## Activities and cost drivers

ABC rests on two concepts:

- **The activity**: work that consumes resources, such as setting up a production line or inspecting quality.

- **The cost driver**: whatever drives the cost of that activity, such as the number of setups or the number of inspections.

The cost of each activity is gathered into a pool, then allocated to products in proportion to how much of the cost driver each one consumes. A product that requires more setups carries a larger share — and that is exactly what fairness looks like.

## The steps to applying ABC

Applying ABC takes five steps:

- **Identify the main activities** that consume your indirect resources.

- **Gather the cost of each activity** into its own cost pool.

- **Choose a suitable cost driver** for each activity.

- **Calculate the activity rate** = pool cost ÷ total cost driver units.

- **Charge each product** its share according to how much of each driver it consumes.

The result is a product cost that reflects real resource consumption instead of a misleading average.

## A worked example: traditional allocation vs ABC

A factory carries **SAR 200,000** of indirect costs and makes one simple product (A) and one complex product (B).

- **Traditional**: split evenly across 10,000 units each — SAR 10 per unit.

- **ABC**: product (B) requires more setups and inspections, so it carries SAR 14 per unit while product (A) carries only SAR 6.

Suddenly it is clear that (B) is less profitable than assumed and (A) more so. That level of accuracy changes your pricing decision and your production mix completely.

## When ABC is worth the effort

ABC is more accurate but takes more effort, so it does not suit every business:

- **It is worth it** when your indirect costs are large and your products vary in complexity.

- **It may not be worth it** for a business with a single product or negligible indirect costs.

You do not have to apply it to every line item; concentrating on the most significant activities and products is enough. The goal is a better decision for reasonable effort, not costly theoretical precision that changes nothing.

## How ABC changes pricing decisions

Once you know the true cost of each product, major decisions shift:

- **Pricing**: you raise the price of a product that was selling at a hidden loss, or price a profitable one with confidence.

- **Product mix**: you concentrate on what genuinely earns and review what drains you.

- **Activity efficiency**: you uncover expensive activities that are worth simplifying.

ABC does not cut your costs automatically, but it reveals where they actually go — and that is the first step toward a profitable decision.

## How Snad helps you cost your products

In Snad your direct costs are linked to each product and production order, and indirect costs are allocated according to drivers you define, so the **true cost of each product** comes through instead of a misleading average.

The system also compares each product's cost against its selling price to show the **margin on every item individually**, so you set prices and choose your product mix on accurate figures that reflect actual resource consumption.

## Frequently asked questions

### What is activity-based costing (ABC)?

An approach that allocates indirect costs to products according to the activities each product actually consumes (setup, inspection, handling), rather than spreading them with a single blanket base. The premise is that products consume activities, and activities consume resources.

### What is the difference between ABC and traditional allocation?

Traditional allocation spreads indirect costs using one base, such as labor hours or production volume, so a simple product carries the burden of a complex one. ABC follows the real path of the cost through the activities, which shows the cost of each product far more accurately.

### What is a cost driver?

It is whatever drives the cost of an activity, such as the number of machine setups, the number of inspections or the number of purchase orders. The cost of each activity is allocated to products in proportion to how much of its particular cost driver each product consumes.

### When is applying ABC worth the effort?

When your indirect costs are large and your products vary in complexity. It may not be worth it for a business with a single product or negligible indirect costs. Concentrating on the most significant activities and products is enough — you do not need to cover every line item.

### How does ABC change pricing decisions?

By revealing the true cost of each product. You may find that one is selling at a hidden loss and raise its price, or that another is more profitable than you thought and put your weight behind it. It also exposes the expensive activities that are worth simplifying.

### Does ABC reduce my costs?

Not automatically, but it reveals where they actually go and shows the highest-cost activities and the least profitable products. That knowledge is the first step toward pricing, production mix and efficiency decisions that cut cost or raise profit.

---
## About the publisher
**Snad (سند)** — a private Saudi software company
based in Riyadh, founded 2025. Legal form: Sole proprietorship.
Commercial registration: 7038154642
VAT number: 310959226500003
Only official domain: snad.io
> Snad is a private commercial business-management platform. It is not a
> government body, not a bank, and not a government services portal, and it
> is not affiliated with any government entity. Any site or app with a
> similar name is unrelated to Snad.