Project Pricing Calculator

Turn your estimated hours, hourly rate and project costs into a fixed-price quote, with a safety buffer and deposit worked out for you.

USD · GBP · CAD · AUD Free, no sign-up Runs in your browser
hours
Enter a number from 0.5 to 10,000.
$
Enter a rate of 0 or more.
$
Enter an amount of 0 or more.
%
Enter a percentage from 0 to 100.
%
Enter a percentage from 0 to 100.
Your numbers stay on your device

Your project price

—
  • Deposit to invoice now—
  • Balance on completion—
  • Labour (hours × rate)—
  • Project costs—
  • Safety buffer—
  • Effective hourly rate if on time—

Prices exclude sales tax, GST or VAT. Add these on top if you're registered to charge them.

What happens if the project runs over

With a fixed price, you're paid the same however long the work takes. If it runs over, your real hourly rate falls. This table uses your numbers above. The effective rate is what you earn per hour after project costs.

Project takesActual hoursEffective hourly rate
Enter your numbers above to see this table.

How to use this calculator

  1. Estimate the hours. Break the project into tasks and add them up. Include calls, emails and revisions.
  2. Enter your hourly rate. If you don't have one yet, work it out with our hourly rate calculator.
  3. Add project costs you'll pay for, such as fonts, stock photos, software or subcontractors.
  4. Choose a buffer and deposit. 10–20% buffer and a 25–50% deposit are common.

How it's calculated

Labour = estimated hours × hourly rate Subtotal = labour + project costs Safety buffer = subtotal × buffer % Project price = subtotal + safety buffer Deposit = project price × deposit % Effective rate = (project price − project costs) ÷ hours worked

Worked example

Sam is a web developer quoting for a small website. They estimate 40 hours at $75 an hour, with $200 of costs for a premium theme and plugins. They add a 15% buffer and ask for 50% upfront.

Labour = 40 × 75 = 3,000 Subtotal = 3,000 + 200 = 3,200 Safety buffer = 3,200 × 0.15 = 480 Project price = 3,200 + 480 = $3,680 Deposit = 3,680 × 0.50 = $1,840 Effective rate = (3,680 − 200) ÷ 40 = $87.00/hour

Sam should quote $3,680 and invoice $1,840 before starting. If the project takes 50 hours instead of 40, Sam still earns $69.60 an hour, which is less than the target rate but well above zero. That's what the buffer is for.

Tip: write down what the price includes, such as the number of revision rounds. Anything outside that list becomes a new quote, so extra work doesn't eat into your buffer.

Frequently asked questions

How big should my safety buffer be?

10–20% suits most projects you've done before. For new kinds of work, unclear briefs or clients who change their minds often, 25–30% is safer.

Why ask for a deposit?

A deposit shows the client is committed, covers your costs early and reduces the risk of doing work that never gets paid. Many freelancers ask for 25–50% before starting.

Should I show clients my hourly rate?

You don't have to. Many freelancers quote only the project price. Clients then focus on the result rather than the hours, and you keep the benefit if you work efficiently.

What if a client pays late?

Put your payment terms and any late-payment interest in your contract or invoice. In the UK, businesses can usually claim statutory interest on late invoices from other businesses. Our late payment interest calculator works it out.

Keep going

Related tools

All freelancer tools

Disclaimer: results are estimates for planning only and are not tax, legal or financial advice. Rules and rates vary by country, state and personal situation. Check with a qualified accountant before making decisions. Read the full disclaimer.

Last updated: