Methodology
Labour Budget Scenario Planner methodology
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: Calculations run locally; Margin101 does not receive your commercial inputs.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
1. Formulas and units
employeeBudgetExTax = ฮฃ headcount ร (annual base cost + annual on-cost) ร active months รท 12Where
- employeeBudgetExTax
- Employee budget (money)Source: Calculated output
totalLabourBudgetExTax = employee budget + contractor budget + overtime budgetWhere
- contractorBudgetExTax
- Contractor budget (currency units on one consistent basis)Source: Business record
- overtimeBudgetExTax
- Overtime budget (currency units on one consistent basis)Source: Business record
- employeeBudgetExTax
- Employee budget (money)Source: Calculated output
- totalLabourBudgetExTax
- Total labour budget (money)Source: Calculated output
labourBudgetRate = total labour budget รท revenue budgetWhere
- revenueBudgetExTax
- Revenue budget (currency units on one consistent basis)Source: Business record
- totalLabourBudgetExTax
- Total labour budget (money)Source: Calculated output
- labourBudgetRate
- Labour-budget rate (percent)Source: Calculated output
targetLabourBudgetExTax = revenue budget ร target labour-cost rateWhere
- revenueBudgetExTax
- Revenue budget (currency units on one consistent basis)Source: Business record
- targetLabourCostRate
- Target labour-cost rate (decimal rate)Source: User decision
- totalLabourBudgetExTax
- Total labour budget (money)Source: Calculated output
- labourBudgetRate
- Labour-budget rate (percent)Source: Calculated output
- targetLabourBudgetExTax
- Target labour budget (money)Source: Calculated output
budgetGapExTax = total labour budget โ target labour budgetWhere
- totalLabourBudgetExTax
- Total labour budget (money)Source: Calculated output
- targetLabourBudgetExTax
- Target labour budget (money)Source: Calculated output
- budgetGapExTax
- Budget gap (money)Source: Calculated output
Money inputs and outputs use the currency selected in the scenario without changing the canonical methodology. Rates, margins, utilisation and buffers are entered as percentages and converted to decimal values for calculation.
2. Worked example
Input assumptions
Worked values below come from the same exact engine and visible default assumptions.
- Role A headcount
- 2 whole people/role
- Role A annual base cost per person
- 80,000 currency units/person/year, ex tax
- Role A annual on-cost per person
- 20,000 currency units/person/year, ex tax
- Role A active months
- 12 whole months/12-month budget
- Role B headcount
- 1 whole people/role
- Role B annual base cost per person
- 60,000 currency units/person/year, ex tax
- Role B annual on-cost per person
- 12,000 currency units/person/year, ex tax
- Role B active months
- 6 whole months/12-month budget
- Role 3 headcount
- 0 whole people/role
- Role 3 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 3 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 3 active months
- 0 whole months/12-month budget
- Role 4 headcount
- 0 whole people/role
- Role 4 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 4 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 4 active months
- 0 whole months/12-month budget
- Role 5 headcount
- 0 whole people/role
- Role 5 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 5 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 5 active months
- 0 whole months/12-month budget
- Role 6 headcount
- 0 whole people/role
- Role 6 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 6 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 6 active months
- 0 whole months/12-month budget
- Role 7 headcount
- 0 whole people/role
- Role 7 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 7 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 7 active months
- 0 whole months/12-month budget
- Role 8 headcount
- 0 whole people/role
- Role 8 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 8 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 8 active months
- 0 whole months/12-month budget
- Role 9 headcount
- 0 whole people/role
- Role 9 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 9 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 9 active months
- 0 whole months/12-month budget
- Role 10 headcount
- 0 whole people/role
- Role 10 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 10 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 10 active months
- 0 whole months/12-month budget
- Role 11 headcount
- 0 whole people/role
- Role 11 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 11 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 11 active months
- 0 whole months/12-month budget
- Role 12 headcount
- 0 whole people/role
- Role 12 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 12 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 12 active months
- 0 whole months/12-month budget
- Contractor budget
- 20,000 currency units/12-month budget, ex tax
- Overtime budget
- 4,000 currency units/12-month budget, ex tax
- Revenue budget
- 800,000 currency units/12-month budget, ex tax
- Target labour-cost rate
- 0.3 decimal fraction of ex-tax revenue budget (1 = 100%)
Calculation and outputs
Employee budget
employeeBudgetExTax = ฮฃ headcount ร (annual base cost + annual on-cost) ร active months รท 12- Role A headcount
- 2 whole people/role
- Role A annual base cost per person
- 80,000 currency units/person/year, ex tax
- Role A annual on-cost per person
- 20,000 currency units/person/year, ex tax
- Role A active months
- 12 whole months/12-month budget
- Role B headcount
- 1 whole people/role
- Role B annual base cost per person
- 60,000 currency units/person/year, ex tax
- Role B annual on-cost per person
- 12,000 currency units/person/year, ex tax
- Role B active months
- 6 whole months/12-month budget
- Role 3 headcount
- 0 whole people/role
- Role 3 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 3 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 3 active months
- 0 whole months/12-month budget
- Role 4 headcount
- 0 whole people/role
- Role 4 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 4 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 4 active months
- 0 whole months/12-month budget
- Role 5 headcount
- 0 whole people/role
- Role 5 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 5 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 5 active months
- 0 whole months/12-month budget
- Role 6 headcount
- 0 whole people/role
- Role 6 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 6 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 6 active months
- 0 whole months/12-month budget
- Role 7 headcount
- 0 whole people/role
- Role 7 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 7 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 7 active months
- 0 whole months/12-month budget
- Role 8 headcount
- 0 whole people/role
- Role 8 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 8 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 8 active months
- 0 whole months/12-month budget
- Role 9 headcount
- 0 whole people/role
- Role 9 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 9 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 9 active months
- 0 whole months/12-month budget
- Role 10 headcount
- 0 whole people/role
- Role 10 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 10 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 10 active months
- 0 whole months/12-month budget
- Role 11 headcount
- 0 whole people/role
- Role 11 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 11 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 11 active months
- 0 whole months/12-month budget
- Role 12 headcount
- 0 whole people/role
- Role 12 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 12 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 12 active months
- 0 whole months/12-month budget
- Target labour-cost rate
- 0.3 decimal fraction of ex-tax revenue budget (1 = 100%)
Engine result: 236,000 money
Total labour budget
totalLabourBudgetExTax = employee budget + contractor budget + overtime budget- Contractor budget
- 20,000 currency units/12-month budget, ex tax
- Overtime budget
- 4,000 currency units/12-month budget, ex tax
- Revenue budget
- 800,000 currency units/12-month budget, ex tax
- Employee budget
- 236,000 money
- Labour-budget rate
- 0.325 percent
- Target labour budget
- 240,000 money
- Budget gap
- 20,000 money
Engine result: 260,000 money
Labour-budget rate
labourBudgetRate = total labour budget รท revenue budget- Contractor budget
- 20,000 currency units/12-month budget, ex tax
- Overtime budget
- 4,000 currency units/12-month budget, ex tax
- Revenue budget
- 800,000 currency units/12-month budget, ex tax
- Target labour-cost rate
- 0.3 decimal fraction of ex-tax revenue budget (1 = 100%)
- Employee budget
- 236,000 money
- Total labour budget
- 260,000 money
- Target labour budget
- 240,000 money
- Budget gap
- 20,000 money
Engine result: 0.325 percent
Target labour budget
targetLabourBudgetExTax = revenue budget ร target labour-cost rate- Role A annual base cost per person
- 80,000 currency units/person/year, ex tax
- Role A annual on-cost per person
- 20,000 currency units/person/year, ex tax
- Role B annual base cost per person
- 60,000 currency units/person/year, ex tax
- Role B annual on-cost per person
- 12,000 currency units/person/year, ex tax
- Role 3 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 3 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 4 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 4 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 5 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 5 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 6 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 6 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 7 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 7 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 8 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 8 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 9 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 9 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 10 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 10 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 11 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 11 annual on-cost per person
- 0 currency units/person/year, ex tax
- Role 12 annual base cost per person
- 0 currency units/person/year, ex tax
- Role 12 annual on-cost per person
- 0 currency units/person/year, ex tax
- Contractor budget
- 20,000 currency units/12-month budget, ex tax
- Overtime budget
- 4,000 currency units/12-month budget, ex tax
- Revenue budget
- 800,000 currency units/12-month budget, ex tax
- Target labour-cost rate
- 0.3 decimal fraction of ex-tax revenue budget (1 = 100%)
- Employee budget
- 236,000 money
- Total labour budget
- 260,000 money
- Labour-budget rate
- 0.325 percent
- Budget gap
- 20,000 money
Engine result: 240,000 money
Budget gap
budgetGapExTax = total labour budget โ target labour budget- Contractor budget
- 20,000 currency units/12-month budget, ex tax
- Overtime budget
- 4,000 currency units/12-month budget, ex tax
- Revenue budget
- 800,000 currency units/12-month budget, ex tax
- Target labour-cost rate
- 0.3 decimal fraction of ex-tax revenue budget (1 = 100%)
- Employee budget
- 236,000 money
- Total labour budget
- 260,000 money
- Labour-budget rate
- 0.325 percent
- Target labour budget
- 240,000 money
Engine result: 20,000 money
Example
Worked values below come from the same exact engine and visible default assumptions.
- Employee budget
- 236,000.00 currency units
- Total labour budget
- 260,000.00 currency units
- Labour-budget rate
- 32.5%
- Target labour budget
- 240,000.00 currency units
- Budget gap
- 20,000.00 currency units
The exact engine-derived outputs are shown in the labelled rows below.
Interpretation
Use the signed gap to decide whether role timing or budget scope needs review; the target rate is your decision, not a benchmark.
3. Validation and boundary checks
- The exact engine accepts 1 to 12 unique stable role IDs.
- Headcount is a non-negative whole number and active months remain between 0 and 12.
- Employee budget reconciles every role before contractor and overtime budgets are added.
- A zero revenue budget returns a nullable rate while the target budget remains calculable.
- Role A headcount minimum
role1Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role A headcount maximum
role1Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role A annual base cost per person minimum
role1AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role A annual base cost per person maximum
role1AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role A annual on-cost per person minimum
role1AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role A annual on-cost per person maximum
role1AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role A active months minimum
role1ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role A active months maximum
role1ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role B headcount minimum
role2Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role B headcount maximum
role2Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role B annual base cost per person minimum
role2AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role B annual base cost per person maximum
role2AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role B annual on-cost per person minimum
role2AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role B annual on-cost per person maximum
role2AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role B active months minimum
role2ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role B active months maximum
role2ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 3 headcount minimum
role3Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 3 headcount maximum
role3Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 3 annual base cost per person minimum
role3AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 3 annual base cost per person maximum
role3AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 3 annual on-cost per person minimum
role3AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 3 annual on-cost per person maximum
role3AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 3 active months minimum
role3ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 3 active months maximum
role3ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 4 headcount minimum
role4Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 4 headcount maximum
role4Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 4 annual base cost per person minimum
role4AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 4 annual base cost per person maximum
role4AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 4 annual on-cost per person minimum
role4AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 4 annual on-cost per person maximum
role4AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 4 active months minimum
role4ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 4 active months maximum
role4ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 5 headcount minimum
role5Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 5 headcount maximum
role5Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 5 annual base cost per person minimum
role5AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 5 annual base cost per person maximum
role5AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 5 annual on-cost per person minimum
role5AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 5 annual on-cost per person maximum
role5AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 5 active months minimum
role5ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 5 active months maximum
role5ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 6 headcount minimum
role6Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 6 headcount maximum
role6Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 6 annual base cost per person minimum
role6AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 6 annual base cost per person maximum
role6AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 6 annual on-cost per person minimum
role6AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 6 annual on-cost per person maximum
role6AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 6 active months minimum
role6ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 6 active months maximum
role6ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 7 headcount minimum
role7Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 7 headcount maximum
role7Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 7 annual base cost per person minimum
role7AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 7 annual base cost per person maximum
role7AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 7 annual on-cost per person minimum
role7AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 7 annual on-cost per person maximum
role7AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 7 active months minimum
role7ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 7 active months maximum
role7ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 8 headcount minimum
role8Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 8 headcount maximum
role8Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 8 annual base cost per person minimum
role8AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 8 annual base cost per person maximum
role8AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 8 annual on-cost per person minimum
role8AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 8 annual on-cost per person maximum
role8AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 8 active months minimum
role8ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 8 active months maximum
role8ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 9 headcount minimum
role9Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 9 headcount maximum
role9Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 9 annual base cost per person minimum
role9AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 9 annual base cost per person maximum
role9AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 9 annual on-cost per person minimum
role9AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 9 annual on-cost per person maximum
role9AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 9 active months minimum
role9ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 9 active months maximum
role9ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 10 headcount minimum
role10Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 10 headcount maximum
role10Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 10 annual base cost per person minimum
role10AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 10 annual base cost per person maximum
role10AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 10 annual on-cost per person minimum
role10AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 10 annual on-cost per person maximum
role10AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 10 active months minimum
role10ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 10 active months maximum
role10ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 11 headcount minimum
role11Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 11 headcount maximum
role11Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 11 annual base cost per person minimum
role11AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 11 annual base cost per person maximum
role11AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 11 annual on-cost per person minimum
role11AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 11 annual on-cost per person maximum
role11AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 11 active months minimum
role11ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 11 active months maximum
role11ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Role 12 headcount minimum
role12Headcount โฅ 0 whole people/roleโ A lower value is rejected before calculation.- Role 12 headcount maximum
role12Headcount โค 100,000 whole people/roleโ A higher value is rejected before calculation.- Role 12 annual base cost per person minimum
role12AnnualBaseCostPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 12 annual base cost per person maximum
role12AnnualBaseCostPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 12 annual on-cost per person minimum
role12AnnualOnCostsPerPersonExTax โฅ 0 currency units/person/year, ex taxโ A lower value is rejected before calculation.- Role 12 annual on-cost per person maximum
role12AnnualOnCostsPerPersonExTax โค 10,000,000 currency units/person/year, ex taxโ A higher value is rejected before calculation.- Role 12 active months minimum
role12ActiveMonths โฅ 0 whole months/12-month budgetโ A lower value is rejected before calculation.- Role 12 active months maximum
role12ActiveMonths โค 12 whole months/12-month budgetโ A higher value is rejected before calculation.- Contractor budget minimum
contractorBudgetExTax โฅ 0 currency units/12-month budget, ex taxโ A lower value is rejected before calculation.- Contractor budget maximum
contractorBudgetExTax โค 10,000,000 currency units/12-month budget, ex taxโ A higher value is rejected before calculation.- Overtime budget minimum
overtimeBudgetExTax โฅ 0 currency units/12-month budget, ex taxโ A lower value is rejected before calculation.- Overtime budget maximum
overtimeBudgetExTax โค 10,000,000 currency units/12-month budget, ex taxโ A higher value is rejected before calculation.- Revenue budget minimum
revenueBudgetExTax โฅ 0 currency units/12-month budget, ex taxโ A lower value is rejected before calculation.- Revenue budget maximum
revenueBudgetExTax โค 10,000,000 currency units/12-month budget, ex taxโ A higher value is rejected before calculation.- Target labour-cost rate minimum
targetLabourCostRate โฅ 0 decimal fraction of ex-tax revenue budget (1 = 100%)โ A lower value is rejected before calculation.- Target labour-cost rate maximum
targetLabourCostRate โค 1 decimal fraction of ex-tax revenue budget (1 = 100%)โ A higher value is rejected before calculation.
4. Assumptions and source classification
- Each role is prorated by its entered active months in a 12-month planning horizon.
- On-cost, contractor, overtime, revenue and target values are all user-owned inputs.
- A component table is used; no chart adds decision value for the role-budget reconciliation.
This planner has no current policy-data dependency. Its commercial assumptions are user supplied. Registered family-level regression suites exercise the shared business-logic engine and worked-result reconciliation.
5. Limitations
- The planner does not calculate statutory on-costs, award entitlements or worker classification.
- It does not replace accounting, payroll, employment, tax or legal advice.
This is educational decision support, not tax, accounting, legal or financial advice. Check the treatment of your actual transactions under the rules that apply to your business and seek qualified advice where appropriate.
6. Update and evidence policy
Registered family-level suites test formula invariants and example reconciliation; the release ledger records that coverage without claiming a separate oracle for every line of public copy. There is no official threshold or benchmark to refresh for this planner. Commercial inputs remain user-supplied because they vary by business and contract.
Change history
- : Initial public release of the Labour Budget Scenario planner and methodology.
Related reading
Guides to interpret the decision and its assumptions.
- How to Model a Labour Budget Before Hiring
Build a period labour-cost envelope, test timing and capacity scenarios, and identify decision boundaries before hiring.
Read guide - How to Avoid Hiding Owner Labour in Profit Calculations
Show reported profit and an owner-labour-adjusted decision view separately using explicit hours and rate assumptions.
Read guide