Finance
A Practical Way to Build a Fixed-Price Freelance Project Quote
A fixed price gives a client one clear figure, while the work behind it may include uncertain scope, costs and time. A simple quote worksheet can make those assumptions easier to see before you send an offer.
Published October 7, 2026 · 6 minute read
Define what the price covers
Start by describing the result and deliverables in plain language. Note what the client will provide, what is excluded, how many review rounds are included if relevant, and what happens when the scope changes. A quote is easier to evaluate when the work boundary is visible.
This does not need to become a complicated contract. It is a practical check that you and the client are discussing the same work. If there are open questions that could change the effort substantially, clarify them before treating the estimate as fixed.
Estimate the work in parts
Break the project into the main tasks you expect to complete. Include time for preparation, communication, production, review, revisions, delivery and administration. The exact categories depend on the project; the aim is to avoid counting only the most visible production work.
Estimate each part in hours and add them together. If the project has unknowns, keep those uncertainties explicit. A scope buffer can represent the extra time you are allowing for defined uncertainty, but it does not replace clarifying the project or agreeing how out-of-scope requests are handled.
Include direct costs and payment fees
List costs you expect to incur specifically to complete the work, such as a paid asset or project-specific service, when those costs belong in your pricing decision. If payment processing fees reduce the amount you keep, include the fee assumption too. The rate or fee can vary with provider, payment method and location, so use the figure that applies to your actual arrangement.
Keep business overhead in mind as well. Software, equipment, tax, insurance, time off and non-billable work affect the wider business, even when they are not direct costs on a single project. A project quote worksheet can help calculate a project baseline, but it does not replace complete bookkeeping or tax planning.
Check the effective hourly rate
Suppose you want to retain a chosen amount for the estimated hours after the costs and fees you included. Add the project-specific costs and account for any payment fee in the calculation, then divide the amount left by the estimated hours. This gives an effective hourly rate under your assumptions.
Compare that result with the rate you intended to earn. If it is lower, review the scope, time estimate, cost assumptions or price before sending the quote. This is a decision aid: the number cannot tell you by itself whether the project is a good fit, whether the client will accept the price or whether the estimate is accurate.
Use an example to inspect the assumptions
Imagine a project estimated at 12 hours, with €80 in direct costs and a target of €50 for each estimated hour before those costs. The baseline amount needed before a payment fee would be €680: 12 hours multiplied by €50, plus €80 in direct costs. If a payment fee applies, the amount charged may need to be adjusted so the amount retained still covers the baseline. Use the fee rules for the payment method you actually accept.
Now suppose the work estimate grows from 12 to 15 hours without a price change. The effective hourly amount falls because the same project price is spread over more time. This illustrates why scope and assumptions matter; it is not evidence that one particular quote is right for every freelancer or type of work.
Make scope changes manageable
A quote should give both sides a way to talk about changes. Before starting, decide how you will handle requests that add deliverables, extra revisions or new requirements. Depending on the project, that may mean updating the scope, preparing a separate estimate or agreeing on a change before continuing.
Record the assumptions that materially affect your estimate: client-supplied materials, response timing, dependencies, revision limits and any decisions that are still pending. Clear notes reduce the chance that the fixed price quietly comes to include work neither side had priced in.
Review the quote before sending it
- Are the deliverables and exclusions understandable?
- Does the time estimate include communication and project administration?
- Are scope uncertainties and direct costs visible?
- Have you accounted for any applicable payment fee?
- Does the resulting effective hourly amount fit your target under these assumptions?
- Have you explained how additional work will be agreed?
Keep a record of the estimate and compare it with the time and costs after completion if that information is available to you. That review can help inform a future estimate, while each new project still needs its own scope and assumptions.
Use the Project Quote Calculator sample
The OpsSolo Project Quote Calculator is a downloadable PDF guide plus a one-sheet XLSX calculator. Its stated inputs include estimated hours, a scope buffer, direct costs, payment fees and a target effective hourly rate. It is a file-based planning resource, not an online calculator or a quote sent to your client. The current sample requires a confirmed OpsSolo account; check its product page for access and license details.
For advertising economics rather than service pricing, see the guide to break-even ROAS and ad-budget assumptions.
This article provides a general planning framework, not tax, accounting or legal advice. Rates, taxes and payment fees depend on your situation and location.