The number on the last page is the least useful part of a bid.
Two bids for the same job can be far apart because one of them quietly leaves out the permit, the dumpster, the drywall patch, or the brand of the thing being installed. This tool does not tell you what a job costs. It tells you what your bid never put in writing, and hands you the questions to send back.
Quote gap analyzer
Work down one written bid and see which parts of the job it does not put in writing, then send those back as questions.
How this works, and what it does not tell you
How this works
You tell the tool, line by line, what the written bid actually states. The lines come from a homeowner research corpus of the scope items that bids most often leave out. Anything you mark as not stated or vague becomes a plain question addressed to that contractor. The tool reads nothing about the company and sends nothing anywhere; it runs in this browser.
What it does not tell you
It does not tell you what the job should cost, whether a price is fair, or which bid is better. Coastal SD Pros has not published a local cost dataset, so no price range appears anywhere on this page. It also does not check the license, the bond, or any insurance; it does not read the bid for you; and a bid that states every line can still be the wrong bid.
JavaScript is off, so the tool cannot shorten the list for you or build a copy-ready block. Nothing is hidden by that: every line of the checklist and every question it can send are printed in full below, in order. Work down the page and copy the questions under the lines your bid does not cover.
Nothing checked yet. The price half of this tool is held — the note in the result says why.
Result
The method ran. The output is held.
This tool was specified as a cost range planner. The gap analysis below runs. The price does not, and no figure appears anywhere on this page — not a range, not an average, not a per-square-foot rate.
Loaded the checklist of scope items that written bids most often leave out, from the homeowner research corpus.
Read the answers you gave for this one bid.
Turned every line you marked not stated or vague into a question addressed to that contractor.
Stopped before any price. There is nothing to divide, average or project.
What is missing
A dated local price set for North County San Diego. Coastal SD Pros has not published one. National medians exist in the research corpus, but a national median is not a North County price, and publishing one under a local heading would be the invention this page exists to avoid.
What has to exist before a range is published here
Written bid figures collected for each project type in the six North County cities, each carrying its collection date and its city.
A recorded count of how many bids sit behind each range, published next to the range, so a reader can see whether it rests on many bids or on one.
A named source for every figure, so any number on the page can be traced back and re-checked.
Owner review and approval of that source set before publication.
Until all four exist, this block stays exactly as it is. There is no partial version of this and no progress to show.
This company's licence, bond and insurance
Not checked by this tool
This tool reads your answers about a piece of paper. It looks up nothing about the business, so it can tell you nothing about whether the licence is current, what classifications it holds, or what cover the company carries.
Workers' compensation is not general liability insurance. This line says nothing about whether this business carries general liability cover.
With JavaScript off the tool cannot assemble your shortlist. Nothing is withheld: each question sits under its own line in the checklist above, in the same words it would use here.
Questions to send back
Word check on the text you pasted
This is a literal search for those words in the text you pasted, and nothing more. A word being present does not mean the job is covered, and a word being absent does not mean it is not — a bid can describe haul-off without ever using the word.
Send this to the contractor as it is, or paste it into your own email. You send it; nothing here contacts anyone on your behalf.
Send the same questions to every bidder. Answers in writing are the comparison; the number on the last page is not.