Home › Guides › Freelance pricing › Hourly vs. project pricing
Hourly vs. Project Pricing: Which Should Freelancers Use?
The short answer: charge hourly when the scope is unclear or keeps changing. Charge by the project once you can estimate the work, because finishing faster raises what you earn per hour. Either way, start from your minimum hourly rate.
Hourly vs. project pricing at a glance
| Hourly | Project (fixed price) | |
|---|---|---|
| You earn more when | The work takes longer | You work faster or reuse past work |
| Risk of overruns | Client carries it | You carry it, so add a buffer |
| Client sees | Your hourly rate | A total price for a result |
| Admin | Time tracking and timesheets | A clear scope and change process |
| Best for | Open-ended, ongoing or unclear work | Well-defined deliverables |
When hourly pricing works best
- The scope is unclear, such as research, troubleshooting, consulting or early-stage strategy.
- The client keeps changing direction and you want every hour covered.
- You're new and still learning how long your work takes. Track every hour; that data makes project pricing safer later.
The catch: hourly pricing caps your income at your hours, and getting faster at your job makes you earn less per project.
When project pricing works best
- The deliverable is well defined: a logo, a website, a set of articles.
- You've done similar work before and can estimate the hours.
- You're faster than average. Fixed prices reward efficiency instead of punishing it.
The catch: if you underestimate, you absorb the overrun. That's why every project quote needs a buffer and a written scope.
An example: same job, two prices
A designer whose minimum rate is $75 an hour estimates a website at 20 hours.
- Hourly: 20 hours × $75 = $1,500. If it takes 15 hours, they earn $1,125.
- Project: 20 hours × $75 × 1.2 (20% buffer) = $1,800. If it takes 15 hours, they still earn $1,800, which works out to $120 an hour.
Run your own numbers with the project quote calculator, or follow the full method in how to price a freelance project.
How to switch from hourly to project pricing
- Track your hours on a few similar jobs to learn what they really take.
- Price the next one as a package: your average hours × your rate × a 15–25% buffer.
- Write down the scope in a proposal (how to write one): deliverables, number of revisions, timeline, and what costs extra.
- Take a deposit, often 50%, before starting.
- Check the result: divide the price by the hours it actually took. If it's below your rate, raise the next quote.
For ongoing work, a monthly retainer combines both: a fixed monthly fee for a set number of hours or deliverables. And if you price by the day, see how to calculate a freelance day rate.
FAQ
Is it better to charge hourly or per project as a freelancer?
Project pricing usually pays more once you can estimate the work, because finishing faster raises your effective hourly rate. Hourly is safer when the scope is unclear.
How do I convert my hourly rate to a project price?
Multiply your estimated hours by your hourly rate, then add a 15–25% buffer for revisions and surprises. Put the scope and the number of revisions in writing.
Should I show clients my hourly rate on a project quote?
Usually not. A project price lets the client compare the total value, and it keeps the focus on results instead of hours.