Skip to content
ToolShelf

Freelance project quote calculator

Turn estimated hours, a rate, project expenses, a contingency and a profit margin into one quotable figure, with the effective hourly rate and the point the job stops paying.

The work

Your honest estimate, before any buffer

Licences, stock, a subcontractor. Blank means none.

What you add on top

For the estimate being wrong. Blank means none.

Of the quote, not of the cost. Blank quotes at cost.

If your hourly rate already covers your income, tax and overheads, this margin is not your pay. It is the business’s profit and the premium for carrying a fixed price. Leaving it blank is a legitimate choice.

Quote

—

Enter the hours you expect and what you charge for them.

Five steps, in this order

  1. Estimated hours × your rate = the labour
  2. + anything you buy in for the job = the estimated cost
  3. + a contingency, as a share of that cost
  4. = the cost base
  5. ÷ (1 − your margin) = the quote

The contingency goes on before the margin, so the margin covers the buffer rather than being eaten by it. And it applies to the bought-in costs as well as to the hours, because both are estimates, a subcontractor’s invoice overruns as readily as your own time.

The step that costs money: margin is not markup

Asked for a 20% margin on a cost of $3,300, most people add 20% and quote $3,960. That is a 20% markup, and the margin it actually leaves is 16.7%. A true 20% margin needs $4,125, you divide by 0.8 rather than multiplying by 1.2.

The gap is about a fifth of the profit, every time, on every job. This tool divides, and shows the markup equivalent next to the answer so you can see which number you meant.

A margin on a costed rate is not your wage

Worth being clear about, because it is where quoting advice quietly contradicts itself. If your hourly rate is properly costed, it carries your income, your tax, your software and your unpaid hours, then adding a margin on top is not paying yourself more. It is profit for the business, a premium for taking on the risk of a fixed price, and the money that pays for the quotes you write and do not win.

Both readings are defensible. What is not defensible is counting the same money twice: setting a rate that already includes your salary, adding a 25% margin, and then thinking of the margin as your pay as well.

What a contingency is actually for

Not for scope the client adds. That is a change order, and a contingency used to absorb new work trains everyone involved that new work is free. It is for the estimate being wrong about the work you already agreed on.

So it should follow your confidence rather than habit. Familiar work for a familiar client might carry 10%; a new technology, an unclear brief, or a dependency on somebody else’s deadline routinely takes 25% to 50%, and experienced estimators will tell you it is often still not enough. The percentage is abstract, so the tool shows the extra hours it buys, four hours of slack on a forty-hour job is easier to judge than “10%”.

Where the job stops paying

The last figure in the panel is the one to keep. It is the number of hours at which the quote has covered your bought-in costs and nothing more, every hour after it is unpaid.

Quote forty hours at $75 with a 10% contingency and a 20% margin and the job breaks even at fifty-five hours. That is how much room a fixed price has bought you, stated as a number rather than a feeling, and it is the fairest way to compare two quotes: the bigger total is not always the one with more room in it.

What this does not do

It does not add sales tax or VAT, which goes on the invoice and was never yours. It does not model payment terms, a deposit, a late payment or a job that is cancelled halfway. It does not know your market, so it will happily produce a number no client will pay.

And it is an estimate, not a promise: it holds exactly as long as the scope does. Write down what “finished” means before sending the figure, because a fixed price against an undefined scope is not a quote, it is an option the client gets to keep exercising.

Questions

How do I price a fixed-price freelance project?
Estimate the hours, multiply by your rate, add anything you have to buy in for the job, add a contingency for the estimate being wrong, then divide by one minus your margin. The last step is the one people get wrong: a 20% margin means dividing by 0.8, not adding 20%.
What is a reasonable contingency?
It should track how confident you are in the estimate, not be a fixed habit. Work you have done many times before might carry 10%. Anything with a new technology, a new client, an unclear brief or a dependency on someone else's deadline is routinely 25% to 50%, and honest estimators say it is often not enough. The tool shows how many extra hours your contingency actually buys, which is a better sanity check than the percentage.
Should I add a margin if my hourly rate already covers my costs?
That is exactly the right question to ask. If your rate is properly costed it already contains your income, your tax and your overheads, so a margin on top is not your pay: it is profit for the business, a premium for carrying the risk of a fixed price, or the money that funds the quotes you write and do not win. Leave it at zero and the tool quotes at cost, which is a legitimate choice as long as it is a choice.
What is the difference between margin and markup on a quote?
Margin is profit as a share of the quote; markup is profit as a share of the cost. Adding 20% to a $3,300 cost gives $3,960, which leaves a 16.7% margin, not 20%. Reaching an actual 20% margin needs $4,125. The tool asks for a margin, divides rather than multiplies, and shows the markup equivalent so you can check which one you meant.
What does the effective hourly rate tell me?
It is the quote divided by the hours you estimated, so it is what you earn per hour if the estimate holds. It will be higher than your hourly rate because it contains the contingency and the margin. It is most useful as a comparison across quotes: two jobs quoted at very different totals can carry very different effective rates, and the smaller one is sometimes the better work.
What does the break-even hours figure mean?
It is the number of hours at which the job stops making money. Where the quote has covered your bought-in costs and every hour after that is unpaid. Quoting 40 hours with a break-even at 55 means the job can run 15 hours over before you are working for nothing. It is the clearest single measure of how much risk a fixed price carries.
Should I quote a fixed price or by the hour?
A fixed price moves the risk of a bad estimate from the client to you, and clients pay for that, which is what the margin here is partly for. Hourly moves it back and suits work with an unclear scope. The usual rule of thumb is that if you cannot write down what finished looks like, you should not be quoting a fixed price for it yet.
Does this include tax?
No. The quote is what you invoice the client, before any sales tax or VAT that applies where you are, and before income tax on the profit. If your rate came from the hourly rate calculator it already accounts for income tax; sales tax is added on top of the quote at invoicing time and is never yours to keep.

More tools