Act on the result
Verify supplier scope, quality and lead-time risks before acting on the lower entered cost.
Educational only: Business decision support, not accounting, tax or legal advice.
Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.
Update policy: Reviewed when formulas or official dependencies change.
Scope: Market-neutral small-business planning using your own assumptions.
Businesses comparing internal production with an external supplier on incremental economics.
Make cost, buy cost, capacity effect, option difference and crossover volume.
Exclude sunk costs and enter only costs and capacity that change between the two options.
Use a different tool when: Do not use this to choose the highest-contribution use of a constrained operating resource; use Capacity Constraint Profit Planner for that decision. Use this tool to compare incremental internal production cost with supplier purchase economics.
Profit & break-even
Make cost, buy cost, capacity effect, option difference and crossover volume.
Amounts use the same currency as your inputs. No currency conversion is performed.
Compare the incremental cost and capacity of making units internally with buying them, while keeping committed sunk cost visible but outside the decision.
Your numbers stay in this browser
Enter the whole units required for the decision period.
Record committed cost for disclosure; the engine explicitly excludes it from the comparison. Use one consistent ex-tax currency basis.
Include only avoidable or new fixed cost for make. Use one consistent ex-tax currency basis.
Include only cost that changes per unit for make. Use one consistent ex-tax currency basis.
Enter the maximum whole units make can deliver in the period.
Include only avoidable or new fixed cost for buy. Use one consistent ex-tax currency basis.
Include only cost that changes per unit for buy. Use one consistent ex-tax currency basis.
Enter the maximum whole units buy can deliver in the period.
Review the operating threshold and incremental comparison on the same entered capacity, cost and demand basis.
Each row names the assumption axis changed from the baseline.
Save these results, change an input, then compare the updated figures with this baseline.
The baseline is temporary in this tab and is not added to shared scenario links or generated reports.
make incremental fixed cost + required units ร make incremental cost per unit, if capacity is sufficient1,680.00Uses the exact shared engine result and only the entered market-neutral operating assumptions. The engine retains raw precision; display formatting does not feed calculation.
Make vs Buy Comparison formulas โbuy incremental fixed cost + required units ร buy incremental cost per unit, if capacity is sufficient2,020.00Uses the exact shared engine result and only the entered market-neutral operating assumptions. The engine retains raw precision; display formatting does not feed calculation.
Make vs Buy Comparison formulas โcompare the two exact incremental costs after capacity feasibilityleftUses the exact shared engine result and only the entered market-neutral operating assumptions.
Make vs Buy Comparison formulas โceiling((right fixed cost โ left fixed cost) / (left unit cost โ right unit cost)), when reachable within both capacities92 unitsUses the exact shared engine result and only the entered market-neutral operating assumptions. The engine retains raw precision; display formatting does not feed calculation.
Make vs Buy Comparison formulas โmax(0, required units โ make capacity)0 unitsUses the exact shared engine result and only the entered market-neutral operating assumptions. The engine retains raw precision; display formatting does not feed calculation.
Make vs Buy Comparison formulas โmax(0, required units โ buy capacity)0 unitsUses the exact shared engine result and only the entered market-neutral operating assumptions. The engine retains raw precision; display formatting does not feed calculation.
Make vs Buy Comparison formulas โcurrent sunk cost disclosed but excluded from both incremental options9,000.00Uses the exact shared engine result and only the entered market-neutral operating assumptions. The engine retains raw precision; display formatting does not feed calculation.
Make vs Buy Comparison formulas โThis calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.
Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.
| Parameter | Meaning | Unit | Allowed values | Presence | Default |
|---|---|---|---|---|---|
| currentSunkCost | Record committed cost for disclosure; the engine explicitly excludes it from the comparison. Use one consistent ex-tax currency basis. | currency units/decision period, ex tax | 0 to 10000000 | Required | 9000 |
| leftCapacityUnits | Enter the maximum whole units make can deliver in the period. | units/period | 0 to 100000000 | Required | 150 |
| leftIncrementalFixedCost | Include only avoidable or new fixed cost for make. Use one consistent ex-tax currency basis. | currency units/decision period, ex tax | 0 to 10000000 | Required | 1200 |
| leftIncrementalVariableCostPerUnit | Include only cost that changes per unit for make. Use one consistent ex-tax currency basis. | currency units/unit, ex tax | 0 to 10000000 | Required | 4 |
| rightCapacityUnits | Enter the maximum whole units buy can deliver in the period. | units/period | 0 to 100000000 | Required | 1000 |
| rightIncrementalFixedCost | Include only avoidable or new fixed cost for buy. Use one consistent ex-tax currency basis. | currency units/decision period, ex tax | 0 to 10000000 | Required | 100 |
| rightIncrementalVariableCostPerUnit | Include only cost that changes per unit for buy. Use one consistent ex-tax currency basis. | currency units/unit, ex tax | 0 to 10000000 | Required | 16 |
| units | Enter the whole units required for the decision period. | units/period | 0 to 100000000 | Required | 120 |
Use incremental option costs and capacity effects; sunk internal costs should not bias the comparison.
Data used here
Verify supplier scope, quality and lead-time risks before acting on the lower entered cost.
Retest lower volume, supplier price increases and internal capacity displacement.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Compare avoidable internal cost with supplier cost, capacity use, timing and risk on one component requirement.
Read guideVerify supplier scope, quality and lead-time risks before acting on the lower entered cost.
Keep the time basis, units and included costs consistent across options, then verify the assumptions that create the largest difference.