How to bid a construction job: a step-by-step guide
From finding the right projects to submitting on time: a practical, step-by-step process for bidding construction jobs and winning more of the right ones.
On this page
- 1. Find projects worth bidding
- 2. Decide whether to bid (go / no-go)
- 3. Read the entire bid package
- 4. Visit the site and ask questions early
- 5. Do the takeoff
- 6. Price the work
- 7. Add markup, contingency and bonds
- 8. Write clear inclusions, exclusions and clarifications
- 9. Submit complete and on time
- 10. Follow up and learn from every bid
- Common bidding mistakes
- Bid more jobs without hiring more estimators
Winning work in construction isn’t about bidding the most jobs or the lowest number. It’s about bidding the right jobs with a number you can actually build for. This guide walks through the bidding process step by step, from finding projects to following up after bid day.
1. Find projects worth bidding
Bid opportunities come from two main places:
- Public projects: federal, state, county and city work. Federal opportunities are posted on SAM.gov; state and local agencies post on their own procurement portals. Public bids usually follow strict, published rules.
- Private projects: invitations from general contractors, developers and owners, often sent through bid management platforms or plan rooms. Relationships matter here: GCs keep inviting subs who deliver complete, on-time numbers.
Pick a few sources that match your trade and region, and check them on a set schedule rather than chasing everything.
2. Decide whether to bid (go / no-go)
Every bid costs time, and estimating time is limited. Before you open the plans, ask:
- Is it our kind of work? Trade, size and type of project you’ve done well before.
- Can we staff it in the time frame shown?
- Is the location workable for crews, travel and suppliers?
- Can we meet the requirements? Bonding, insurance limits, licensing, certifications, prevailing wage.
- Who’s the client? A GC or owner with a record of slow pay or heavy change-order fights can turn a profitable bid into a loss.
- Can we win it? If ten bidders are chasing a job that isn’t your specialty, your time may be better spent elsewhere.
Saying no to the wrong jobs is how you find time to bid the right ones properly.
3. Read the entire bid package
Before you measure anything, read everything:
- Invitation to bid and instructions to bidders
- Bid form and required attachments
- Drawings and specifications (the specs often add scope the drawings don’t show)
- Every addendum
- Scope of work for your package, if the GC provides one
- Insurance, bonding, schedule and payment terms
- Wage requirements (prevailing wage or Davis-Bacon on many public jobs)
On public bids, failing to acknowledge an addendum on the bid form can get a bid thrown out, no matter how good the number is.
4. Visit the site and ask questions early
Attend the pre-bid meeting or site walk if there is one. Look for access, storage space, existing conditions and anything the drawings don’t show.
Send questions (RFIs) in writing, before the deadline for questions. Answers usually come back as addenda that every bidder sees, which is exactly what you want: a level playing field.
5. Do the takeoff
The takeoff is the measured list of everything in your scope: square feet of drywall, cubic yards of concrete, linear feet of pipe, number of fixtures. Organize it by CSI division or by your own cost codes, and check it against the specifications so nothing specified-but-not-drawn is missed.
This is the most time-consuming step, and the one where mistakes cost the most. A missed scope item can’t be priced.
6. Price the work
Turn the quantities into costs:
- Materials: get current supplier quotes for the major items rather than relying on old prices
- Labor: hours per unit of work (from your own past jobs, ideally), multiplied by your crew rates
- Equipment: rentals, lifts, pumps and anything the job needs
- Subcontractors: get several quotes for each scope you don’t self-perform, and compare what each one includes, not just the total
- General conditions: supervision, temporary facilities, permits, cleanup, dumpsters, small tools
7. Add markup, contingency and bonds
- Overhead: your share of office, vehicles, insurance and staff not charged to a job
- Profit: what the job should actually earn
- Contingency: an allowance for risk you can see but can’t price exactly (unclear details, difficult access)
- Bonds and insurance: many public jobs require a bid bond with the bid, and performance and payment bonds if you win. Federal construction contracts above a set threshold require them under the Miller Act, and most states have similar laws for state work. Get your bonding company involved before bid day.
Know your break-even before you start cutting markup to get the number down.
8. Write clear inclusions, exclusions and clarifications
A one-page scope letter can save a project. State plainly:
- What’s included
- What’s excluded (for example permits, testing, patching by others)
- Any assumptions you made where the documents were unclear
- How long the price is valid
When bids are compared, the clearest bid is often the one that gets the call, because the GC knows exactly what they’re buying.
9. Submit complete and on time
- Use the required bid form, filled out completely
- Acknowledge every addendum
- Include required attachments: bid bond, certifications, references
- Submit before the deadline, in the required format. On public bids, late is usually rejected, even by a minute.
10. Follow up and learn from every bid
After bid day, ask how your number compared. Even a “you were 8% high on drywall” is valuable. Track every bid you submit and whether you won it. Over time, you’ll see which job types, clients and sizes you win, and that tells you which ones to bid next.
Common bidding mistakes
- Bidding everything. Spreading estimating time too thin leads to rushed takeoffs and missed scope.
- Copying last job’s prices without checking current material costs.
- Missing an addendum that changed the scope or the bid form.
- Ignoring the specs and pricing only what’s on the drawings.
- Comparing sub quotes by total only, without checking what each one includes.
- Cutting markup to win, then losing money on the job.
Bid more jobs without hiring more estimators
The takeoff is the slowest part of every bid. We take that part off your desk: accurate takeoffs for every trade, delivered in 24–48 hours and checked by a second estimator, so you can spend your time on pricing, relationships and winning work. See our pricing for per-project and monthly options.
Send us your drawings.
Tell us about your project and we'll reply with a quote.
-
Send your drawings
PDF, DWG, ZIP or XLSX. Any trade, any size.
-
We measure every trade
Each takeoff is checked by a second estimator.
-
Get your takeoff
Excel quantities and marked-up plans in 24–48 hours.