First 30 days free for all plans! With the option to pay annual plans in installments.

Learn More

logo
  • اقرأ هذا المقال بالعربية

    Guides — Core Accounting

    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.

    Snad Team5 min read
    activity-based costingABCindirect costsCost Centersproduct profitabilityCost Accountingpricing

    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.

    VAT calculator (15%)

    Amount before VAT
    SAR 1,000.00
    VAT amount (15%)
    SAR 150.00
    Total including VAT
    SAR 1,150.00

    Snad performs these calculations for you automatically — try it free

    Start for free →

    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

    Share this article:

    Chat with us