How to Quote a Project: Estimating Hours, Adding a Buffer, and Setting a Fixed Fee

October 21, 2026

Quoting a project for a client is a balancing act. Underestimate the work, and you lose money or deliver poor quality. Overestimate, and you may lose the job. A systematic approach produces quotes that are fair to the client and profitable for you. The steps are: define the scope, break it into tasks, estimate each task, add a buffer for uncertainty, apply your rate, and add margin for overhead and risk.

As an example, a designer estimates 120 hours of work. After adding a 25% buffer, the estimate is 150 hours. At $85 an hour, the labor cost is $12,750. Adding a 20% margin for overhead, non-billable time, and risk raises the quote to $15,300.

Skip the math and get your answer instantly:

Open the Margin & Markup Calculator →

Step 1: Scope and Task Breakdown

Write down exactly what is included and what is not: deliverables, number of revisions, formats, and timelines. Break the project into tasks small enough to estimate with confidence, typically half a day to three days each. For a website: discovery (8 hours), wireframes (16), design (32), development (48), content entry (8), testing (8) for a total of 120 hours. Include project management, communication, and meetings, which often add 10% to 20% to the direct work. Estimating small tasks is more accurate than estimating a whole project in one number.

TaskEstimated hours
Discovery and planning8
Wireframes16
Visual design32
Development48
Content entry8
Testing and launch8
Subtotal120
Buffer (25%)30
Total hours150

Step 2: Buffer for Uncertainty

Estimates are consistently optimistic, a bias known as the planning fallacy. Add a buffer based on how well you know the work: 10% to 15% for familiar tasks, 25% to 50% for new types of work or unclear requirements. Alternatively, use three-point estimation: for each task, estimate an optimistic (O), most likely (M), and pessimistic (P) time, and compute the expected time as (O + 4M + P) ÷ 6. For a task with O = 6, M = 8, and P = 16 hours, the expected time is (6 + 32 + 16) ÷ 6 = 9 hours. Track your actual hours against estimates on every project to calibrate your future buffers.

Step 3: Price It

Multiply the total hours by your rate: 150 × $85 = $12,750. The rate should reflect your costs and goals: take-home pay, taxes, expenses, and non-billable time. Then add margin or contingency for risk, overhead, and profit; with a 20% margin, the quote is $12,750 ÷ 0.8 = $15,937, or $15,300 if you add 20% on top ($12,750 × 1.2). Be clear about which method you use. Compare to the value for the client and the market: a quote far above competing quotes needs justification.

Include expenses such as stock images, software licenses, and travel separately or in the price.

Hourly vs. Fixed Price

Hourly (time and materials) shifts the risk of scope changes to the client and is fair when the scope is unclear. Fixed price gives the client certainty and rewards efficiency, but you absorb the risk of overruns. A hybrid works well: a fixed price for a defined scope with hourly rates for changes. For large projects, use milestones with payments at each stage, such as 30% on signing, 40% at mid-point, 30% on delivery.

Protecting Yourself

Write a contract that states the scope, deliverables, timeline, number of revision rounds, payment schedule, change-order process, and what happens if the client delays. Scope creep is the biggest threat to profit: additional requests should be quoted as separate items. Keep records of communications and approvals. Consider a deposit to qualify clients and fund the start of work.

Frequently Asked Questions

How much buffer should I add to a project estimate?

Often 10% to 25% for familiar work and 25% to 50% for new or unclear work.

What is three-point estimation?

Computing expected time as (optimistic + 4 × most likely + pessimistic) ÷ 6.

Is a fixed price or hourly rate better?

Fixed prices give certainty and reward efficiency, while hourly suits unclear scope. A hybrid often works.

How do I handle scope creep?

Define scope in writing and quote extra requests as change orders.

Should I ask for a deposit?

Yes, commonly 25% to 50% of a fixed fee before starting.