BillableCalc

How to Price a Freelance Project (Fixed Price Guide)

Fixed-price quotes let you earn more when you work efficiently, but they also put the risk of delays on you. If you guess badly, you work for free. A repeatable method keeps that risk small and makes your quotes easy to defend.

Step 1: define the scope in writing

You cannot price what you have not defined. Write down every deliverable, the formats, the number of pages or items, and what is not included. Ask the client questions until you can describe the finished result in a few sentences. Most underpriced projects were really unclear projects.

Step 2: break the work into tasks

Estimating one number for a whole project is a guess. Estimating ten small tasks is much more accurate. For a small website, for example, you might list design, development, content setup, testing and client communication, and estimate each separately.

Include the invisible work too: meetings, emails, feedback rounds, file handling and project management. Many freelancers forget these and wonder why projects feel slower than their quotes.

Step 3: estimate hours with a range

For each task, think of a best case and a worst case. If a task could take 4 to 8 hours, use 6 or lean toward the higher number. If you have done similar work before, use your own past time records. If you have not, be more cautious and add more buffer.

Step 4: add a buffer

Add 15 to 30 percent for revisions, unclear requests and surprises. A newer type of project deserves a bigger buffer than one you have done twenty times.

Step 5: multiply by your rate

Example: design 12 hours, development 20, testing 6 and communication 6 make 44 hours. At 60 per hour that is 2,640. With a 25% buffer the quote is 3,300. The client sees one price, and you know how it was built.

Step 6: protect the price

A good price is useless without these protections:

A written scope with a clear out-of-scope list.

A limit on revision rounds, usually two.

A deposit of 30 to 50 percent before you start. On a 3,300 project, a 40% deposit is 1,320.

A change-request rule: new work is quoted separately and starts after written approval.

Value pricing: when hours are not the whole story

Sometimes the work is worth far more to the client than the hours suggest. A sales page that brings in thousands is not the same as a page for a hobby site. When the client's benefit is clear and large, consider pricing closer to the value, using your hours-based number as the minimum rather than the quote.

Present the quote well

Send a short proposal with the scope, deliverables, timeline, price and payment terms. Offer two or three packages when it makes sense, such as basic, standard and premium. Clients often choose the middle option, and the choice moves the conversation from whether to hire you to which version to buy.

Learn from every project

Record your actual hours on each project and compare them to the estimate. After five or ten projects you will see a pattern, for example that you underestimate testing or communication, and your quotes will become more accurate.

Use the calculator

Our project price calculator turns hours, rate and buffer into a fixed quote in seconds. To check the rate itself, use the freelance rate calculator, then come back and price your next project with confidence.

Try it