For a general contractor, construction quote forms are a set of three documents: the request for quote you send to subs, the quote form you require back, and the quote you issue to the owner. The one-page template a small contractor sends a homeowner is fine for a deck repair. It isn't your problem.
Your problem is the pile of mismatched quotes that comes back from subs, each one in a different format, covering a slightly different scope. Below are the fields each form needs, with the most attention on the receiving side, where bids get won or lost.
Why Most Construction Quote Forms Fail the GC Who Receives Them
Picture the plumbing quotes on a 24-unit townhome job in Spokane, with the high number 20% over the low one. Half of that spread is usually scope, not price. One sub carried water heaters, another left out trenching, a third priced fixtures as "by others."
The low number isn't a bargain. It's a different job.
Scope ambiguity is expensive once it reaches the field. Navigant Construction Forum's rework study puts direct rework at 4-6% of project cost, and about 9% when indirect costs are included. On a $10M job, that's $400,000 to $600,000 in direct rework alone. A quote form that forces scope into the open is cheap insurance against it.
The sender's form vs. the receiver's problem
A tidy single-contractor quote has a header, a few line items and a total. Now picture six mechanical subs bidding the same building. You get two PDFs on their own letterhead, an email with a lump sum, a text message with a number and one spreadsheet.
None of them line up. Before you can compare anything, you're rebuilding each bid into a common shape. That's the receiver's problem, and a form built for the sender never touches it.
What generic quote templates leave out
Free quote templates do some things well. The layouts are clean, they're easy to edit, and a small contractor can send a professional-looking quote in ten minutes.
What they skip is what a GC needs back: scope inclusions and exclusions, addenda acknowledgment, priced alternates, bid validity and insurance details. They're built to help one party send a number, not to help another compare six.
The Three Construction Quote Forms a General Contractor Actually Uses
A GC works with a form set, not a single form. The request for quote goes out to subs and suppliers. The subcontractor quote form comes back from them. The quote or estimate you issue to the owner is the third.
Each one feeds the next. If the RFQ is vague, the sub quotes come back vague. If the sub quotes are incomplete, your owner quote carries hidden gaps, and those gaps become your cost.
Information gets lost at two handoffs. Between RFQ and sub quote, subs rewrite the scope in their own words. Between sub quote and owner quote, someone retypes numbers and drops an exclusion. The rest of this article closes both gaps.
Request for Quote Construction Forms: What to Send Before Anyone Prices
A good request for quote construction form makes every sub price the same job. It needs project name and location, bid due date, the drawing set and addendum list, the trade scope, and the return format. If a sub has to guess at any of those, you'll see it in the number.
Keep the RFQ short enough that it gets read. One to two pages beats a ten-page packet nobody opens past the cover. For how to write the scope itself, see our subcontractor scope of work template.
Pin the scope to the drawings and addenda
Reference sheet numbers, spec sections and addendum numbers explicitly. "Plumbing per P-101 through P-104, Section 22 00 00, Addenda 1 through 3" leaves no room for "we priced the earlier set."
Ask each sub to acknowledge every addendum by number on their quote. It takes ten seconds and removes a favorite excuse in a dispute.
Set the return format before bids arrive
Tell subs how to return pricing: itemized by scope, with unit prices where applicable, in a fixed layout. Ask for it in the RFQ, not after the quotes land. Fixing a format after the fact costs hours of phone calls.
Set the sub due date a day or two ahead of your own. That buffer is when you chase missing items and level bids. Without it, you're comparing quotes at midnight before submission.
Handle sub questions in one place
When ten subs ask ten questions by phone and email, they get ten different answers. Run a single Q&A log or issue an addendum so everyone sees the same response.
Post the answers on the bid package itself, so a sub who prices late sees the same answers as one who priced early.
The Subcontractor Quote Form: Fields That Make Bids Comparable
A subcontractor quote form is the document you require back. It doesn't have to be fancy, but it has to be consistent. Every field below exists to prevent a specific gap or dispute.
The same logic applies to any construction bid form you use. If the field isn't required, some subs will skip it.
Scope inclusions and exclusions, line by line
Instead of asking subs to describe what's in their number, give them a checklist. For each scope item, they mark included, excluded or by others.
The list should be trade-specific. Typical items:
- Permits and inspection fees
- Demolition and haul-off
- Patching and sealing penetrations
- Firestopping
- Equipment rental, lifts and cranes
- Temporary power and water
- Cleanup and warranty
A blank line is not an answer. Require a mark on every row.
Pricing structure: lump sum, unit prices and alternates
A lump sum alone tells you little. Ask for the lump sum plus unit prices for add/deduct work, such as price per linear foot of pipe or per device, and a priced line for each alternate you're carrying.
Then change orders start from agreed numbers rather than negotiation from zero. For the quantity side of this, our guide to BOQ and quantity-based pricing covers how unit pricing ties back to measured quantities.
Assumptions, bid validity and escalation
Quietly, assumptions change the number. Ask for the quote expiration date, how long material prices are held, and any schedule assumptions, such as "work performed in one mobilization" or "access during normal hours."
A quote with no expiration date isn't a firm price. On volatile materials like copper, steel and electrical gear, a 30-day hold is common and shorter holds aren't unusual, so know which one you're getting.
License, insurance and prequalification attachments
Collect the license number, a current certificate of insurance and the sub's safety record with the quote, not after award. Chasing paperwork from the winning sub while the owner waits is avoidable.
Our guides cover the details: subcontractor insurance requirements, the subcontractor prequalification form and the prequalification process.
Subcontractor Bid Comparison: Leveling Quotes Without Guessing
A standardized quote form turns subcontractor bid comparison from detective work into a side-by-side check. When every sub answers the same rows, gaps show up as blanks and mismatches instead of surprises in month three.
The classic version: the low bid on a tenant improvement is low because it left out half the scope, and nobody notices until buyout. A required checklist catches that in a minute, which is the whole argument for requiring it up front.
Normalize scope first, compare price second
The method works in a plain spreadsheet. List every scope item in rows and every sub in columns. Fill in what each sub included, then add a price for each missing item, using the other bids or your own estimate as a reference.
Mark true exclusions in a separate column, and adjust every bid to the same baseline. Only then compare totals. Bid leveling done in this order means the lowest number is the lowest number for the same work.
Where software helps
Bid leveling by hand works for a handful of subs and one trade. It gets slow across ten trades and thirty quotes, which is where bid leveling software earns its cost.
Struvia's bid leveling normalizes scope across sub bids and flags gaps and exclusions. It also sends bid packages built from your own bid templates, handles sub outreach, and drafts answers to sub questions on a package for you to review. When you issue the owner quote, it delivers the estimate in your own Excel template with your formulas intact.
A Construction Quote Template for the Owner: What Your Own Quote Should Show
Now flip the direction. Your quote to the owner is the construction estimate template side of this form set. It should let the owner compare it fairly against other bidders and protect you when scope questions come up.
Include the basis of estimate, allowances, exclusions, clarifications, how markup is treated and how long the price is valid. Where quantity schedules apply, attach the BOQ so the owner can check quantities line by line.
Show the basis behind every number
A quote that survives owner questions has line items that trace to plans, quantities and pricing sources. "Drywall, 14,200 SF, per A-201 through A-208, priced at current supplier rate" holds up. "Drywall, $62,000" doesn't.
Allowances, exclusions and clarifications
Disputes cluster around the same items, so write them down. Examples of language that helps:
- "Owner-supplied fixtures to be delivered to site by [date]; installation included, procurement excluded."
- "Unforeseen subsurface conditions, including rock and unsuitable soils, are excluded."
- "Permit fees are carried as an allowance of $[amount]; actual fees are billed at cost."
Specific language beats a generic disclaimer paragraph.
Keep it in your own template
Retyping an estimate into a generic form invites errors and breaks your formulas. Your own Excel estimate template already has your markup logic, your cost codes and your format.
Fill the owner quote from that template rather than copying numbers into a downloaded form.
From Accepted Quote to Signed Subcontract
The quote fields that carry straight into the subcontract are scope inclusions and exclusions, the price and unit prices, alternates accepted, drawing and addendum references, and the schedule assumptions. If any of these change in translation, the contract won't match what you leveled.
Pull them directly from the winning quote rather than retyping from memory. For contract terms themselves, see our subcontractor agreement template and subcontractor contract template.
Setting Up Your Quote Form Set in One Afternoon
You can build the set in an afternoon. Standardize one RFQ, one sub quote form and one owner quote per project type. Use them on your next bid, then refine by trade based on what came back wrong.
Excel is fine at low volume. Shared PDFs work until you're re-keying numbers by hand. Bid management software pays off when you're running many trades and many subs at once. Build the list that receives your forms with our guide to building a subcontractor database.
Start with the trades that burn you most
Don't roll out forms for every trade at once. Pick the two or three trades where past scope gaps cost you the most. For many GCs that's MEP, sitework and finishes.
Build trade-specific inclusion checklists for those first. Add others as you see where bids come back mismatched.
Track which forms actually come back complete
Measure return completeness per sub: did they mark every row, acknowledge addenda and attach the COI? A simple count per bid package tells you whether the form or the sub is the problem.
If most subs skip the same row, fix the form. If one sub skips everything, that's a performance signal. Our subcontractor performance scorecard guide shows how to track it over time.
Frequently Asked Questions
What should a construction quote form include?
Project details, itemized scope, inclusions and exclusions, pricing structure, alternates, validity period, insurance and license information, and a signature or acceptance line. Add addenda acknowledgment if you're collecting quotes from subs. Each field prevents a specific dispute later.
What is the difference between a construction quote and a construction estimate?
A quote is a firm offer at a stated price for defined scope. An estimate is a projection that may change as scope or conditions do. Use a quote when the scope is fixed and you'll stand behind the number. Use an estimate for early budgeting or when scope is still moving.
What is the difference between a quote and a bid in construction?
They overlap heavily. Subs usually say "quote" and GCs say "bid," but both are a price for defined work. What matters is that the form states whether the price is binding and for how long.
How many subcontractor quotes should I get per trade?
Three is a common target. Fewer comparable quotes beat more incomparable ones, so a standardized form matters more than the count. If the third quote can't be leveled against the other two, it adds work without adding information.
Can I use an Excel construction quote template instead of software?
Yes, at small volumes. An Excel construction quote template works well for a few trades and a handful of subs. It becomes the bottleneck when you're re-keying numbers and leveling bids by hand across many trades.
How long should a construction quote stay valid?
Thirty days is common practice. Shorter is reasonable for volatile materials such as copper, steel and electrical gear. For escalation, write something like: "Pricing held for 30 days; materials subject to adjustment at documented supplier increases thereafter."
Build the Form Set Before Your Next Bid
The construction quote forms you send and require decide how clean your bid comparison is. A tight RFQ, a required sub quote form and an owner quote that shows its basis do most of the work before leveling starts. To run the whole set in software, upload a plan set free on Struvia and send your first bid package from it. New accounts start with 600 free credits.
*Reviewed by Baylor Jeppsen, Construction Estimating Expert and Founder of Struvia.*