Skip to main content
Primary formula: quote ex indirect tax = protected project cost รท (1 โˆ’ target delivery 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

Consultants, agencies and service businesses preparing a fixed-fee project quote.

Outputs

Protected delivery cost, quote before indirect tax and best, base and worst-hours comparisons.

Start here

Break the work into delivery tasks, then add direct costs, contingency and target margin.

Use a different tool when: Do not use this to set a viable rate and project quote; use Service Rate & Quote Planner for that decision. Use this tool to turn scoped task rows and project costs into a transparent fixed quote.

Decision pack ยท Step 2 of 5

Quote to Cash

Connect a viable service rate to a scoped quote, realised job margin, collection cost and short-term cash forecast.

  1. 1. Set the service rate
  2. 2. Build the project quote
  3. 3. Review realised margin
  4. 4. Price the collection delay
  5. 5. Forecast short-term cash

Current decision: What price protects the scope, contingency and delivery margin?

Next: Compare the approved quote with actual delivery economics.

Quote & capacity

Project Quote Builder: protected delivery cost

Protected delivery cost, quote before indirect tax and best, base and worst-hours comparisons.

Amounts use the same currency as your inputs. No currency conversion is performed.

Scoped task and cost assumptions

Up to 50 local task rows; all commercial amounts exclude indirect tax.

Task 1: design
h
currency units
Task 2: build
h
currency units
currency units
currency units
currency units
currency units
%
%
indirect tax scenarioAdjust only when your scenario needs a different indirect tax treatment.
%
currency units
h

Transparent project quote

Contingency protects cost; margin remains a separate commercial outcome.

PDF and CSV exports stay on this device. Clean page links contain no inputs.
Quote excluding indirect tax11,440.00Including indirect tax 11,440.00
Protected delivery cost8,580.00Contingency allowance 780.00
Target delivery margin25%Delivery profit 2,860.00

Commercial scenarios

See how scope, contingency and hourly commercial assumptions change the quote.

ScenarioResultDifference
Scoped base quote11,440.00Baseline
Scope change mode (+5 first-task hours)12,320.00880.00
Lower contingency10,920.00-520.00
Higher contingency11,960.00520.00
Hourly commercial revenue8,800.00-2,640.00

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.

Quote excluding indirect tax

Base project costlabour + materials + subcontractors + other direct costs + allocated overhead7,800 ex indirect tax
Contingency allowancebase cost ร— contingency rate780 ex indirect tax
Protected project costbase cost + (base cost ร— contingency rate)8,580 ex indirect tax
Quote excluding indirect taxprotected cost รท (1 โˆ’ target margin)11,440 ex indirect tax
Result11,440.00

per project, excluding indirect tax. The engine retains raw precision; the money formatter rounds only the displayed result.

Review the project-quote formulas โ†’
Inputs used by these formula steps
Base project costLabour Total
5,700
Base project costMaterials
500
Base project costSubcontractors
1,000
Base project costOther Direct Costs
0
Base project costAllocated Overhead
600
Contingency allowanceBase Cost
7,800
Contingency allowanceContingency Rate
0.1
Protected project costBase Cost
7,800
Protected project costContingency Rate
0.1
Quote excluding indirect taxProtected Cost
8,580
Quote excluding indirect taxTarget Margin
0.25

Quote including indirect tax

Quote excluding indirect taxprotected cost รท (1 โˆ’ target margin)11,440 ex indirect tax
Quote including indirect taxquote excluding indirect tax ร— (1 + indirect tax rate)11,440 inc indirect tax
Result11,440.00

per project including the entered indirect tax-rate scenario. The engine retains raw precision; the money formatter rounds only the displayed result.

Review the indirect tax display formula โ†’
Inputs used by these formula steps
Quote excluding indirect taxProtected Cost
8,580
Quote excluding indirect taxTarget Margin
0.25
Quote including indirect taxQuote Ex indirect tax
11,440
Quote including indirect taxindirect tax Rate
0

Protected delivery cost

Base project costlabour + materials + subcontractors + other direct costs + allocated overhead7,800 ex indirect tax
Contingency allowancebase cost ร— contingency rate780 ex indirect tax
Protected project costbase cost + (base cost ร— contingency rate)8,580 ex indirect tax
Result8,580.00

Project base cost plus the contingency allowance, excluding indirect tax. The engine retains raw precision; the money formatter rounds only the displayed result.

Review the protected-cost formula โ†’
Inputs used by these formula steps
Base project costLabour Total
5,700
Base project costMaterials
500
Base project costSubcontractors
1,000
Base project costOther Direct Costs
0
Base project costAllocated Overhead
600
Contingency allowanceBase Cost
7,800
Contingency allowanceContingency Rate
0.1
Protected project costBase Cost
7,800
Protected project costContingency Rate
0.1

Contingency allowance

Base project costlabour + materials + subcontractors + other direct costs + allocated overhead7,800 ex indirect tax
Contingency allowancebase cost ร— contingency rate780 ex indirect tax
Result780.00

per project, excluding indirect tax. The engine retains raw precision; the money formatter rounds only the displayed result.

Review the contingency formula โ†’
Inputs used by these formula steps
Base project costLabour Total
5,700
Base project costMaterials
500
Base project costSubcontractors
1,000
Base project costOther Direct Costs
0
Base project costAllocated Overhead
600
Contingency allowanceBase Cost
7,800
Contingency allowanceContingency Rate
0.1

Target delivery margin

Quote excluding indirect taxprotected cost รท (1 โˆ’ target margin)11,440 ex indirect tax
Delivery profitquote excluding indirect tax โˆ’ protected project cost2,860 ex indirect tax
Delivery margindelivery profit รท quote excluding indirect tax0.25
Result25%

Delivery profit as a percentage of the ex-indirect tax project quote. The engine retains raw precision; the percentage formatter rounds only the displayed result.

Review the delivery-margin formula โ†’
Inputs used by these formula steps
Quote excluding indirect taxProtected Cost
8,580
Quote excluding indirect taxTarget Margin
0.25
Delivery profitQuote Ex indirect tax
11,440
Delivery profitProtected Cost
8,580
Delivery marginDelivery Profit
2,860
Delivery marginQuote Ex indirect tax
11,440

Delivery profit

Protected project costbase cost + (base cost ร— contingency rate)8,580 ex indirect tax
Quote excluding indirect taxprotected cost รท (1 โˆ’ target margin)11,440 ex indirect tax
Delivery profitquote excluding indirect tax โˆ’ protected project cost2,860 ex indirect tax
Result2,860.00

Quote excluding indirect tax less protected project cost. The engine retains raw precision; the money formatter rounds only the displayed result.

Review the delivery-profit formula โ†’
Inputs used by these formula steps
Protected project costBase Cost
7,800
Protected project costContingency Rate
0.1
Quote excluding indirect taxProtected Cost
8,580
Quote excluding indirect taxTarget Margin
0.25
Delivery profitQuote Ex indirect tax
11,440
Delivery profitProtected Cost
8,580

Inputs used

Contingency rate
0.1
Target delivery margin
0.25
indirect tax rate scenario
0
Customer hourly rate ex indirect tax
220

Scope change: absorb, share or re-quote

Compare the margin impact of absorbing added scope, charging half, or issuing the full change quote.

currency units
currency units
h
currency units
currency units
%
DecisionChange quoteRevised margin
Absorb0.0015%
Charge half666.6720.3%
Full re-quote1,333.3325%

Calculation details

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

Absorb change quote

Absorb change quotefull change quote ร— charged share0.00
Result0.00

per project, excluding indirect tax.

Review the scope-change quote formula โ†’
Inputs used by these formula steps
Absorb change quoteFull Change Quote
1,333.33
Absorb change quoteCharged Share
0

Absorb revised margin

Absorb change quotefull change quote ร— charged share0.00
Absorb revised margin(revised revenue โˆ’ revised cost) รท revised revenue15%
Result15%

Revised project profit as a percentage of revised ex-indirect tax revenue.

Review the revised-margin formula โ†’
Inputs used by these formula steps
Absorb change quoteFull Change Quote
1,333.33
Absorb change quoteCharged Share
0
Absorb revised marginRevised Revenue
10,000
Absorb revised marginRevised Cost
8,500

Charge half change quote

Charge half change quotefull change quote ร— charged share666.67
Result666.67

per project, excluding indirect tax.

Review the scope-change quote formula โ†’
Inputs used by these formula steps
Charge half change quoteFull Change Quote
1,333.33
Charge half change quoteCharged Share
0.5

Charge half revised margin

Charge half change quotefull change quote ร— charged share666.67
Charge half revised margin(revised revenue โˆ’ revised cost) รท revised revenue20.3%
Result20.3%

Revised project profit as a percentage of revised ex-indirect tax revenue.

Review the revised-margin formula โ†’
Inputs used by these formula steps
Charge half change quoteFull Change Quote
1,333.33
Charge half change quoteCharged Share
0.5
Charge half revised marginRevised Revenue
10,666.67
Charge half revised marginRevised Cost
8,500

Full re-quote change quote

Full re-quote change quotefull change quote ร— charged share1,333.33
Result1,333.33

per project, excluding indirect tax.

Review the scope-change quote formula โ†’
Inputs used by these formula steps
Full re-quote change quoteFull Change Quote
1,333.33
Full re-quote change quoteCharged Share
1

Full re-quote revised margin

Full re-quote change quotefull change quote ร— charged share1,333.33
Full re-quote revised margin(revised revenue โˆ’ revised cost) รท revised revenue25%
Result25%

Revised project profit as a percentage of revised ex-indirect tax revenue.

Review the revised-margin formula โ†’
Inputs used by these formula steps
Full re-quote change quoteFull Change Quote
1,333.33
Full re-quote change quoteCharged Share
1
Full re-quote revised marginRevised Revenue
11,333.33
Full re-quote revised marginRevised Cost
8,500

Inputs used

Original quote, ex indirect tax
10,000.00
Original protected cost, ex indirect tax
7,500.00
Added hours
10 h
Internal cost per hour, ex indirect tax
100.00
Added direct costs, ex indirect tax
0.00
Target margin
25%

Fixed price vs hourly under delivery uncertainty

Use best, base and worst duration cases with an explicit fixed-price risk buffer; neither model is universally better.

currency units
%
currency units
currency units
h
h
h
CaseHoursFixed revenueFixed marginHourly revenueHourly margin
best4011,000.0045.5%8,800.0031.8%
base5011,000.0031.8%11,000.0031.8%
worst7011,000.004.5%15,400.0031.8%

Calculation details

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

Best fixed revenue

best fixed revenuefixed quote before risk ร— (1 + risk buffer)11,000.00
Result11,000.00

per project, excluding indirect tax.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
best fixed revenueFixed Quote Before Risk
10,000
best fixed revenueRisk Buffer
0.1

Best fixed margin

best fixed margin(fixed revenue โˆ’ delivery cost) รท fixed revenue45.5%
Result45.5%

Fixed-price profit as a percentage of fixed ex-indirect tax revenue.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
best fixed marginFixed Revenue
11,000
best fixed marginDelivery Cost
6,000

Best hourly revenue

best hourly revenuescenario hours ร— customer hourly rate8,800.00
Result8,800.00

per project, excluding indirect tax, for the scenario hours.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
best hourly revenueHours
40
best hourly revenueHourly Rate
220

Best hourly margin

best hourly margin(hourly revenue โˆ’ delivery cost) รท hourly revenue31.8%
Result31.8%

Hourly-model profit as a percentage of hourly ex-indirect tax revenue.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
best hourly marginHourly Revenue
8,800
best hourly marginDelivery Cost
6,000

Base fixed revenue

base fixed revenuefixed quote before risk ร— (1 + risk buffer)11,000.00
Result11,000.00

per project, excluding indirect tax.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
base fixed revenueFixed Quote Before Risk
10,000
base fixed revenueRisk Buffer
0.1

Base fixed margin

base fixed margin(fixed revenue โˆ’ delivery cost) รท fixed revenue31.8%
Result31.8%

Fixed-price profit as a percentage of fixed ex-indirect tax revenue.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
base fixed marginFixed Revenue
11,000
base fixed marginDelivery Cost
7,500

Base hourly revenue

base hourly revenuescenario hours ร— customer hourly rate11,000.00
Result11,000.00

per project, excluding indirect tax, for the scenario hours.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
base hourly revenueHours
50
base hourly revenueHourly Rate
220

Base hourly margin

base hourly margin(hourly revenue โˆ’ delivery cost) รท hourly revenue31.8%
Result31.8%

Hourly-model profit as a percentage of hourly ex-indirect tax revenue.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
base hourly marginHourly Revenue
11,000
base hourly marginDelivery Cost
7,500

Worst fixed revenue

worst fixed revenuefixed quote before risk ร— (1 + risk buffer)11,000.00
Result11,000.00

per project, excluding indirect tax.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
worst fixed revenueFixed Quote Before Risk
10,000
worst fixed revenueRisk Buffer
0.1

Worst fixed margin

worst fixed margin(fixed revenue โˆ’ delivery cost) รท fixed revenue4.5%
Result4.5%

Fixed-price profit as a percentage of fixed ex-indirect tax revenue.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
worst fixed marginFixed Revenue
11,000
worst fixed marginDelivery Cost
10,500

Worst hourly revenue

worst hourly revenuescenario hours ร— customer hourly rate15,400.00
Result15,400.00

per project, excluding indirect tax, for the scenario hours.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
worst hourly revenueHours
70
worst hourly revenueHourly Rate
220

Worst hourly margin

worst hourly margin(hourly revenue โˆ’ delivery cost) รท hourly revenue31.8%
Result31.8%

Hourly-model profit as a percentage of hourly ex-indirect tax revenue.

Review the commercial-model comparison formulas โ†’
Inputs used by these formula steps
worst hourly marginHourly Revenue
15,400
worst hourly marginDelivery Cost
10,500

Inputs used

Fixed quote before risk buffer, ex indirect tax
10,000.00
Fixed-price risk buffer
10%
Customer hourly rate, ex indirect tax
220.00
Internal cost per hour, ex indirect tax
150.00
Best-case delivery time
40 h
Base-case delivery time
50 h
Worst-case delivery time
70 h
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/project-quote-builder/?sv=1&contingency=0.1&customer_rate=220&gst=0&margin=0.25&materials=500&other_costs=0&overhead=600&r0_hours=10&r0_rate=120&r1_hours=30&r1_rate=150&subcontractors=1000&tasks=2

ParameterMeaningUnitAllowed valuesPresenceDefault
contingencyContingency applied to the project cost base.decimal fraction of project cost0 to 0.999999Required0.1
customer_rateCustomer-facing hourly rate used for comparison.currency units/hour ex tax0 to 1000000000000Required220
gstUser-entered indirect-tax rate applied after the ex-tax quote.decimal fraction of ex-tax price0 to 1Required0
marginTarget margin retained from the quoted price.decimal fraction of ex-tax price0 to 0.999999Required0.25
materialsMaterials cost excluding indirect tax.currency units/project ex tax0 to 1000000000000Required500
other_costsOther direct project costs excluding indirect tax.currency units/project ex tax0 to 1000000000000Required0
overheadAllocated project overhead excluding indirect tax.currency units/project ex tax0 to 1000000000000Required600
r0_hoursrow 0 hours required for the task row.labour hours/task row5e-324 to 1000000000Optional10
r0_raterow 0 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optional120
r1_hoursrow 1 hours required for the task row.labour hours/task row5e-324 to 1000000000Optional30
r1_raterow 1 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optional150
r10_hoursrow 10 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r10_raterow 10 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r11_hoursrow 11 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r11_raterow 11 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r12_hoursrow 12 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r12_raterow 12 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r13_hoursrow 13 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r13_raterow 13 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r14_hoursrow 14 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r14_raterow 14 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r15_hoursrow 15 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r15_raterow 15 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r16_hoursrow 16 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r16_raterow 16 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r17_hoursrow 17 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r17_raterow 17 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r18_hoursrow 18 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r18_raterow 18 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r19_hoursrow 19 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r19_raterow 19 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r2_hoursrow 2 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r2_raterow 2 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r20_hoursrow 20 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r20_raterow 20 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r21_hoursrow 21 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r21_raterow 21 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r22_hoursrow 22 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r22_raterow 22 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r23_hoursrow 23 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r23_raterow 23 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r24_hoursrow 24 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r24_raterow 24 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r25_hoursrow 25 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r25_raterow 25 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r26_hoursrow 26 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r26_raterow 26 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r27_hoursrow 27 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r27_raterow 27 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r28_hoursrow 28 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r28_raterow 28 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r29_hoursrow 29 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r29_raterow 29 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r3_hoursrow 3 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r3_raterow 3 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r30_hoursrow 30 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r30_raterow 30 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r31_hoursrow 31 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r31_raterow 31 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r32_hoursrow 32 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r32_raterow 32 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r33_hoursrow 33 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r33_raterow 33 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r34_hoursrow 34 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r34_raterow 34 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r35_hoursrow 35 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r35_raterow 35 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r36_hoursrow 36 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r36_raterow 36 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r37_hoursrow 37 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r37_raterow 37 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r38_hoursrow 38 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r38_raterow 38 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r39_hoursrow 39 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r39_raterow 39 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r4_hoursrow 4 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r4_raterow 4 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r40_hoursrow 40 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r40_raterow 40 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r41_hoursrow 41 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r41_raterow 41 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r42_hoursrow 42 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r42_raterow 42 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r43_hoursrow 43 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r43_raterow 43 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r44_hoursrow 44 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r44_raterow 44 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r45_hoursrow 45 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r45_raterow 45 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r46_hoursrow 46 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r46_raterow 46 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r47_hoursrow 47 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r47_raterow 47 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r48_hoursrow 48 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r48_raterow 48 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r49_hoursrow 49 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r49_raterow 49 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r5_hoursrow 5 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r5_raterow 5 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r6_hoursrow 6 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r6_raterow 6 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r7_hoursrow 7 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r7_raterow 7 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r8_hoursrow 8 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r8_raterow 8 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
r9_hoursrow 9 hours required for the task row.labour hours/task row5e-324 to 1000000000Optionalโ€”
r9_raterow 9 rate internal delivery rate.currency units/labour hour ex tax0 to 1000000000000Optionalโ€”
subcontractorsSubcontractor cost excluding indirect tax.currency units/project ex tax0 to 1000000000000Required1000
tasksNumber of task rows encoded in the quote scenario.whole task rows1 to 50Required2

Project Quote Builder: protected delivery cost

Treat the quote as a protected commercial starting point, then reconcile it with scope, exclusions and client value.

Formula summary

Primary formula
quote ex indirect tax = protected project cost รท (1 โˆ’ target delivery 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

Move the base quote into a written proposal that states delivery scope, revision limits, contingency and approval terms.

Stress-test the decision

Review the worst-hours scenario and increase contingency where scope, dependencies or client approvals remain uncertain.

When this estimate can be misleading

  • This builds a commercial scenario, not a contract, invoice or legal scope document.
  • Task effort, internal rates, costs, contingency and margin are your assumptions; no market benchmark is used.
  • It excludes awards, payroll, income tax, scheduling, demand, collection risk and actual-job tracking.
  • Treat the quote as a protected commercial starting point, then reconcile it with scope, exclusions and client value.

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

Guides to interpret the decision and its assumptions.

Frequently asked questions

How do I turn scoped task rows and project costs into a transparent fixed quote?

Move the base quote into a written proposal that states delivery scope, revision limits, contingency and approval terms.

Is contingency the same as profit?

No. Contingency is an allowance added to delivery cost before the target margin is applied.

Does this create contract terms?

No. It is an educational quote-reconciliation workflow, not a contract or legal document.

Which planning assumptions should I stress-test?

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