Act on the result
Use the minimum client price as the approval floor.
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.
Agencies and service owners pricing subcontracted delivery.
Base and protected delivery cost, minimum client price, markup, contribution and margin.
Include coordination time, a percentage risk buffer and any non-duplicative fixed allowance alongside the subcontractor quote.
Use a different tool when: Do not use this to convert an annual cost base with Salary to Contract Rate Planner, set a travel billing policy with Travel Time Billing Planner, or price an approved scope change with Construction Change Order Pricing Planner. Use this tool to price subcontracted delivery after coordination and risk.
Quote & capacity
Base and protected delivery cost, minimum client price, markup, contribution and margin.
Amounts use the same currency as your inputs. No currency conversion is performed.
Price subcontracted delivery after coordination, a percentage risk buffer, any explicit risk allowance and target margin.
Your numbers stay in this browser
Supplier quote or expected cost.
Internal management time.
Coordination labour cost.
Percentage protection for warranty, rework or supplier risk.
Explicit contingency not already represented by the percentage risk buffer.
Contribution retained.
Price to test.
Every result is derived by the registered service and project engine.
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.
total delivery cost รท (1 โ target margin)5,400/projectReports/project from the entered project, capacity and ex-tax commercial assumptions. The engine retains full precision; presentation is bounded for readability.
Subcontractor Markup Planner formulas โsubcontractor cost + coordination hours ร internal cost per hour3,480/projectReports/project from the entered project, capacity and ex-tax commercial assumptions. The engine retains full precision; presentation is bounded for readability.
Subcontractor Markup Planner formulas โbase delivery cost รท (1 โ risk buffer rate)3,480/projectReports/project from the entered project, capacity and ex-tax commercial assumptions. The engine retains full precision; presentation is bounded for readability.
Subcontractor Markup Planner formulas โprotected delivery cost + additional risk allowance3,780/projectReports/project from the entered project, capacity and ex-tax commercial assumptions. The engine retains full precision; presentation is bounded for readability.
Subcontractor Markup Planner formulas โminimum client price รท subcontractor cost โ 10.8 decimal rateReports decimal rate from the entered project, capacity and ex-tax commercial assumptions. The engine retains full precision; presentation is bounded for readability.
Subcontractor Markup Planner formulas โproposed price โ total delivery cost1,720/projectReports/project from the entered project, capacity and ex-tax commercial assumptions. The engine retains full precision; presentation is bounded for readability.
Subcontractor Markup Planner formulas โproposed contribution รท proposed price0.31 decimal rateReports decimal rate from the entered project, capacity and ex-tax commercial assumptions. The engine retains full precision; presentation is bounded for readability.
Subcontractor Markup Planner 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 |
|---|---|---|---|---|---|
| coordinationHours | Internal management time. | hours/project | 0 to 10000000 | Required | 8 |
| internalCostPerHour | Coordination labour cost. | currency units/hour | 0 to 10000000 | Required | 60 |
| proposedClientPrice | Price to test. | currency units/project | 0 to 10000000 | Required | 5500 |
| riskAllowance | Explicit contingency not already represented by the percentage risk buffer. | currency units/project | 0 to 10000000 | Required | 300 |
| riskBufferRate | Percentage protection for warranty, rework or supplier risk. | proportion of base delivery cost protected for risk | 0 to 0.99 | Required | 0 |
| subcontractorCost | Supplier quote or expected cost. | currency units/project | 0 to 10000000 | Required | 3000 |
| targetMargin | Contribution retained. | proportion of client price retained as contribution | 0 to 0.99 | Required | 0.3 |
The subcontractor markup result uses only the entered commercial assumptions.
Data used here
Use the minimum client price as the approval floor.
Retest coordination hours and risk before signing the supplier scope.
Educational estimate, not advice. See all assumptions & limitations โ
Guides to interpret the decision and its assumptions.
Keep labour, materials, subcontractors and allocated overhead visible without counting the same cost twice.
Read guideUse the minimum client price as the approval floor.
Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.