DEV Community

Alfred P
Alfred P

Posted on

The Freelancer's Guide to Pricing Fixed-Fee Projects

Fixed-fee pricing is better for clients and can be better for you than hourly billing.

Clients get cost certainty. You get scope discipline and the ability to profit from efficiency.

The problem: most freelancers who price fixed-fee projects lose money on them because they estimate badly or let scope drift without charging for it.

Here is how to price fixed-fee projects that are consistently profitable.

Start with an accurate estimate

An accurate fixed-fee requires an accurate estimate. An accurate estimate requires a clear scope.

If the scope is vague, do not price it fixed-fee. Do a paid discovery engagement first, produce a clear brief, then price the full project.

Pricing a fixed-fee project on a vague scope is how you end up at sixty hours billed for what you quoted as forty.

Your estimate-to-price formula

Calculate your estimated hours. Add a 20-25% buffer for things you did not anticipate. Add time for project management, client communication, and revision cycles (typically 15-20% of development time). Multiply by your target hourly rate.

That is your floor. Your price should be at this floor or above it.

If the resulting price is above what the client expects, the answer is not to discount. It is to reduce scope to what the budget supports, or to have an honest conversation about the real cost of the work.

Scope protection mechanisms

A fixed-fee price protects you only if the scope is protected. Two mechanisms:

A clear, specific scope document. Every deliverable defined specifically. An explicit list of what is not included. An explicit list of assumptions.

A written change order process. One paragraph in your contract or proposal: any work outside this document requires a written change order with updated price and timeline before work begins.

Reference this process at the first scope addition. Not at the third.

Revision limits

Fixed-fee projects should specify revision rounds, not open-ended revisions.

"Two rounds of revisions per deliverable are included. A revision is a modification to delivered work within the agreed scope. A new direction or added feature is a change order."

Write the definition of revision into the contract. When it is unclear whether something is a revision or a new request, the written definition resolves it.

When to offer fixed-fee vs hourly

Fixed-fee works well when: the scope is clearly defined, you have done similar work before, and the client values cost certainty.

Hourly works better when: the scope is genuinely uncertain, the work is exploratory, or the client wants the flexibility to adjust direction as they learn.

Most long-term projects are better as a mix: fixed-fee phases with defined deliverables, and hourly work for ongoing evolution.


The Freelance Starter Pack includes everything to run your business with the systems and confidence to hold your prices. EUR 29.

Top comments (0)