Skip to main content
Primary formula: minimum client price = ((subcontractor cost + coordination cost) รท (1 โˆ’ risk buffer) + risk allowance) รท (1 โˆ’ target margin)

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.

What this planner helps you decide

Best for

Agencies and service owners pricing subcontracted delivery.

Outputs

Base and protected delivery cost, minimum client price, markup, contribution and margin.

Start here

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

Subcontractor Markup: base and protected delivery cost

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.

Subcontractor Markup

Price subcontracted delivery after coordination, a percentage risk buffer, any explicit risk allowance and target margin.

Your numbers stay in this browser

currency units

Supplier quote or expected cost.

Internal management time.

currency units

Coordination labour cost.

%

Percentage protection for warranty, rework or supplier risk.

currency units

Explicit contingency not already represented by the percentage risk buffer.

%

Contribution retained.

currency units

Price to test.

Decision result

Every result is derived by the registered service and project engine.

PDF and CSV exports stay on this device. Clean page links contain no inputs.
Base Delivery Cost
3,480.00/project
Protected Delivery Cost
3,480.00/project
Total Delivery Cost
3,780.00/project
Minimum client price
5,400.00/project
Required Markup
80%
Proposed Contribution
1,720.00/project
Proposed Margin
31.3%

Scenario comparison

Each row names the assumption axis changed from the baseline.

ScenarioResultDifference
Current scenario5,400.00/projectBaseline
Lower Target margin5,286.71/projectโˆ’113.29/project (โˆ’2.1%)
Higher Target margin5,518.25/project+118.25/project (+2.2%)

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.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Minimum client price

Minimum Client Pricetotal delivery cost รท (1 โˆ’ target margin)5,400/project
Result5,400.00/project

Reports/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 โ†’
Inputs used by these formula steps
Minimum Client PriceSubcontractor Cost
3,000
Minimum Client PriceCoordination Hours
8
Minimum Client PriceInternal Cost Per Hour
60
Minimum Client PriceRisk Buffer Rate
0
Minimum Client PriceRisk Allowance
300
Minimum Client PriceTarget Margin
0.3
Minimum Client PriceProposed Client Price
5,500

Base Delivery Cost

Base Delivery Costsubcontractor cost + coordination hours ร— internal cost per hour3,480/project
Result3,480.00/project

Reports/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 โ†’
Inputs used by these formula steps
Base Delivery CostSubcontractor Cost
3,000
Base Delivery CostCoordination Hours
8
Base Delivery CostInternal Cost Per Hour
60
Base Delivery CostRisk Buffer Rate
0
Base Delivery CostRisk Allowance
300
Base Delivery CostTarget Margin
0.3
Base Delivery CostProposed Client Price
5,500

Protected Delivery Cost

Protected Delivery Costbase delivery cost รท (1 โˆ’ risk buffer rate)3,480/project
Result3,480.00/project

Reports/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 โ†’
Inputs used by these formula steps
Protected Delivery CostSubcontractor Cost
3,000
Protected Delivery CostCoordination Hours
8
Protected Delivery CostInternal Cost Per Hour
60
Protected Delivery CostRisk Buffer Rate
0
Protected Delivery CostRisk Allowance
300
Protected Delivery CostTarget Margin
0.3
Protected Delivery CostProposed Client Price
5,500

Total Delivery Cost

Total Delivery Costprotected delivery cost + additional risk allowance3,780/project
Result3,780.00/project

Reports/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 โ†’
Inputs used by these formula steps
Total Delivery CostSubcontractor Cost
3,000
Total Delivery CostCoordination Hours
8
Total Delivery CostInternal Cost Per Hour
60
Total Delivery CostRisk Buffer Rate
0
Total Delivery CostRisk Allowance
300
Total Delivery CostTarget Margin
0.3
Total Delivery CostProposed Client Price
5,500

Required Markup

Required Markupminimum client price รท subcontractor cost โˆ’ 10.8 decimal rate
Result80%

Reports 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 โ†’
Inputs used by these formula steps
Required MarkupSubcontractor Cost
3,000
Required MarkupCoordination Hours
8
Required MarkupInternal Cost Per Hour
60
Required MarkupRisk Buffer Rate
0
Required MarkupRisk Allowance
300
Required MarkupTarget Margin
0.3
Required MarkupProposed Client Price
5,500

Proposed Contribution

Proposed Contributionproposed price โˆ’ total delivery cost1,720/project
Result1,720.00/project

Reports/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 โ†’
Inputs used by these formula steps
Proposed ContributionSubcontractor Cost
3,000
Proposed ContributionCoordination Hours
8
Proposed ContributionInternal Cost Per Hour
60
Proposed ContributionRisk Buffer Rate
0
Proposed ContributionRisk Allowance
300
Proposed ContributionTarget Margin
0.3
Proposed ContributionProposed Client Price
5,500

Proposed Margin

Proposed Marginproposed contribution รท proposed price0.31 decimal rate
Result31.3%

Reports 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 โ†’
Inputs used by these formula steps
Proposed MarginSubcontractor Cost
3,000
Proposed MarginCoordination Hours
8
Proposed MarginInternal Cost Per Hour
60
Proposed MarginRisk Buffer Rate
0
Proposed MarginRisk Allowance
300
Proposed MarginTarget Margin
0.3
Proposed MarginProposed Client Price
5,500

Inputs used

Subcontractor cost
3,000
Coordination hours
8
Internal cost per hour
60
Risk buffer rate
0
Additional risk allowance
300
Target margin
0.3
Proposed client price
5,500
Open this calculator with preset values

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.

Example: https://margin101.com/tools/subcontractor-markup/?sv=1&coordinationHours=8&internalCostPerHour=60&proposedClientPrice=5500&riskAllowance=300&riskBufferRate=0&subcontractorCost=3000&targetMargin=0.3

ParameterMeaningUnitAllowed valuesPresenceDefault
coordinationHoursInternal management time.hours/project0 to 10000000Required8
internalCostPerHourCoordination labour cost.currency units/hour0 to 10000000Required60
proposedClientPricePrice to test.currency units/project0 to 10000000Required5500
riskAllowanceExplicit contingency not already represented by the percentage risk buffer.currency units/project0 to 10000000Required300
riskBufferRatePercentage protection for warranty, rework or supplier risk.proportion of base delivery cost protected for risk0 to 0.99Required0
subcontractorCostSupplier quote or expected cost.currency units/project0 to 10000000Required3000
targetMarginContribution retained.proportion of client price retained as contribution0 to 0.99Required0.3

Subcontractor Markup: base and protected delivery cost

The subcontractor markup result uses only the entered commercial assumptions.

Formula summary

Primary formula
minimum client price = ((subcontractor cost + coordination cost) รท (1 โˆ’ risk buffer) + risk allowance) รท (1 โˆ’ target margin)

Read the full methodology

Data used here

  • The estimate uses your inputs and the general business formula documented in the methodology.

Decision checks

Act on the result

Use the minimum client price as the approval floor.

Stress-test the decision

Retest coordination hours and risk before signing the supplier scope.

When this estimate can be misleading

  • Results depend on the accuracy and consistent basis of user-entered assumptions.
  • The planner does not forecast demand, delivery performance or contract outcomes.
  • Use the result as educational business decision support, not accounting, tax or legal advice.
  • The subcontractor markup result uses only the entered commercial assumptions.

Educational estimate, not advice. See all assumptions & limitations โ†’

Guides to interpret the decision and its assumptions.

Frequently asked questions

How do I price subcontracted delivery after coordination, warranty and supplier risk?

Use the minimum client price as the approval floor.

Which planning assumptions should I stress-test?

Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.