Skip to content
How To Make MoneyOnline
Menu

Free calculator

Freelance Project Price Calculator: Quote a Fixed Price

Reviewed by . Last reviewed . Runs in your browser: what you type is never sent to us.

Display only. No exchange rates are applied.

Not sure? Use the freelance hourly rate calculator.

Extra time added for revisions, feedback delays and unknowns.

Stock assets, licences, contractors.

Use 0 if you invoice the client directly.

How much longer than your estimate the work might really take.

Fixed price to quote

$1,110

Labour at your rate
$900
Contingency for revisions and surprises
$180
Direct costs
$30
Platform fee included in the quote
$0
You keep (before tax)
$1,110
Deposit to ask for upfront
$555
Real hourly rate if it takes 30% longer
$41.54
That is 26 hours instead of 20. A fixed price turns overruns into your cost.

This calculator produces estimates from the numbers you enter, so it is only as accurate as your inputs. It is not tax, accounting or legal advice. Rules and fees differ by country and change over time; check the current terms that apply to you.

The short answer

Estimate the hours, multiply by your hourly rate, add a contingency for revisions and surprises, add direct costs, and gross the total up for any platform fee. That is your fixed price. Then stress-test it: if the job takes 30% longer than you estimated, a fixed price silently cuts your real hourly pay, and the calculator shows by how much.

Worked example

These are the example values loaded into the calculator above, run through exactly the same formulas, so you can check the method against your own numbers.

Inputs
Estimated hours20
Hourly rate$45.00
Contingency20%
Direct costs$30.00
Platform fee0%
Stress-test overrun30%
Results
Labour$900.00
Contingency$180.00
Fixed price to quote$1,110
Deposit at 50%$555.00
Real hourly rate if it takes 30% longer$41.54

A fixed price feels simple to a client and risky to a freelancer. If the work takes longer than you estimated, the extra hours come out of your pay. This calculator builds the price from your rate and estimate, then shows what happens to your real hourly earnings if the job runs over.

How to use this calculator

  1. Enter the hours you estimate the work will take.
  2. Enter your hourly rate. If you are not sure of it, work it out first with the freelance hourly rate calculator.
  3. Add a contingency for revisions, feedback delays and unknowns.
  4. Add direct costs specific to this project, such as licences, stock assets or contractors.
  5. Enter a platform fee if a marketplace takes a cut, or zero if you invoice directly.
  6. Set your deposit and a stress-test overrun.

The formulas

  • Labour = estimated hours × hourly rate
  • Contingency = labour × contingency %
  • Cost before fee = labour + contingency + direct costs
  • Price to quote = cost before fee ÷ (1 − platform fee %)
  • Deposit = price × deposit %
  • Hours if it overruns = estimated hours × (1 + overrun %)
  • Real hourly rate = (amount you keep − direct costs) ÷ hours actually spent

Dividing by one minus the fee grosses the price up so that, after the platform takes its share, you still keep exactly the amount you need. The calculator is tested to confirm this: run the quoted price back through the fee and you land on your target.

Why the quote is grossed up for the platform's share

Why the stress test matters

Most people underestimate how long work takes, and a fixed price turns every extra hour into unpaid time. In the default example, a job estimated at twenty hours that takes thirty percent longer pays noticeably less per hour than planned, even though the client paid the agreed price. Try increasing the overrun figure and watch your real rate fall. It is a quick way to see how much contingency you actually need, and whether a tightly priced job is worth taking at all.

What contingency is for

Contingency is not padding to be quietly hidden. It pays for the ordinary uncertainty in any project: a client who takes a week to reply, a revision round that grows, a requirement that was unclear. The more precisely the work is defined, the less you need. If a brief is vague, consider splitting the project into a paid discovery stage first, and pricing the main work once you know what it involves.

Protecting the price with scope

A fixed price only works if the scope is fixed too. Write down what is included, how many revision rounds are covered, what the client must provide and by when, and what counts as extra. When new requests arrive, refer back to that agreement and price the additions separately. Most disputes over freelance prices are really disputes over an undefined scope.

Deposits and stages

Asking for a deposit before starting, and for the balance on delivery or in stages, protects your time and improves cash flow. Agree the schedule in writing. You can create a clear invoice for each payment with the invoice generator.

Common mistakes

Pricing without a rate. If your rate is guessed, so is every price built from it.

No contingency. Nothing ever goes exactly to plan.

Forgetting platform fees. Quote so that you keep what you need after the fee, using the platform fee calculator if you also face conversion and withdrawal costs.

Vague scope. It invites unpaid extras.

Never comparing estimates with reality. Record the real hours after each job and use them next time.

Assumptions and limits

The calculator assumes a single rate for all hours, a single contingency percentage and a platform fee that is a share of the price. It ignores tax, unpaid time spent winning the job, late payment and currency conversion. It gives you a defensible starting number, not a guarantee that a client will accept it. For where to find work, see our freelancing guide and our comparison of freelance platforms.

Frequently asked questions

How do I price a freelance project?

Estimate how many hours the work will take, multiply by an hourly rate that covers your tax, costs and unbillable time, add a contingency for revisions and unknowns, add any direct costs, and gross the total up for platform fees. Then write down exactly what is and is not included, so the price matches the scope.

How much contingency should I add?

There is no fixed figure. It depends on how well defined the work is, how many rounds of feedback you expect and how reliable the client is. Track how long your past projects really took compared with your estimates, and let that history set the number. Vague briefs deserve more.

Should I charge hourly or a fixed price?

Hourly billing protects you when scope grows, while a fixed price rewards efficiency and is often easier for a client to approve. If you go fixed, define the scope tightly and limit revision rounds. The stress test in this calculator shows what an overrun would cost you.

Should I ask for a deposit?

Many freelancers ask for a deposit before starting, often a portion of the price, and the rest on delivery or in stages. It filters out clients who are not serious and covers your early time. Agree it in writing before work begins.

How we keep this calculator accurate

The formulas on this page are standard arithmetic, written out in full above so you can check them. Each one is covered by automated tests that compare the calculator against independently worked examples and round-trip checks, and the worked example is generated by the same code as the calculator. We use no third-party data, exchange rates or fee tables, because those go stale; fees and rates are always numbers you enter. If you spot a mistake or an assumption that does not fit your situation, please tell us. Our earnings disclaimer and editorial approach explain how the site works.

Written by

The editorial team behind How To Make Money Online, responsible for researching, writing, and fact-checking every guide on this site against current platform terms and fees.