Freelance pricing · Free guide
Hourly vs Fixed-Price Freelance Projects: Which Should You Quote?
Hourly billing and fixed-price quotes can both work. The right choice depends on how well you know the scope, who carries the risk of unexpected work, and how clearly you can agree on changes.
The difference in one sentence
Hourly: a client pays for agreed, tracked time at an agreed rate. Fixed-price: a client pays an agreed amount for defined deliverables, regardless of whether the work takes more or less time than expected. Neither billing method removes the need for a written scope and payment terms.
Compare the trade-offs
| Question | Hourly billing | Fixed project price |
|---|---|---|
| Best suited to | Ongoing support, discovery work, evolving requirements. | Well-defined deliverables with clear acceptance criteria. |
| Who absorbs extra hours? | Often the client, if the extra time is authorized and billable. | Often the freelancer, unless an approved change order adds fees. |
| Client's budget certainty | Lower unless you agree to a time cap or budget limit. | Higher for the agreed scope; changes may cost extra. |
| Tracking required | Usually time logs, task descriptions and regular status updates. | Scope, deliverables, milestones, revisions and change requests. |
| Common risk | Disputes over hours or a client worrying about the final total. | Underestimating effort or delivering work outside the original scope. |
A worked example: estimating a small website
Imagine a project with these illustrative assumptions: 24 hours of work at a planning rate of $45/hour and $70 in direct expenses. This example isn't a recommended industry rate or a market-price estimate.
Break down the estimate
| Estimated labor | 24 hours × $45 | $1,080.00 |
|---|---|---|
| Direct expenses | Example assets or project-specific services | $70.00 |
| Base estimate | Labor + expenses | $1,150.00 |
| Example contingency | 10% of base estimate | $115.00 |
| Illustrative fixed quote | Before any applicable tax or discount | $1,265.00 |
| Example 30% deposit | 30% of $1,265 | $379.50 |
| Remaining balance | 70% of $1,265 | $885.50 |
The contingency is a pricing assumption, not a guaranteed cost, profit margin or automatic surcharge. A deposit is part of the total, not an extra fee. Confirm any relevant tax and contract requirements locally.
Try your own numbers in the free calculator →Under hourly billing, you might bill actual approved hours at $45/hour and charge agreed expenses separately. If the work takes 30 hours rather than 24, the labor charge would be $1,350 instead of $1,080, subject to any caps or authorization terms.
Under fixed-price billing, the client pays the agreed $1,265 for the defined scope, even if the same scope takes you longer. New pages, new features or extra revision rounds should be handled through a documented change request.
When hourly billing is usually easier
- The client is still discovering what they need.
- You are debugging an unfamiliar system or working on unpredictable maintenance.
- The project has ongoing iterations and the client agrees to time reporting.
- You can agree to a weekly cap or obtain approval before crossing a budget threshold.
When a fixed price can work well
- Deliverables, assumptions and exclusions can be described precisely.
- You have sufficient experience estimating similar work.
- The client wants a predictable budget for the agreed result.
- You define acceptance, revision limits, client dependencies, milestones and a change-request process.
A third option: paid discovery before a fixed quote
When a client asks for a fixed total but their requirements are unclear, consider proposing a separate discovery phase. Agree on the scope and price of that phase first. Its output might include requirements, a task breakdown and a more informed quote for implementation. Do not represent the second phase as already fixed until both parties agree.
A short checklist before sending either type of quote
- Write the deliverables and identify what is out of scope.
- Estimate hours by task and check your planning rate against business costs and realistic billable capacity.
- Separate actual expenses from labor and decide how you handle uncertainty.
- Specify how revisions, added work and approvals affect fees and schedule.
- State when invoices and deposits are due, plus any budget or time caps.
- Document acceptance and review relevant local rules.
Common questions
Can a fixed price be calculated from an hourly estimate?
Yes. Many freelancers use estimated hours × an internal planning rate as a starting point, then account for direct costs, uncertainty and project requirements. You are agreeing to a deliverable price, not promising a particular number of hours.
What if a client asks for “one small extra change”?
Compare the request with the agreed deliverables and included revision rounds. If it's outside scope, explain its effect on price and schedule, and obtain agreement before starting the extra work.
Is a deposit included in the project total?
Ordinarily, yes: a $379.50 deposit on a $1,265 agreed total leaves $885.50 to pay. Specific refund and payment terms should be agreed, not assumed.
Calculate, then communicate the quote
Use the free ClearQuote Studio project pricing calculator to estimate labor, costs, contingency and deposits. If you still need a baseline rate, try the free hourly-rate calculator. When you're ready to send a proposal, the freelance quote checklist can help you describe the scope and terms.
Educational examples only; not personalized business, legal, accounting or tax advice.