Blog · Territory, capacity and quota planning · Finance and FP&A teams
Use an activity-based budget layout to connect planned work, required resources and expense. Copy the columns, follow the worked figures and reconcile activity and rate differences against actual spending.
An activity based budget template turns planned work into resource requirements and spending. List the activity volume, resources needed per unit and price of those resources, then calculate the total and test capacity. The layout below is a workbook structure you can copy, with separate approved assumptions and actual results.
Use a defined department and period, such as the monthly budget for a distributor's administrative processing team. Pull activity counts from order, invoice and return registers; use the expense ledger and supplier agreements for resource rates. Preserve the date, activity identifier and owner behind each total.
Choose drivers with a causal relationship to the resource used. OpenStax's cost-driver guidance explains that different activities can require different drivers, including orders, returns and labor hours. Revenue alone will not explain processing workload when transaction sizes change.
The broader activity-based budgeting guide covers the method. This page owns the worksheet layout and checks. Use the business budget template to place the resulting department total within the annual operating plan.
The illustrative US distributor purchases hourly processing support. Its standard rate is $30 per productive hour for each activity below. A separate monthly supervision commitment is $4,000, and the supplier has confirmed 500 processing hours of available monthly capacity. Unused processing hours are not charged under this example's arrangement.
Set the first worksheet's headers in row 1. Columns B, C and D hold approved inputs; E and F contain formulas. Enter costs in USD and resource quantities in hours throughout.
| A: Activity | B: Planned units | C: Hours per unit | D: Rate (USD/hour) | E: Required hours | F: Resource cost (USD) |
|---|---|---|---|---|---|
| Order processing | 3,000 | 0.10 | 30 | 300 | 9,000 |
| Invoice review | 1,500 | 0.08 | 30 | 120 | 3,600 |
| Return processing | 200 | 0.25 | 30 | 50 | 1,500 |
| Total | Not additive across activities | 470 | 14,100 |
In row 2, enter these formulas and fill them through row 4:
E2 =B2*C2
F2 =E2*D2
E5 =SUM(E2:E4)
F5 =SUM(F2:F4)
Order processing requires 3,000 × 0.10 = 300 hours and costs 300 × 30 = $9,000. Invoice review requires 120 hours and costs $3,600; returns require 50 hours and cost $1,500. These sum to 470 hours and $14,100.
Do not add activity counts together as though an order, invoice and return were interchangeable. Required hours can be added here because they consume the same shared processing capacity. Separate pools if activities need different teams or equipment.
Create a summary below the activity table:
| Summary row | Formula or approved input | Amount |
|---|---|---|
| E8: Available processing capacity, hours | Approved capacity | 500 |
| E9: Unused processing capacity, hours | =E8-E5 |
30 |
| F8: Fixed supervision cost (USD) | Approved commitment | 4,000 |
| F9: Total department budget (USD) | =F5+F8 |
18,100 |
The budget is 14,100 + 4,000 = $18,100. Capacity headroom is 500 - 470 = 30 hours. Both checks use the activity detail rather than an unexplained adjustment to the total.
Add period, owner and ledger account columns alongside the calculation area. Each expense account should map once to the resource budget or fixed commitments. If several activities share the same staff, confirm the hourly rate does not already recover supervision that you add again as fixed cost.
OpenStax's activity-based costing chapter describes identifying activities, cost pools and activity rates. For assigning costs to products, use the separate activity-based costing example; this budget estimates the resources needed for planned future work.
Keep the approved sheet unchanged. On another worksheet, enter actual volumes, actual processing hours and actual expense from the same period. The following result retains the standard hours per unit but changes actual activity and the order-processing rate:
| Activity | Actual units | Actual hours | Actual rate (USD/hour) | Cost at standard rate (USD) | Actual cost (USD) |
|---|---|---|---|---|---|
| Order processing | 3,300 | 330 | 32 | 9,900 | 10,560 |
| Invoice review | 1,600 | 128 | 30 | 3,840 | 3,840 |
| Return processing | 240 | 60 | 30 | 1,800 | 1,800 |
| Total | 518 | 15,540 | 16,200 |
Calculate the standard-rate column as actual units × standard hours per unit × standard rate. Actual cost equals actual hours × actual rate. Supervision remains $4,000, producing a flexed comparison of 15,540 + 4,000 = $19,540 and actual spending of 16,200 + 4,000 = $20,200.
The total difference from approval is 20,200 - 18,100 = $2,100. Higher activity explains 19,540 - 18,100 = $1,440. The order-processing rate explains 330 × (32 - 30) = $660. Together, 1,440 + 660 = $2,100, proving the bridge. See flexed budget for that distinction.
Actual demand also required 518 - 500 = 18 hours beyond confirmed capacity. Ask the owner how those hours were supplied and authorized. A favorable expense explanation cannot replace that operating check. All figures here are exact; no rounding adjustment is needed.
Bring the approved activity workbook, resource assumptions and actual expense export to Covirage. Covirage maps the columns, and its tools compute and check the figures; the external AI model explains the differences with every figure traced to its rows. Create a free Covirage account, which takes about a minute, and bring a sample of your own data.
See FP&A reporting for the broader reporting context.
Include activity name, period, owner, planned units, resource units per activity, resource rate and calculated expense. Add a separate capacity schedule and account mapping. Preserve actual activity and spending in separate columns so the approved assumptions remain visible.
Activity-based costing assigns costs through activity pools to products or services. Activity-based budgeting uses planned activity to estimate future resource needs and spending. The methods can share drivers, but a budgeting workbook must also test capacity and spending commitments.
Keep committed fixed costs separate when planning spending. An allocated cost per activity can help explain total cost, but multiplying that allocation by a new volume may falsely imply the fixed commitment changes automatically. Model any actual capacity steps explicitly.
Calculate resource hours or other capacity requirements, then compare them with available capacity for the same period. Confirm the rates cover the intended resource costs. Ask the operating owner to validate volumes, processing times and any assumptions about overtime or additional staffing.