Blog · Territory, capacity and quota planning · Finance and FP&A teams
Bottom-up budgeting builds a company plan from department operating assumptions. Follow a quarterly cost example, reconcile submissions and compare approved costs with actual results.
Bottom up budgeting builds the company plan from department estimates of the work to be done and the resources required. Finance combines those submissions, checks their assumptions and resolves overlaps before leadership approves spending. A detailed request becomes useful only when its totals reconcile and its operating commitments are clear.
The submission should contain a calculation and an accountable owner. A payroll request needs staffed months and a cost per month. A service request needs workload and cost per unit. A fixed contract needs the applicable period and amount.
OpenStax describes bottom-up budgeting as department estimates moving upward after management communicates goals. It connects the approach with operating knowledge and participation. That does not mean every request becomes an approved budget.
For a cost submission, the basic calculation is:
Department budget = Sum of activity quantities × corresponding unit costs + separately identified fixed costs
Company departmental cost budget = Sum of department budgets − duplicated or internal charges
This example covers selected departmental costs. A full company plan also needs revenue, other expenses and cash requirements. The business budget template provides the broader schedule; keep the submission process focused on the assumptions each manager can support.
Give every department the same submission columns: period, cost center, account, driver, quantity, unit, rate, amount, assumption owner and version. Add a source reference that identifies the payroll schedule, contract, invoice history or workload report behind each assumption.
Keep dated staffing information separate from a simple employee count. A role filled late in the quarter costs less in that quarter than a role filled at its start. Express that timing as staffed months before multiplying by a monthly cost.
Use the same treatment for shared costs. If finance budgets the company-wide contract, departments should identify their usage without submitting the full contract again. If departments receive allocations, mark those rows so consolidation does not count both the corporate charge and its departmental distribution.
OpenStax's operating-budget guidance connects sales assumptions with required production, materials and labor. Apply that dependency check to your own business: the workload assumed by the service team should agree with the demand assumed by sales.
Consider an illustrative US field-service company preparing a quarterly departmental cost budget. Managers submit the quantities and rates below. Payroll rates include the employment costs included in this company's planning policy. Actual amounts are later taken from the general ledger for the same quarter and accounts.
| Department and cost | Planned quantity | Unit | Planned rate (USD) | Submitted cost (USD) | Actual cost (USD) |
|---|---|---|---|---|---|
| Sales payroll | 12 | Staffed month | 8,000 | 96,000 | 97,000 |
| Sales travel | 180 | Visit | 150 | 27,000 | 30,000 |
| Sales applications | 54 | Seat-month | 100 | 5,400 | 5,400 |
| Service payroll | 30 | Staffed month | 7,000 | 210,000 | 211,800 |
| Service job support | 600 | Job | 45 | 27,000 | 29,700 |
| Service facilities | 1 | Quarterly contract | 18,000 | 18,000 | 18,000 |
| Finance payroll | 6 | Staffed month | 9,000 | 54,000 | 54,000 |
| Finance audit work | 1 | Quarterly engagement | 15,000 | 15,000 | 13,800 |
| Finance applications | 24 | Seat-month | 50 | 1,200 | 1,200 |
| Total | 453,600 | 460,900 |
Each submitted cost is quantity times rate. Sales payroll is 12 × $8,000 = $96,000; the facilities contract is 1 × $18,000 = $18,000. The fixed items use one applicable contract period rather than an invented workload driver.
If quantity is column B, rate is D and submitted cost is E, the first data-row formula is:
=B2*D2
Fill down through row 10. The submitted total is =SUM(E2:E10). Amounts are whole dollars; the percentage below is rounded to one decimal place.
Summarize the same rows by department. The example assumes leadership accepts the submitted plan without adjustments, so the submission and approved budget are equal.
| Department | Approved budget (USD) | Actual cost (USD) | Actual minus budget (USD) |
|---|---|---|---|
| Sales | 128,400 | 132,400 | 4,000 |
| Service | 255,000 | 259,500 | 4,500 |
| Finance | 70,200 | 69,000 | -1,200 |
| Total | 453,600 | 460,900 | 7,300 |
The checks are explicit:
The company cost variance is $7,300 / $453,600 = 1.6% over budget. A positive value means higher expense throughout these tables.
If the submitted total exceeds the spending limit, keep both amounts visible. Ask which workload, rate or scope assumption must change. The top-down versus bottom-up comparison covers that negotiation in detail.
The department view identifies the owner; the driver rows identify the question. Sales travel is $30,000 − $27,000 = $3,000 over plan. Service job support is $29,700 − $27,000 = $2,700 over plan. Those differences need different operational explanations from an audit engagement that finished below its allowance.
Suppose the service report shows 660 completed jobs, against the planned 600, and the support rate remained $45 per job. Expected support cost at actual workload is 660 × $45 = $29,700. The entire $2,700 difference comes from workload; actual cost equals the amount expected for that workload.
This is the purpose of a flexible-budget comparison described by OpenStax: evaluate variable cost at actual activity. Preserve the approved budget when doing this calculation. The budget-versus-forecast guide explains why an updated outlook needs its own identity.
The service manager owns the workload explanation. Finance checks the ledger tie and rate calculation. Leadership decides whether higher activity supports more resources, a pricing change or a service-process change.
Bring a department submission file and the matching actual-cost export, with periods, accounts and assumption references. Covirage maps the columns; its tools compute and check the figures, and the external AI model explains the result with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data; creating an account takes about a minute.
See how this work fits FP&A reporting.
The terms often describe the same approach because operating managers participate in preparing the budget. Participation does not remove central approval. Finance still checks submissions, and leadership decides which operating commitments the company will fund.
No. Bottom-up describes who builds the plan and how information moves through the company. A department can use prior spending, activity drivers or zero-based justification when preparing its submission. Those are separate choices about how costs are estimated.
The manager responsible for delivering the work should own its volume and staffing assumptions. Finance should own common definitions, consolidation and reconciliation. Shared assumptions, such as compensation policy or vendor rates, need a named owner who can resolve conflicting submissions.
It is useful when resource requirements depend on operating details that department managers know well, such as service workload, hiring dates or contract renewals. It works best when finance can challenge those assumptions against comparable historical records.