Skip to main content

Methodology

Employee and Contractor Mix Planner methodology

Compare an editable two-option workforce mix on cost and productive capacity without classifying a worker or prescribing employment terms.

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

Total headcount
totalHeadcount = Σ option headcount

Where

option3Headcount
Option 3 headcount (whole or operational units)Source: Business record
option4Headcount
Option 4 headcount (whole or operational units)Source: Business record
option5Headcount
Option 5 headcount (whole or operational units)Source: Business record
option6Headcount
Option 6 headcount (whole or operational units)Source: Business record
option7Headcount
Option 7 headcount (whole or operational units)Source: Business record
option8Headcount
Option 8 headcount (whole or operational units)Source: Business record
totalHeadcount
Total headcount (units)Source: Calculated output
Total productive hours
totalProductiveHours = Σ headcount × productive hours per person

Where

totalHeadcount
Total headcount (units)Source: Calculated output
totalProductiveHours
Total productive hours (hours)Source: Calculated output
Total workforce cost
totalCostExTax = Σ headcount × cost per person

Where

totalHeadcount
Total headcount (units)Source: Calculated output
totalCostExTax
Total workforce cost (money)Source: Calculated output
Cost per productive hour
costPerProductiveHourExTax = total workforce cost ÷ total productive hours

Where

totalProductiveHours
Total productive hours (hours)Source: Calculated output
totalCostExTax
Total workforce cost (money)Source: Calculated output
costPerProductiveHourExTax
Cost per productive hour (money)Source: Calculated output
Capacity gap
capacityGapHours = max(0, required productive hours − total productive hours)

Where

requiredProductiveHours
Required productive hours (hours or hours per person)Source: User decision
totalProductiveHours
Total productive hours (hours)Source: Calculated output
capacityGapHours
Capacity gap (hours)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.

Employee scenario headcount
2 whole people/workforce option
Employee scenario productive hours per person
1,000 productive hours/person/selected period
Employee scenario cost per person
100,000 currency units/person/selected period, ex tax
Contractor scenario headcount
1 whole people/workforce option
Contractor scenario productive hours per person
500 productive hours/person/selected period
Contractor scenario cost per person
70,000 currency units/person/selected period, ex tax
Option 3 headcount
0 whole people/workforce option
Option 3 productive hours per person
0 productive hours/person/selected period
Option 3 cost per person
0 currency units/person/selected period, ex tax
Option 4 headcount
0 whole people/workforce option
Option 4 productive hours per person
0 productive hours/person/selected period
Option 4 cost per person
0 currency units/person/selected period, ex tax
Option 5 headcount
0 whole people/workforce option
Option 5 productive hours per person
0 productive hours/person/selected period
Option 5 cost per person
0 currency units/person/selected period, ex tax
Option 6 headcount
0 whole people/workforce option
Option 6 productive hours per person
0 productive hours/person/selected period
Option 6 cost per person
0 currency units/person/selected period, ex tax
Option 7 headcount
0 whole people/workforce option
Option 7 productive hours per person
0 productive hours/person/selected period
Option 7 cost per person
0 currency units/person/selected period, ex tax
Option 8 headcount
0 whole people/workforce option
Option 8 productive hours per person
0 productive hours/person/selected period
Option 8 cost per person
0 currency units/person/selected period, ex tax
Required productive hours
3,000 productive hours/selected period

Calculation and outputs

  1. Total headcount

    totalHeadcount = Σ option headcount
    Employee scenario headcount
    2 whole people/workforce option
    Contractor scenario headcount
    1 whole people/workforce option
    Option 3 headcount
    0 whole people/workforce option
    Option 3 productive hours per person
    0 productive hours/person/selected period
    Option 3 cost per person
    0 currency units/person/selected period, ex tax
    Option 4 headcount
    0 whole people/workforce option
    Option 4 productive hours per person
    0 productive hours/person/selected period
    Option 4 cost per person
    0 currency units/person/selected period, ex tax
    Option 5 headcount
    0 whole people/workforce option
    Option 5 productive hours per person
    0 productive hours/person/selected period
    Option 5 cost per person
    0 currency units/person/selected period, ex tax
    Option 6 headcount
    0 whole people/workforce option
    Option 6 productive hours per person
    0 productive hours/person/selected period
    Option 6 cost per person
    0 currency units/person/selected period, ex tax
    Option 7 headcount
    0 whole people/workforce option
    Option 7 productive hours per person
    0 productive hours/person/selected period
    Option 7 cost per person
    0 currency units/person/selected period, ex tax
    Option 8 headcount
    0 whole people/workforce option
    Option 8 productive hours per person
    0 productive hours/person/selected period
    Option 8 cost per person
    0 currency units/person/selected period, ex tax

    Engine result: 3 units

  2. Total productive hours

    totalProductiveHours = Σ headcount × productive hours per person
    Employee scenario headcount
    2 whole people/workforce option
    Employee scenario productive hours per person
    1,000 productive hours/person/selected period
    Employee scenario cost per person
    100,000 currency units/person/selected period, ex tax
    Contractor scenario headcount
    1 whole people/workforce option
    Contractor scenario productive hours per person
    500 productive hours/person/selected period
    Contractor scenario cost per person
    70,000 currency units/person/selected period, ex tax
    Option 3 headcount
    0 whole people/workforce option
    Option 3 productive hours per person
    0 productive hours/person/selected period
    Option 3 cost per person
    0 currency units/person/selected period, ex tax
    Option 4 headcount
    0 whole people/workforce option
    Option 4 productive hours per person
    0 productive hours/person/selected period
    Option 4 cost per person
    0 currency units/person/selected period, ex tax
    Option 5 headcount
    0 whole people/workforce option
    Option 5 productive hours per person
    0 productive hours/person/selected period
    Option 5 cost per person
    0 currency units/person/selected period, ex tax
    Option 6 headcount
    0 whole people/workforce option
    Option 6 productive hours per person
    0 productive hours/person/selected period
    Option 6 cost per person
    0 currency units/person/selected period, ex tax
    Option 7 headcount
    0 whole people/workforce option
    Option 7 productive hours per person
    0 productive hours/person/selected period
    Option 7 cost per person
    0 currency units/person/selected period, ex tax
    Option 8 headcount
    0 whole people/workforce option
    Option 8 productive hours per person
    0 productive hours/person/selected period
    Option 8 cost per person
    0 currency units/person/selected period, ex tax
    Required productive hours
    3,000 productive hours/selected period
    Total headcount
    3 units
    Cost per productive hour
    108 money
    Capacity gap
    500 hours

    Engine result: 2,500 hours

  3. Total workforce cost

    totalCostExTax = Σ headcount × cost per person
    Employee scenario headcount
    2 whole people/workforce option
    Employee scenario productive hours per person
    1,000 productive hours/person/selected period
    Employee scenario cost per person
    100,000 currency units/person/selected period, ex tax
    Contractor scenario headcount
    1 whole people/workforce option
    Contractor scenario productive hours per person
    500 productive hours/person/selected period
    Contractor scenario cost per person
    70,000 currency units/person/selected period, ex tax
    Option 3 headcount
    0 whole people/workforce option
    Option 3 productive hours per person
    0 productive hours/person/selected period
    Option 3 cost per person
    0 currency units/person/selected period, ex tax
    Option 4 headcount
    0 whole people/workforce option
    Option 4 productive hours per person
    0 productive hours/person/selected period
    Option 4 cost per person
    0 currency units/person/selected period, ex tax
    Option 5 headcount
    0 whole people/workforce option
    Option 5 productive hours per person
    0 productive hours/person/selected period
    Option 5 cost per person
    0 currency units/person/selected period, ex tax
    Option 6 headcount
    0 whole people/workforce option
    Option 6 productive hours per person
    0 productive hours/person/selected period
    Option 6 cost per person
    0 currency units/person/selected period, ex tax
    Option 7 headcount
    0 whole people/workforce option
    Option 7 productive hours per person
    0 productive hours/person/selected period
    Option 7 cost per person
    0 currency units/person/selected period, ex tax
    Option 8 headcount
    0 whole people/workforce option
    Option 8 productive hours per person
    0 productive hours/person/selected period
    Option 8 cost per person
    0 currency units/person/selected period, ex tax
    Total headcount
    3 units
    Cost per productive hour
    108 money

    Engine result: 270,000 money

  4. Cost per productive hour

    costPerProductiveHourExTax = total workforce cost ÷ total productive hours
    Employee scenario productive hours per person
    1,000 productive hours/person/selected period
    Employee scenario cost per person
    100,000 currency units/person/selected period, ex tax
    Contractor scenario productive hours per person
    500 productive hours/person/selected period
    Contractor scenario cost per person
    70,000 currency units/person/selected period, ex tax
    Option 3 productive hours per person
    0 productive hours/person/selected period
    Option 3 cost per person
    0 currency units/person/selected period, ex tax
    Option 4 productive hours per person
    0 productive hours/person/selected period
    Option 4 cost per person
    0 currency units/person/selected period, ex tax
    Option 5 productive hours per person
    0 productive hours/person/selected period
    Option 5 cost per person
    0 currency units/person/selected period, ex tax
    Option 6 productive hours per person
    0 productive hours/person/selected period
    Option 6 cost per person
    0 currency units/person/selected period, ex tax
    Option 7 productive hours per person
    0 productive hours/person/selected period
    Option 7 cost per person
    0 currency units/person/selected period, ex tax
    Option 8 productive hours per person
    0 productive hours/person/selected period
    Option 8 cost per person
    0 currency units/person/selected period, ex tax
    Required productive hours
    3,000 productive hours/selected period
    Total productive hours
    2,500 hours
    Total workforce cost
    270,000 money
    Capacity gap
    500 hours

    Engine result: 108 money

  5. Capacity gap

    capacityGapHours = max(0, required productive hours − total productive hours)
    Employee scenario productive hours per person
    1,000 productive hours/person/selected period
    Contractor scenario productive hours per person
    500 productive hours/person/selected period
    Option 3 productive hours per person
    0 productive hours/person/selected period
    Option 4 productive hours per person
    0 productive hours/person/selected period
    Option 5 productive hours per person
    0 productive hours/person/selected period
    Option 6 productive hours per person
    0 productive hours/person/selected period
    Option 7 productive hours per person
    0 productive hours/person/selected period
    Option 8 productive hours per person
    0 productive hours/person/selected period
    Required productive hours
    3,000 productive hours/selected period
    Total productive hours
    2,500 hours
    Cost per productive hour
    108 money

    Engine result: 500 hours

Example

Worked values below come from the same exact engine and visible default assumptions.

Total headcount
3
Total productive hours
2,500 hours
Total workforce cost
270,000.00 currency units
Cost per productive hour
108.00 currency units
Capacity gap
500 hours

The exact engine-derived outputs are shown in the labelled rows below.

Interpretation

Use cost per productive hour together with the capacity gap; the labels do not determine legal worker status.

3. Validation and boundary checks

  • The exact engine accepts 1 to 8 unique stable option IDs.
  • Headcount is a non-negative whole number and all cost/capacity values are finite and non-negative.
  • Total hours and total cost reconcile to exact option-row sums.
  • Zero productive hours returns a nullable cost per productive hour.
Employee scenario headcount minimum
option1Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Employee scenario headcount maximum
option1Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Employee scenario productive hours per person minimum
option1ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Employee scenario productive hours per person maximum
option1ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Employee scenario cost per person minimum
option1CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Employee scenario cost per person maximum
option1CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Contractor scenario headcount minimum
option2Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Contractor scenario headcount maximum
option2Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Contractor scenario productive hours per person minimum
option2ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Contractor scenario productive hours per person maximum
option2ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Contractor scenario cost per person minimum
option2CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Contractor scenario cost per person maximum
option2CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Option 3 headcount minimum
option3Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Option 3 headcount maximum
option3Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Option 3 productive hours per person minimum
option3ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Option 3 productive hours per person maximum
option3ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Option 3 cost per person minimum
option3CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Option 3 cost per person maximum
option3CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Option 4 headcount minimum
option4Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Option 4 headcount maximum
option4Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Option 4 productive hours per person minimum
option4ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Option 4 productive hours per person maximum
option4ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Option 4 cost per person minimum
option4CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Option 4 cost per person maximum
option4CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Option 5 headcount minimum
option5Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Option 5 headcount maximum
option5Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Option 5 productive hours per person minimum
option5ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Option 5 productive hours per person maximum
option5ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Option 5 cost per person minimum
option5CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Option 5 cost per person maximum
option5CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Option 6 headcount minimum
option6Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Option 6 headcount maximum
option6Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Option 6 productive hours per person minimum
option6ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Option 6 productive hours per person maximum
option6ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Option 6 cost per person minimum
option6CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Option 6 cost per person maximum
option6CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Option 7 headcount minimum
option7Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Option 7 headcount maximum
option7Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Option 7 productive hours per person minimum
option7ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Option 7 productive hours per person maximum
option7ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Option 7 cost per person minimum
option7CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Option 7 cost per person maximum
option7CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Option 8 headcount minimum
option8Headcount ≥ 0 whole people/workforce optionA lower value is rejected before calculation.
Option 8 headcount maximum
option8Headcount ≤ 100,000 whole people/workforce optionA higher value is rejected before calculation.
Option 8 productive hours per person minimum
option8ProductiveHoursPerPerson ≥ 0 productive hours/person/selected periodA lower value is rejected before calculation.
Option 8 productive hours per person maximum
option8ProductiveHoursPerPerson ≤ 100,000,000 productive hours/person/selected periodA higher value is rejected before calculation.
Option 8 cost per person minimum
option8CostPerPersonExTax ≥ 0 currency units/person/selected period, ex taxA lower value is rejected before calculation.
Option 8 cost per person maximum
option8CostPerPersonExTax ≤ 10,000,000 currency units/person/selected period, ex taxA higher value is rejected before calculation.
Required productive hours minimum
requiredProductiveHours ≥ 0 productive hours/selected periodA lower value is rejected before calculation.
Required productive hours maximum
requiredProductiveHours ≤ 100,000,000 productive hours/selected periodA higher value is rejected before calculation.

4. Assumptions and source classification

  • Option labels are presentation labels only and do not classify workers.
  • Cost and productive hours use the same selected period basis.
  • A comparison table is used; no chart adds decision value for the bounded option mix.

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 workflow does not determine worker classification, employment status or legal obligations.
  • 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

  1. : Initial public release of the planner and methodology after pre-launch calculation, content, source and interaction review.

Guides to interpret the decision and its assumptions.

Return to the planner