• ACCA PM
  • Activity Based Budgeting ACCA PM | ABB Guide

    by Vicky Sarin

    Activity Based Budgeting ACCA PM

    Activity based budgeting (ABB) is one of the most frequently tested budgeting methods in the ACCA PM (Performance Management) exam. This guide covers everything you need to know — from the definition and step-by-step process, to worked examples, advantages, disadvantages, and how ABB compares to traditional and zero-based budgeting. Whether you are preparing for September 2025 or March 2026, this article will help you approach ABB questions with confidence.

    Table of Contents

    What is activity based budgeting (ABB)?

    Activity based budgeting (ABB) is a budgeting method that identifies, analyses, and costs the activities that drive overhead expenditure within an organisation. Unlike traditional budgeting, which adjusts the previous period's figures for inflation or expected growth, ABB builds the budget from scratch based on the actual activities required to deliver products or services.

    The CIMA Official Terminology defines ABB as a method of budgeting based on an activity framework, using cost driver data in the budget-setting and variance feedback processes. In the context of ACCA PM, ABB falls under Section D: Budgetary Systems of the syllabus.

    The core principle is straightforward: if you understand what activities consume resources, you can budget more accurately by forecasting the volume of those activities rather than simply inflating last year's numbers.

    Key point for ACCA PM: ABB is essentially activity based costing (ABC) in reverse. While ABC traces costs from activities to products, ABB uses the same cost driver analysis to forecast and set budgets for future periods.

    How does activity based budgeting work?

    Activity based budgeting follows a systematic three-step process. Understanding these steps is essential for both written discussion and calculation questions in your ACCA PM exam.

    Step 1: Identify activities and their cost drivers

    The first step involves breaking down operations into specific activities that consume resources. For each activity, you identify the cost driver — the factor that causes the cost to be incurred. Examples include machine setups, purchase orders, quality inspections, and delivery runs.

    Step 2: Estimate the number of units for each activity

    Next, production and sales forecasts are prepared. Using these forecasts, the required number of each activity is calculated for the budget period. For instance, if you expect to produce 10,000 units in batches of 500, you will need 20 production setups.

    Step 3: Calculate the cost per activity and set the budget

    Finally, a cost per driver (or cost per activity) is determined through analysis of resource consumption. The budgeted cost is then calculated by multiplying the estimated number of activities by the cost per activity.

    ABB Formula:
    Budgeted overhead = Number of activities × Cost per activity (cost driver rate)

    This three-step process ensures that every budgeted cost is linked directly to a measurable activity, making the budget more transparent and easier to control.

    Activity based budgeting example (ACCA PM style)

    The following worked example demonstrates how ABB is applied in an exam-style scenario. This type of calculation is commonly tested alongside a discussion requirement.

    Example: Apex Manufacturing Co

    Apex Co produces two products, Alpha and Beta. The management accountant is preparing an activity based budget for the next quarter. The following information is available:

    Detail Alpha Beta
    Budgeted production (units) 20,000 15,000
    Batch size (units) 1,000 500
    Customer orders 400 300
    Activity Cost driver Cost per driver ($)
    Machine setup Number of batches 150
    Quality inspection Number of batches 80
    Order processing Number of orders 25

    Required: Prepare an activity based budget showing the overhead cost for each product.

    Solution

    Step 1: Calculate the number of batches

    • Alpha: 20,000 / 1,000 = 20 batches
    • Beta: 15,000 / 500 = 30 batches
    • Total batches = 50

    Step 2: Calculate overhead costs per product

    Activity Alpha ($) Beta ($) Total ($)
    Machine setup (batches x $150) 20 x 150 = 3,000 30 x 150 = 4,500 7,500
    Quality inspection (batches x $80) 20 x 80 = 1,600 30 x 80 = 2,400 4,000
    Order processing (orders x $25) 400 x 25 = 10,000 300 x 25 = 7,500 17,500
    Total overhead 14,600 14,400 29,000

    Notice how Beta attracts proportionally more setup and inspection costs despite lower production volume, because it has smaller batch sizes (500 vs 1,000). This is a key insight that ABB reveals and that traditional budgeting would miss.

    ABB vs traditional budgeting

    One of the most common discussion requirements in ACCA PM is to compare activity based budgeting with the traditional incremental approach. The table below highlights the key differences.

    Feature Activity based budgeting Traditional budgeting
    Starting point Activities and cost drivers Previous period's budget
    Historical data Not relied upon Primary basis
    Cost accuracy Higher (driver-based) Lower (broad estimates)
    Overhead treatment Multiple cost pools and drivers Single OAR
    Inefficiency detection Identifies non-value adding activities May perpetuate past inefficiencies
    Implementation cost High (complex setup) Low (simple adjustment)
    Best suited for Complex operations, high overheads Stable environments, low overheads

    In exam discussions, always relate your comparison back to the specific scenario given. If the company has growing overheads or complex production processes, argue in favour of ABB. If it is a small, stable operation, acknowledge that the cost of implementing ABB may not be justified.

    ABB vs zero-based budgeting (ZBB)

    Both ABB and zero-based budgeting reject the use of historical figures as a starting point, but they approach cost justification differently.

    Feature ABB ZBB
    Focus Activities and their cost drivers Decision packages ranked by priority
    Cost justification Links costs to activity volumes Every expense must be justified from zero
    Primary use Overhead cost accuracy Eliminating unnecessary expenditure
    Complexity Requires ABC system data Requires detailed decision package analysis

    In the ACCA PM exam, you may be asked to recommend which budgeting method is most suitable for a given scenario. ABB is typically recommended when overhead costs are significant and the organisation has complex, multi-product operations. ZBB is more appropriate for discretionary cost centres such as marketing or R&D departments.

    Advantages of activity based budgeting

    Understanding the advantages of ABB is essential for earning discussion marks in your ACCA PM exam. The following points can be adapted to any scenario.

    1. More accurate overhead allocation — ABB uses multiple cost drivers rather than a single overhead absorption rate, leading to budgets that better reflect how resources are actually consumed by different products and departments.
    2. Identifies non-value adding activities — The ABB process forces management to examine every activity, making it possible to spot and eliminate activities that add cost but do not increase the perceived value of the product to customers.
    3. Better cost control — Because costs are traced to specific activities and their drivers, managers can control costs at the activity level rather than dealing with large, opaque overhead pools.
    4. Aligns budgets with strategic objectives — ABB encourages the organisation to focus resources on activities that support its strategic goals, improving resource allocation decisions.
    5. Improves performance measurement — By linking budgets to activities, ABB enables more meaningful variance analysis. Managers can investigate why the number of activities differed from budget, not just total cost variances.
    6. Supports process improvement — The detailed activity analysis provides insights into operational efficiency, helping management identify opportunities for automation or process redesign.

    Disadvantages of activity based budgeting

    ABB is not without its limitations. In exam discussions, presenting a balanced view by acknowledging these disadvantages will earn you higher marks.

    1. Complex and time-consuming to implement — Setting up ABB requires a thorough analysis of all activities, cost drivers, and cost pools across the organisation. This demands significant time and management effort, particularly in the initial implementation phase.
    2. Costly to maintain — Once implemented, ABB systems require ongoing data collection and monitoring of activity levels, which adds to administrative costs. Staff may also need training on the new system.
    3. May not be cost-effective for all organisations — If overhead costs are a small proportion of total costs, or if the product range is narrow, the benefits of ABB may not justify the implementation costs. A simpler budgeting approach may suffice.
    4. Difficulty in identifying cost drivers — Selecting appropriate cost drivers for every activity can be subjective. Choosing incorrect drivers leads to inaccurate budgets, undermining the very purpose of ABB.
    5. Resistance to change — Employees and managers accustomed to traditional budgeting may resist the shift to ABB, especially when it requires them to justify activities in detail and accept new performance measures.
    6. Data requirements — ABB relies on accurate and detailed activity data, which may not be readily available in organisations that lack mature costing systems or adequate IT infrastructure.
    Exam tip: When discussing advantages and disadvantages, always apply them to the specific company in the question. Generic lists without application to the scenario will score fewer marks.

    Activity based budgeting and activity based costing are closely connected. Understanding this relationship is frequently tested in ACCA PM, often appearing as a discussion requirement within a calculation question.

    ABC is a costing method that assigns overhead costs to products based on the activities involved in their production. It works by identifying activities, establishing cost pools for each activity, determining a cost driver for each pool, and then calculating a cost driver rate to allocate overheads to products.

    ABB reverses this process. Instead of using activity analysis to determine what products cost (ABC), ABB uses the same activity and cost driver data to forecast what products will cost in the budget period. The steps are:

    1. Estimate production and sales volumes for the budget period
    2. Use the ABC framework to calculate how many of each activity will be required
    3. Multiply the expected activity volumes by the cost per driver to produce the overhead budget

    This means an organisation must already have an ABC system in place (or be prepared to implement one) before it can use ABB effectively. This is both a strength, as it provides the detailed data needed for accurate budgeting, and a limitation, because establishing ABC is itself a complex and costly exercise.

    Activity based budgeting in ACCA PM exams

    ABB falls within Section D: Budgetary Systems of the ACCA PM syllabus. It can be tested as a standalone topic or alongside other budgeting methods such as incremental, zero-based, and rolling budgets.

    How ABB questions typically appear

    ABB questions in the ACCA PM exam tend to follow one of these formats:

    • Calculation + discussion: You are given operational data (production volumes, batch sizes, cost drivers) and asked to prepare an activity based budget, followed by a discussion of the advantages and limitations of ABB for the specific company.
    • Comparison question: You are asked to compare ABB with the company's current budgeting method (usually incremental) and recommend whether a switch is appropriate.
    • Capacity analysis: You calculate the required activities and compare them to available capacity, identifying spare capacity or bottlenecks (similar to the ACCA Global Toy Co example).

    Past paper references

    The Tread Co question (March/June 2022 exam) is a well-known past paper question that tests ABB concepts alongside incremental budgeting. Practising this question is highly recommended as it covers both calculation and discussion requirements that are typical of Section D questions.

    Key exam tips for ABB questions

    1. Always calculate the number of activities (e.g., batches, orders, inspections) before applying cost driver rates
    2. Present your workings clearly in a table format — examiners award marks for layout and clarity
    3. In discussion parts, relate every point back to the company in the question rather than giving generic advantages or disadvantages
    4. If comparing ABB to traditional budgeting, explain the specific weaknesses of the current approach that ABB would address
    5. Remember that ABB requires ABC data — if the company does not have ABC in place, acknowledge this as an implementation barrier

    Exam-style ABB practice question

    Question: Meridian Electronics Co

    Meridian Co manufactures two products, the Standard and the Premium. Currently, the company uses incremental budgeting, adjusting the prior year's overhead budget by 5% for expected cost inflation. The finance director is considering switching to activity based budgeting.

    The following information is available for the next quarter:

    Standard Premium
    Expected production (units) 8,000 4,000
    Batch size (units) 400 100
    Purchase orders per batch 2 5
    Activity Cost driver Cost per driver ($)
    Production setup Number of batches 200
    Purchasing Number of purchase orders 45
    Quality testing Number of batches 120

    The previous year's total overhead budget was $50,000.

    Required:

    (a) Calculate the activity based budget for overheads for each product and in total. (6 marks)

    (b) Calculate the overhead budget using the incremental approach. (2 marks)

    (c) Discuss why activity based budgeting might be more appropriate for Meridian Co than the incremental approach. (6 marks)

    Click to reveal suggested solution

    (a) Activity based budget

    Number of batches: Standard = 8,000 / 400 = 20 batches | Premium = 4,000 / 100 = 40 batches

    Number of purchase orders: Standard = 20 x 2 = 40 orders | Premium = 40 x 5 = 200 orders

    Activity Standard ($) Premium ($) Total ($)
    Production setup 20 x 200 = 4,000 40 x 200 = 8,000 12,000
    Purchasing 40 x 45 = 1,800 200 x 45 = 9,000 10,800
    Quality testing 20 x 120 = 2,400 40 x 120 = 4,800 7,200
    Total 8,200 21,800 30,000

    (b) Incremental budget

    $50,000 x 1.05 = $52,500

    (c) Discussion points

    The ABB total of $30,000 is significantly lower than the incremental budget of $52,500. This suggests that the incremental approach may have been building in inefficiencies over time, as it simply adjusts the previous budget without questioning whether the costs are necessary.

    ABB would be appropriate for Meridian because the Premium product has much smaller batch sizes (100 vs 400) and more purchase orders per batch (5 vs 2). This means Premium consumes far more overhead per unit than Standard. The incremental approach cannot distinguish between products in this way, potentially leading to incorrect pricing and profitability decisions.

    Additionally, ABB would help Meridian identify whether the purchasing activity for Premium could be streamlined, perhaps by consolidating purchase orders to reduce the number of transactions per batch.

    However, implementing ABB requires Meridian to invest in an ABC system and train staff, which may be disruptive in the short term.

    Frequently asked questions

    What is activity based budgeting?

    Activity based budgeting (ABB) is a budgeting method that identifies activities driving costs within an organisation, determines cost drivers for each activity, and builds the budget by estimating the required volume of each activity multiplied by its cost per driver. It produces more accurate overhead budgets than traditional incremental methods.

    How does ABB differ from traditional budgeting?

    Traditional budgeting uses the previous period's budget as a starting point and adjusts for inflation or expected changes. ABB ignores historical figures and builds the budget from scratch by analysing the activities required to achieve production and sales targets, resulting in a budget directly linked to operational reality.

    What are the three steps of activity based budgeting?

    The three steps are: (1) identify activities and their cost drivers, (2) estimate the number of each activity required for the budget period based on production and sales forecasts, and (3) calculate the budgeted cost by multiplying activity volumes by the cost per driver.

    How is ABB linked to activity based costing (ABC)?

    ABB is essentially ABC in reverse. While ABC uses activity analysis to determine product costs after the event, ABB uses the same cost driver data to forecast future costs and prepare the overhead budget. An organisation needs an ABC system to implement ABB effectively.

    Is activity based budgeting tested in ACCA PM?

    Yes. ABB falls within Section D (Budgetary Systems) of the ACCA PM syllabus. It is frequently tested in both multiple-choice and constructed response questions, often alongside comparisons with incremental budgeting. The Tread Co past paper question is a well-known example.

    What are the main advantages of activity based budgeting?

    The main advantages include more accurate overhead allocation, identification of non-value adding activities, better cost control at the activity level, improved alignment of budgets with strategic objectives, and more meaningful variance analysis for performance measurement.

    Related ACCA PM articles

    VS

    Vicky Sarin

    ACCA | Content Strategist at Eduyush

    Vicky Sarin is an ACCA-qualified professional and the lead content strategist at Eduyush, an EdTech platform specialising in globally recognised accounting qualifications including ACCA, CPA, CMA, and CIA. With hands-on experience in management accounting and a passion for making complex exam topics accessible, Vicky creates study guides that combine technical accuracy with practical exam technique. All articles are reviewed against the latest ACCA syllabus and examiner reports.


    Leave a comment

    Please note, comments must be approved before they are published

    This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.


    More from > ACCA PM

    Featured product

    Featured product