Fixed fee or hourly: which pricing model fits your firm?
Fixed fee or hourly comes down to who carries the effort risk. With fixed fee, your firm absorbs the extra work if the Job runs long, so it fits services you can scope and deliver repeatably. With hourly, the client pays for the effort the work actually takes, which fits troubleshooting, advisory work, and projects that will change as you learn. Plenty of firms use both. Match the model to how confidently you can size the work before it starts.
The real question: who carries the effort risk
Every project contains uncertainty. The pricing model decides where that uncertainty lands.
With a fixed fee, the client knows the figure up front and your firm commits to the defined scope. If the estimate holds and the scope stays put, everybody gets a clean arrangement. If the proposal said “website redesign” while quietly meaning “whatever comes up,” the team absorbs the difference.
With hourly pricing, the client pays for the time the work actually uses. Your team is less exposed to unknown effort, while the client has less certainty about the final total. Caps, ranges, and frequent reporting can make that uncertainty easier to manage.
Neither model is automatically fairer or more professional. The fit depends on how predictable the work is and how clearly both sides can define completion.
When fixed fee works and when it burns you
Fixed fee works well for repeatable services with known steps, inputs, review limits, and approval paths. If you have delivered the same type of website, assessment, campaign setup, or design package many times, your actual effort gives you a reliable estimating base.
Fixed fee gets dangerous when a neat service name hides a fuzzy Job. “Website redesign” can smuggle in content creation, migration, custom integrations, accessibility work, and a review committee. “Brand package” can turn into unlimited exploration if nobody defines the rounds. A fixed fee cannot rescue an unfixed scope.
A fixed fee needs a fixed scope. Define deliverables, assumptions, included review rounds, client responsibilities, and the handling of new requests. Then track effort while the job runs. The fixed figure does not make the hours irrelevant. It makes accurate hours more important because your firm has accepted the variance.
When hourly protects your team’s capacity
Hourly pricing fits advisory work, ongoing support, complex troubleshooting, evolving product work, and Jobs where the next step depends on what the team discovers. It gives the client flexibility and keeps extra requests from quietly consuming an unchanged commitment.
It protects capacity because additional requests create additional recorded effort. The team does not have to squeeze unexpected work into an unchanged commitment. The client can also redirect priorities without rewriting the entire project.
Hourly should not mean unplanned. Give the client an expected range, explain the assumptions, report usage regularly, and set a checkpoint before crossing an agreed threshold. That keeps the client involved and prevents a surprising accumulation of hours.
For highly uncertain projects, you can price the first phase closely and range the rest. How do I price a project when I can’t predict the effort? explains that structure in more detail.
Matching the model to how predictable the work is
Ask five questions before choosing:
- Have we delivered comparable work enough times to know the actual effort?
- Are the inputs and client responsibilities clear?
- Can we define what done means?
- Can we limit or price additional review and change?
- Is the main uncertainty under our control?
If most answers are yes, fixed fee may fit. If several are no, hourly or phased pricing is safer. Do not choose fixed fee only because the client requests certainty. Give certainty where the work supports it and visibility where it does not.
Different phases can use different models. Discovery may be fixed because its process is known. Implementation may be hourly because the audit has not happened yet. Once implementation becomes repeatable, later jobs may move to fixed fee.
Hybrid approaches: phases, caps, and retainers
Phased pricing separates commitments before one unknown contaminates the whole quote. Discovery can have its own scope and price. Implementation can wait for what discovery finds. Review points between phases give the client control and keep the team from promising work it cannot see yet.
An hourly cap gives the client a boundary. Work pauses for approval before the team exceeds it. The cap is not a promise to complete unlimited scope within those hours. It is a control point.
A retainer reserves a defined block of monthly effort for an agreed area of work. It fits ongoing demand better than repeatedly quoting small tasks, but only when the hours and boundaries are visible. How do I quote retainers so the scope stays realistic? covers that structure.
You can also use a fixed fee with explicit allowances for uncertain components. The key is to state what happens when the allowance is used rather than quietly absorbing the overage.
How tracked effort makes either model safer
Track planned and actual effort by phase, Deliverable, role, and meaningful task. For fixed-fee Jobs, that shows where the estimate broke. For hourly work, it shows the client what used the time and gives you a better range next time. The pricing model sets the commercial agreement. The effort trail tells you whether the agreement fit the work.
For fixed-fee jobs, actuals show where the estimate broke down. Perhaps revision effort was consistently understated or project management was omitted. For hourly work, actuals show the client what consumed the time and help you create a tighter range next time.
Review the numbers while the job is active. If a phase is using hours faster than expected, check scope, quality problems, dependencies, and remaining capacity. A workflow management platform can connect those signals to the delivery plan rather than leaving them in separate time reports.
Over several similar projects, your history may justify moving work from hourly to fixed fee. The path is evidence, not confidence. Start with the guide to tracking estimated versus actual effort and use completed work to improve the next choice.
FAQ
Isn’t fixed fee always better for the client?
A fixed number feels safer, but only when the scope and effort are predictable. On uncertain work, the firm either pads the quote to cover the risk or absorbs effort it never planned. A phased or hourly approach can be more honest because it gives the client visibility without pretending the unknowns are gone.
How do I move clients from hourly to fixed fee?
Track the effort on comparable hourly Jobs until the pattern is no longer a guess. Once you know what planning, production, reviews, coordination, and handoff usually take, you can build a fixed fee from evidence instead of optimism.
What about value-based pricing?
Value-based pricing sets the number by the outcome rather than the hours, but you still need to know the effort involved so you do not commit your team to work you cannot sustainably deliver. Whatever model sets the price, tracking effort is what keeps you from underselling the work.
See your work before it drifts.
Net Net keeps plan and effort side by side, so you catch the slip while there is still time to act.
Start your free trial