Guide · 19 Sep 2026

How do you manage estimates and quotations when every project is different?

Every project is different, so every quote starts from a blank document — and you're retyping the same standard rates again, from memory, every single time.

Short answer

When every project is unique, the problem is usually not the quoting tool — it is that standard rates live in your head and accepted quotes never automatically become jobs.

Why quoting feels slower than it should

This is a normal spot to land in, and it's genuinely fixable without changing how you quote or learning new software. When every project is different, the temptation is to start each quote from scratch: new document, new figures, retype the standard rates you have been charging, add the project-specific bits at the end.

The slow part is usually not the unique bits. It is the parts that are the same every time — your labour rates, your materials with markup, your standard call-out or set-up fee — being retyped into a fresh document because there is nowhere better for them to live.

A second problem is version drift. You quote, the client asks for changes, you requote, they accept the third version, and the job starts based on what you remember from the phone call rather than what you actually submitted.

The price-list tab

If you are quoting in a spreadsheet, add one tab for your standard rates and items. Call it "Price list" or "Rates". Put every item you quote regularly on it: labour categories, materials with your usual markup already in the cell, subcontractor day rates, call-out fees.

Each project tab then pulls from the price list. When you need to adjust a rate, you change it once in the list and every quote built from it shows the new figure automatically.

What goes in the project tab, and only there, is the specific scope: which items, how many of each, any non-standard charges, and your assessment of what this particular job needs. That is the unique part. The rest is already solved.

If you quote in software rather than a spreadsheet, the same idea applies. Most quoting tools have a services or items list you can pre-populate. Quotes then become a matter of selecting and adjusting, not typing from memory.

Turning an accepted quote into a job

The other common slip happens at acceptance. The client says yes, work starts, and the quote becomes a document nobody looks at again — until there is a dispute about what was included.

The fix is a copy, not a conversion. When a quote is accepted, copy the document into your active-jobs folder. The accepted quote is now frozen: it is what you said you would do and what they agreed to. The job evolves from there — scope changes, additions, credits — and those changes live on the job copy, not on the original quote.

At close-out you can compare what you quoted against what actually happened. Over time that comparison tells you which types of work you consistently over- or under-quote, which is the only reliable way to tighten your estimates.

Keep, clean, connect, or convert?

Keep your current process if you quote less than once a week and the re-entry is a few minutes. The overhead does not justify changing anything.

Clean it if you quote regularly and find yourself typing the same rates more than once a week. A price-list tab and a copy-on-accept habit is a small one-off setup and stays useful for years.

Connect it if your quotes currently live in a spreadsheet but your jobs live somewhere else — a job-management app, an accounting package, a different sheet. A clean export from the accepted quote, or a formula that outputs exactly what the job-tracking tool needs, removes the double-entry step at handover.

Convert to different quoting software only if the current tool cannot hold a price list at all, or if there is a feature you genuinely cannot replicate. Switching tools is rarely the right move for a quoting problem; changing the habit and the structure usually is.

What done looks like

You are quoting a different kind of project to last month. Setting up the new quote takes roughly the same time as a repeat job, because the standard parts are already in the list. Changing a rate takes one cell, not a find-and-replace across every document. And when a job completes, you can pull up exactly what you quoted without searching your email or your desktop.

Sources

Not sure if yours needs fixing?

Start the sixty-second check

or send us the messy version