FreelancerFlow

Fixed-Price vs Hourly: When Each One Makes You More Money

Fixed-price pays more when scope is predictable and you deliver fast; hourly when scope is fuzzy. A worked example and a three-question test to decide.

By Cenker ÇetinPricing6 min read

Fixed-price billing makes you more money when the scope is specific, you can estimate the time within about 20 percent, and you usually deliver at or under your estimate. Hourly billing makes you more money when the scope is still fuzzy or the client keeps changing direction. Run the three-question Scope-Speed Test below to decide per project.

TL;DR. Fixed-price pays more when you can predict scope tightly and you deliver faster than your time estimate. Hourly pays more when scope is fuzzy or the client cannot sit still. Most solo freelancers default to hourly when fixed-price would have paid better — usually because they haven't run the comparison on a specific project. The Scope-Speed Test below is a three-question test that fits on a Post-it.

By Cenker Çetin · 6-min read

Key takeaways

  • On a 40-hour project at €100/hour, a €4,800 fixed quote earns €160/hour if you finish in 30 hours and €80/hour if scope creep pushes it to 60.
  • The Scope-Speed Test: specific deliverables, a time estimate within ±20 percent, and a record of delivering at the low end. Three yeses means fixed-price.
  • The hybrid model, a fixed price plus an hourly change-order rate, is the structure AIGA's standard design agreement uses for additional services.
  • In FreelancerFlow, billing type (Fixed or Hourly) is set per project and quotes inherit it.

Fixed-price vs hourly in one paragraph

Fixed-price billing means you charge one number for a defined outcome. Hourly billing means you charge per unit of your time regardless of outcome. The choice between the two is not preference — it is a math problem driven by how well you can predict the scope and how fast you deliver against your own time estimate.

The Scope-Speed Test

The Scope-Speed Test is three yes-or-no questions. If you answer "yes" to all three for a given project, quote fixed-price. If you answer "no" to any of them, quote hourly (or hybrid — see below).

How we analyzed this. The Scope-Speed Test combines two judgements every freelance project requires: how tightly you can scope the work, and how reliably you can deliver against your own estimate. Both come from your prior project data, not a survey. The three questions below operationalise the judgement so you can answer them in 60 seconds at a kickoff call. Version 1.0, 2026-05-15.

  1. Scope clarity. Can you list the deliverables specifically enough that adding any one item would be visibly out of scope? (Yes / No)
  2. Time predictability. Can you estimate the total time required within plus-or-minus 20 percent? (Yes / No)
  3. Delivery speed. Do you typically deliver near the lower end of your estimates for this kind of work? (Yes / No)

Three yeses → fixed-price. Any no → hourly, or hybrid.

A worked example

A small business asks you to design and build a 5-page WordPress site. You've done several. You estimate 40 hours. Your hourly rate is €100.

As hourly: you'd bill €4,000 if you delivered in exactly 40 hours. If you finish in 30 hours, you bill €3,000. If it stretches to 50 hours, you bill €5,000. Your income is proportional to your time.

As fixed-price: you quote €4,800 — your 40-hour estimate plus a 20 percent buffer. If you deliver in 30 hours, you keep €4,800 for 30 hours of work — an effective rate of €160/hour. If it stretches to 50 hours, you keep €4,800 for 50 hours — an effective rate of €96/hour, almost identical to hourly. If it goes to 60 hours because the client kept adding pages, you're now at €80/hour and underwater.

The fixed-price quote wins whenever your delivery time is at or below your estimate. It loses badly when scope expands without a change-order clause.

Hours workedHourly invoiceFixed-price invoiceEffective hourly under fixed
30€3,000€4,800€160
40 (estimate)€4,000€4,800€120
50€5,000€4,800€96
60 (scope creep)€6,000€4,800€80

The takeaway: fixed-price magnifies the upside when you deliver fast, and magnifies the downside when scope creeps. Hourly does the opposite.

When hourly actually wins

  • Discovery work. You don't know the scope yet because you're still figuring it out with the client. Bill hourly while the picture sharpens. Convert to fixed-price once you can answer the three Scope-Speed Test questions.
  • A client who changes their mind a lot. Some clients want to iterate live. Charging hourly turns their iteration cost into your income; charging fixed-price turns it into your loss.
  • Long retainers without a fixed deliverable. Retainers are closer to hourly billing even when the monthly fee is fixed — the model is "X hours per month at this price", with overage and rollover rules.

The hybrid model most freelancers overlook

Quote a fixed price for an agreed scope. Include a change-order clause that bills approved scope changes at an hourly rate. AIGA's standard form of agreement for design services formalises this with explicit "additional services" language — it is widely used in design contracts and the structure is portable to other freelance disciplines.

The hybrid model gives you the upside of fixed-price (incentive to deliver fast, predictable client invoice) and the protection of hourly (scope expansion costs the client, not you). It also reframes the change-request conversation: instead of "can you fit this in?", the conversation becomes "this is a change order — here's the rate".

Setting it up in FreelancerFlow

In FreelancerFlow, billing type is a project-level setting (Fixed or Hourly). Quotes inherit from the project, so the billing model on the quote follows the project's setting. To run the hybrid model, set the project as Fixed, then issue the change-order work as a separate invoice. See Project lifecycle and statuses for how billing type is set, and Quote builder basics for the quote form.

When you build a fixed-price quote, the line items, discounts and tax reference is the place to encode your buffer — typically as a single line for "Project management and buffer" or by adjusting each line's quantity.


Frequently asked questions

Is fixed-price or hourly better for freelancers?

Neither is universally better. Fixed-price pays more when scope is well-defined and you deliver faster than your time estimate; hourly protects your income when scope is fuzzy or the client changes their mind a lot. The three-question Scope-Speed Test above tells you which one fits a given project.

When should I switch from hourly to fixed-price?

Switch when you know the scope well enough to estimate it within plus-or-minus 20 percent and you can deliver near the lower bound. If either is missing, stay hourly until you have more data on the work type.

What is a hybrid fixed-plus-hourly model?

You quote a fixed price for an agreed scope, then bill any approved scope changes at a stated hourly overage rate. AIGA's standard form of agreement for design services [3] includes a change-order clause that maps neatly to this model.

Do clients prefer fixed-price or hourly billing?

Clients often prefer fixed-price because it caps their financial risk. Many freelancers prefer hourly because it caps theirs. The hybrid model resolves the tension.

How do I protect a fixed-price project from scope creep?

Three steps. One: write the deliverables specifically enough that any addition is recognisable as out-of-scope. Two: include a change-order clause that bills new scope at an hourly rate. Three: log every change request in writing before doing the work.

Is there a contractual difference between fixed-price and hourly engagements?

Yes — fixed-price (firm-fixed-price) locks the price for an agreed scope. Hourly (time-and-materials) bills the actual hours worked. Nolo's overview for independent contractors [2] covers the practical differences in detail.


Sources

  1. Upwork, Freelance Forward annual research series — sector-wide freelance market and billing-practice context. https://www.upwork.com/research/freelance-forward (accessed 2026-05-15).
  2. Nolo, Working for Yourself: Law and Taxes for Independent Contractors, Freelancers and Consultants — chapter on contract types including fixed-price and time-and-materials. https://www.nolo.com/legal-encyclopedia/free-books/independent-contractor-book/chapter6-2.html (accessed 2026-05-15).
  3. AIGA, AIGA Standard Form of Agreement for Design Services — change-order and additional-services clauses widely used in design contracts. https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services (accessed 2026-05-15).