The maths
How this is worked out
Add a buffer to your hours estimate, multiply by the rate you would charge hourly, then add costs you are passing straight through. The second and third figures in the result show what the fixed price works out to per hour if the estimate holds — and if it does not.
Quote = estimated hours × (1 + buffer) × hourly rate + pass-through costs
Worked example
A worked example
Forty estimated hours with a 25% buffer prices 50 hours. At $100 an hour that is $5,000, plus $500 of pass-through costs, so the quote is $5,500. If the work really takes 40 hours you earned $137.50 an hour. If it takes 80, you earned $68.75.
Replace the figures above with your own — the result updates as you type.
Read this before you quote
What the number does and does not cover
- A 20–30% buffer is a common starting point, and it is not padding. It is payment for absorbing the risk that a fixed price transfers from the client to you.
- Estimate the hours before you decide the price. Working backwards from a number the client will accept produces an estimate shaped to fit the budget, which is how projects overrun.
- The rate you feed in should already sit above your rate floor. A fixed price built on a floor rate has no room to absorb an overrun.
- Pass-through costs are worth listing separately on the quote. Bundling them into the price makes your labour look more expensive than it is and makes the costs harder to defend if they change.
- Scope changes are not overruns. Requote them — the buffer covers your own estimating error, not new work the client added.
Questions
Project Quote Calculator: questions freelancers ask
Should I quote fixed price or hourly?
Fixed price when the scope is genuinely clear and you have done similar work; hourly when discovery is part of the job. A fixed price on a vague scope is a bet you are unlikely to win twice.
How big should the buffer be?
Bigger the less you have done the work before. On familiar work 15–20% is usually enough; on something new, 40% is not excessive. The effective rate figure shows what happens when the buffer is too small.
Should I show the client my hourly rate?
You do not have to, and often it is better not to. A fixed price is a price for an outcome. Breaking it into hours invites negotiation about hours instead of about value.
What if the client wants a deposit structure?
Split the quote rather than reducing it — commonly a third up front, a third at a milestone, a third on delivery. The business tools page covers what to use for staged invoicing.