How to Estimate a Fixed-Price Service Quote Before You Commit

What you can use
Build a fixed-price quote from a clear scope, task estimates, review time, direct costs and named uncertainties. Includes a filled example and a reusable worksheet.

← All SoloHatch guides

SOLOHATCH FIELD GUIDE · OFFERS AND CLIENTS

To estimate a fixed-price service quote, define exactly what will be delivered, estimate the work and review time, add direct costs and an allowance for specific uncertainties, then decide whether the remaining unknowns are small enough to accept. Keep the internal estimate separate from the price you offer the client.

A fixed price gives the client one price for the agreed scope. Your estimate is the working model behind that decision. Extra hours within that scope do not automatically become extra charges. This worksheet helps you identify that risk before sending the quote.

Define the job before estimating it

“Improve the website copy” leaves too many decisions open. A more usable estimating unit is “edit the supplied text for four named pages, up to 600 words per page, using the client’s existing positioning and approved claims.”

Record the quantity, the condition of the inputs, the output format and the review boundary. Include the work required to get from the supplied inputs to a usable handoff, rather than counting only the most visible production task.

  • Deliverables: four edited documents, with changes visible and a clean final version.
  • Inputs: the current text, page purpose, audience and approved factual claims supplied before work starts.
  • Review: one consolidated feedback round from one nominated contact, within the agreed page limits.
  • Exclusions: new positioning, interviews, additional pages, design, publishing and independent verification of missing product facts.
  • Completion check: the four named documents are supplied in the agreed formats and the included feedback has been addressed or explicitly resolved.

This is a fictional scope for illustration. Use the Project Scope Builder to draft your own boundaries before attaching a price.

A filled estimate: four pages of copy editing

Illustrative example: the hours and amounts below are invented planning assumptions, not market rates, tested project data or a recommended price. All amounts use USD consistently.

Estimated work before uncertainty
Work itemAssumptionHours
Input review and clarificationOne complete input pack and a short clarification exchange1.0
EditingFour pages × 1.5 hours per page6.0
Included feedback roundOne consolidated set of comments within the scope1.5
Final checks and handoffClean copies, filenames and delivery note0.5
Project administrationScheduling and routine coordination0.5
Base time1 + 6 + 1.5 + 0.5 + 0.59.5

The operator then allows two additional hours for a named risk: some supplied pages may need more restructuring than the sample suggests. That makes the internal time allowance 9.5 + 2 = 11.5 hours.

Using an illustrative internal planning allowance of $60 per hour and $30 of project-specific direct costs gives:

Base time:                       9.5 hours
Named uncertainty allowance:   +2.0 hours
Total internal time allowance: 11.5 hours

11.5 hours × $60/hour = $690
Project-specific direct costs: +$30
Illustrative planning total:   $720

The $60 figure is a chosen input to this example. It is not evidence of what a client will pay, and the $720 total is not a calculation of profit. An internal allowance may need to support overhead and non-billable work as well as delivery time. Avoid counting the same expense twice if it is already included in that allowance.

The result is a planning reference for deciding on a quote. You still need to judge whether the proposed price makes sense for the service, the buyer and the risk you are accepting.

Give each uncertainty a treatment

Adding an unexplained percentage can hide the question you actually need answered. Name the uncertainty, decide whether time can reasonably cover it, and record what would change the scope.

  • Uneven but usable inputs: an explicit extra time allowance may be reasonable when you have inspected a representative sample.
  • Missing essential facts: ask for them before committing. More writing time cannot establish an unknown product claim.
  • Unclear quantity: specify the pages, items or other units included. An unlimited quantity cannot be made bounded by adding a small buffer.
  • Several decision makers: agree how feedback will be consolidated and who can approve a direction.
  • Uncertain work type: separate a small, clearly defined first stage if that is useful, or hold the quote until the work is understood.

In the example, the two-hour allowance covers extra restructuring within four existing pages. It does not include a fifth page or a replacement positioning exercise. If the allowance is used up while completing the agreed work, that is an internal estimating outcome, not an automatic reason to increase the client’s fixed price.

Copy this estimating worksheet

Project:
Estimate version and date:

1. SCOPE
Named deliverables and quantities:
Input condition checked:
Required inputs still missing:
Output formats:
Included review:
Completion checks:
Exclusions:
Client decision maker:

2. TIME
Input review / clarification: ___ hours
Production: ___ units × ___ hours = ___ hours
Included review: ___ hours
Final checks / handoff: ___ hours
Project administration: ___ hours
Base time: ___ hours

3. UNCERTAINTY
Risk:
Evidence or sample inspected:
Treatment: clarify / allow time / narrow scope / hold
Additional time for this risk: ___ hours
Total time allowance: ___ hours

4. PLANNING AMOUNT
Currency:
Internal allowance: ___ per hour
Time allowance × internal allowance:
Project-specific direct costs:
Items already included elsewhere:
Planning total:
Proposed fixed price:

5. DECISION
Unresolved assumptions:
What must be confirmed before the quote is accepted:
Send / clarify / narrow / decline:
Reason:

Send the quote only when the commitment is clear

Before sending, explain the deliverables, price, inputs, included review and timing together. You do not need to show every internal hour estimate, but the client needs enough detail to understand what the offered price covers.

A concise scope statement for the fictional example could read:

The fixed price is $720 for editing the four named pages, up to 600 supplied words per page, including one consolidated feedback round and clean final documents. It assumes the current positioning and approved factual claims are supplied before work starts. Additional pages, new research, design and publishing are outside this scope. Please confirm the page list and nominated feedback contact before we agree the start date.

If you cannot explain an assumption confidently, ask a specific question instead of quietly hoping it will be favourable. “Can I see one representative page and the expected feedback process?” is more useful than adding arbitrary hours to a job you have not understood.

Next, put the agreed terms into a one-page service proposal. Check the timing separately with your weekly delivery capacity: a workable price does not mean you have an available delivery slot.

After delivery, compare actual work with this estimate using the same work items. Record which assumption was wrong, which included task was missed and which change was separately agreed. Use that evidence to improve the next estimate without rewriting what you originally promised.

Explore related Offers and Clients guides or return to all SoloHatch guides.

This guide was developed with AI assistance for SoloHatch, operated by My Target Limited. Examples are illustrative, and planning templates should be adapted to your project. About SoloHatch.