Skip to content
mathbehind

How to Price a Fixed-Price Project Without Losing Money

Estimate the hours, add a buffer for the overruns nearly every project has, and ask for a deposit. Here is the math, and what happens if you skip the buffer.

By Muhammad Ahmad. Published . 1 min read.

Want to run your own numbers?Project Quote EstimatorOpen the calculator

Clients like fixed prices because they know exactly what they will pay. The risk moves to you: if the work takes longer than planned, you absorb the difference. Pricing a project well is mostly about managing that risk.

Start from hours and your rate

Break the project into tasks, estimate each one, and add them up. Multiply by your hourly rate. That is the price if everything goes exactly to plan, which it rarely does.

Add a buffer

Revisions, extra meetings, slow feedback and tasks that turn out harder than expected add up. A buffer of 15 to 25% is common, and your own past projects are the best guide.

40 hours at $83 with a 20% buffer
  1. Hours at your rate

    40 h × $83.00equals$3,320

  2. Buffer

    $3,320 × 20%equals$664

  3. Quote

    $3,320 + $664equals$3,984

  4. Deposit

    $3,984 × 50%equals$1,992

That quote covers 48 hours of work at your full rate.

What happens without a buffer

Quote $3,320 for the same job, and suppose it takes 25% longer than estimated, which is not unusual. You work 50 hours for $3,320, an effective rate of $66.40 an hour instead of $83. On a busy year of projects, that gap adds up to a lot of unpaid work.

Protect the price with a clear scope

  • Write down exactly what is included, including the number of revision rounds.
  • Say what is not included, so extra requests are clearly extra.
  • Agree how change requests will be priced before they come up.
  • Take a deposit, often 30 to 50% for new clients, before starting.

Present the buffer as part of one project price rather than a separate line. Clients are paying for an outcome, and the buffer is how you make sure that outcome is sustainable for you to deliver.

Tip: After each project, compare actual hours with your estimate. After a few projects you will know your own typical overrun, and your buffer can be based on data instead of a guess.