Turn estimated hours into a defensible fixed-price quote — cost floor + risk buffer + value-based uplift, with a price range, your effective hourly & the upside vs billing hourly
Freelancers and small agencies know they earn more on fixed-price projects than by the hour — but most default to hours × rate and stop there, which quietly penalizes their efficiency and leaves money on the table. This calculator builds a defensible flat quote the way the work actually costs and the way the outcome is actually worth: it starts from your cost floor (hours × your true rate), adds a risk buffer for revisions and scope creep, recovers any direct pass-through costs, and — if you can size the value your work creates — layers a value-based price on top, recommending the higher of the two so you never quote below cost. It also shows a price range to present, your effective hourly, the client ROI multiple, and the dollars you'd leave on the table billing raw hours × rate. Everything runs privately in your browser, free.
A project you estimate at 40 hours at a $100/hr target rate, with a 20% risk buffer, $0 direct costs. The work will create about $50,000 of first-year value for the client and you charge a 10% capture rate, presented as a ±10% range:
cost_floor = estimated_hours * target_hourly_rate
buffered_labor = cost_floor * (1 + buffer% / 100)
cost_plus_quote = buffered_labor + direct_costs (minimum defensible fee)
value_quote = (annual_value * capture% / 100) + direct_costs (if value > 0)
client_roi_multiple = annual_value / value_quote (flag if < 3x)
recommended_quote = max(cost_plus_quote, value_quote) (value > 0)
= cost_plus_quote (otherwise)
quote_low = recommended_quote * (1 - range% / 100)
quote_high = recommended_quote * (1 + range% / 100)
effective_hourly = recommended_quote / estimated_hours (if hours > 0)
hourly_vs_fixed = recommended_quote - cost_floor (money left on the table hourly)
markup_pct = (recommended_quote / cost_floor - 1) * 100
# all money rounds to the nearest $25 for display
<iframe src="https://snaptoolsuite.com/project-pricing-calculator/?embed=1"
style="width:100%;max-width:560px;height:1180px;border:0;"
title="Project Pricing Calculator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/project-pricing-calculator/">Project Pricing Calculator</a> by Snap Tool Suite</p>
See it live: view a real embed example →
Start with your cost floor (hours × your true rate), add a risk buffer (15–20% on familiar work, 25–50% on fuzzy or unfamiliar scope) for revisions and scope creep, then add direct pass-through costs — that's your cost-plus minimum. If you can size the annual value your work creates, also compute a value-based price (a share of that value) and quote the HIGHER of the two. This tool does it all instantly.
Hours × rate penalizes efficiency — the faster you get, the less you earn — and every unbilled revision or meeting comes out of your pocket. Fixed pricing lets you keep the upside of working quickly, but only with a risk buffer so overruns don't erase margin and, ideally, a value anchor so the price reflects the outcome, not just your time.
Common guidance: 15–20% for experienced freelancers on familiar work, 25–35% when scope is fuzzy, and 25–50% when you're new or the project type is unfamiliar. A 0% buffer means any overrun comes straight out of your own pocket — 15–20% is the usual floor.
It sets your fee from the financial impact your work creates (added revenue, cost saved, time saved) rather than your hours. The 10:1 anchor charges ~10% of first-year value so the client gets a ~10× return; defensible engagements run roughly 7% (client bears more risk) to 20–25% (rare expertise, high certainty). Value sets the ceiling/anchor; your costs set the floor — always take the higher.
Effective hourly = your recommended quote ÷ estimated hours; if it's above your target rate, that's the efficiency upside you capture by pricing the outcome. Client ROI multiple = annual value ÷ your quote — if it drops below ~3×, the fee may be too high to be an easy yes, so lower the capture rate or recheck the value estimate.
No. They only set your internal floor. Show them and the client re-multiplies and anchors on time instead of outcome, defeating value-based pricing. Present a flat fee or range, the value delivered, and the fact that you carry the overrun risk.
Yes. 100% free, everything runs privately in your browser. Nothing is saved unless you copy or save your result.
This is an estimating and negotiation-framing aid, not a guaranteed price or financial/legal advice. Final fees depend on your market, the client's budget, and negotiation. The buffer and capture-rate ranges are industry rules of thumb, not laws — calibrate them from your own last 5–10 projects; estimates only become reliable after roughly 10–20 completed projects of the same type. The widely-cited "10:1 ROI / 10% capture" figure is an anchor, not a formula carved in stone: defensible engagements run roughly 7% (client bears more implementation risk) to 20–25% (rare expertise, high-certainty outcome).
Value-based pricing requires a real conversation with the client to size the value; a guessed annualized value produces a guessed quote, so treat the value path as directional until you've validated the number. All outputs are pre-tax and pre-overhead unless your target hourly rate already bakes those in — make sure it does (it's the "true cost-of-doing-business rate"), or the cost floor understates what you need. The effective-hourly upside assumes you actually deliver near your estimated hours; if you blow the estimate, the flat fee can underperform your hourly rate — that's the risk the buffer exists to absorb. Everything is fully client-side: no data leaves your browser, and nothing is stored or sent to a server unless you copy or save your result.
Everything is calculated in your browser. We don't store or sell your data.