How to bid as a specialty subcontractor
Bid fewer jobs and bid them better: pick invites that fit, read every spec section that touches your trade, price labor from your own production rates, state your scope in plain inclusions and exclusions, and get the number in early.
To bid as a specialty subcontractor, start by choosing which invitations deserve your estimator's time, then read the drawings and every spec section that touches your trade, not just your own division. Take off quantities, price labor from your own crew production rates, add material with current quotes, equipment, general conditions, and markup, and then write a scope letter with clear inclusions, exclusions, and assumptions. Submit early on the GC's form and follow up after bid day. The GC is comparing your number to three or four others, so the bid that is complete and easy to level often wins over one that is slightly cheaper but vague.
How bidding as a specialty sub differs from GC bidding
- Your scope is defined by someone else. The GC splits the project into bid packages, and gaps or overlaps between trades are common. A sub has to find its true scope across drawings, specs, and addenda.
- You bid to several GCs at once. The same job may come from four GCs with different bid forms and scope sheets.
- Your price gets leveled. The GC lines up your number against other subs and adds or deducts for scope differences. Clear scope protects you here.
- Labor is your biggest risk. Most specialty trades live or die on labor productivity, not material.
Step by step: a bid process for specialty subs
1. Choose which jobs to bid
Before opening the drawings, score the invite: Is the GC one that pays and awards fairly? Is the job the size and type your crews do well? Is the schedule possible with your backlog? Is there enough time to bid it properly? Track your bid hit ratio by GC and by job type, and decline invites that rarely turn into work. The guide on deciding which construction jobs to bid offers a scoring method.
2. Read the whole package for your scope
Read your own spec sections, then Division 01 (general requirements), then the sections of trades next to yours. Fire caulking, blocking, access panels, roof curbs, and equipment connections are classic scope gaps where nobody priced the work. Check every addendum. Send questions to the GC early, in writing, so the answer comes as an addendum everyone bids.
3. Take off quantities by area and system
Do your quantity takeoff in a way that matches how you build: by floor, phase, or system. It makes labor pricing realistic and gives you a ready breakdown for the schedule of values if you win.
4. Price labor from your own production rates
Use rates from your completed jobs, adjusted for conditions: height, access, occupied building, night work, or prevailing wage. A crew that hangs 90 sheets a day on open floors will not do that in a hospital corridor with infection control. If your production data is thin, start building an estimating database. See also how to estimate labor hours.
5. Get current material and equipment pricing
Get written supplier quotes and note how long they hold. For long-lead or volatile items, consider an escalation clause or a stated quote expiration. The guide on material price escalation in bids covers the language. Include lifts, rental equipment, and delivery.
6. Add your own general conditions and markup
Subs have general conditions too: foreman time, mobilizations, small tools, permits for your trade, submittals and engineering, cleanup, and insurance costs specific to the job. Then apply overhead and profit. See how to price work as a subcontractor.
7. Write a scope letter the GC can level
List what is included, what is excluded, and the assumptions behind your price, such as working hours, number of mobilizations, and who provides hoisting and dumpsters. Reference drawing and spec numbers and every addendum by number. The guide on bid clarifications and exclusions shows the format. Keep it to one or two pages; an estimator on bid day will not read ten.
8. Submit early and follow up
Send your number before the GC's deadline, ideally the day before, so they have time to level it. Price alternates and unit prices if asked. After bid day, ask how you placed and why. That feedback improves the next bid more than anything else. See how to follow up on construction bids.
When several GCs invite you to the same job, keep one master estimate and one scope letter, then adjust only for differences in each GC's bid form, subcontract terms, or scope sheet. Note which GC got which version and when. If an addendum lands on bid morning, update the master and resend to every GC, not just the one who called. A sub that sends three slightly different numbers by accident looks disorganized, and estimators remember it.
Worked example: a firestopping sub prices a lab building
Here is an illustration. A firestopping sub is invited to bid a four-story lab building by three GCs. The estimator counts 1,850 penetrations from the MEP drawings and the fire-rated wall plan, plus 2,400 linear feet of head-of-wall joints.
| Item | Basis | Amount |
|---|---|---|
| Penetration labor | 1,850 at 0.35 hours each, $72 per hour loaded | $46,620 |
| Joint labor | 2,400 LF at 0.08 hours per LF, $72 per hour | $13,824 |
| Materials | Supplier quote, valid 30 days | $21,500 |
| Lifts and small tools | 10 weeks | $6,800 |
| Sub general conditions | Foreman time, 4 mobilizations, submittals, inspections | $9,400 |
| Overhead and profit | 15% on $98,144 | $14,722 |
| Bid | $112,866 |
The scope letter includes all through-penetrations and head-of-wall joints in rated assemblies shown on the life safety plans. It excludes penetrations added after bid, firestopping of cable trays installed by the owner's vendor, and destructive testing. It assumes four mobilizations and access by floor. When one GC calls to say another sub is $15,000 lower, the estimator can ask whether that bid includes head-of-wall joints. Often it does not.
Mistakes specialty subs make when bidding
- Bidding everything that comes in, so no bid gets real attention.
- Reading only your own spec section.
- Using a single production rate for every building type.
- Sending a number with no scope letter.
- Lowering your price after bid day for one GC, which can feed bid shopping on the next job.
- Not tracking why you lost.
Templates, terms, and tools
Start with the construction estimate template and the construction bid template. Related terms: invitation to bid, bid day, and alternate bid. For federal subcontract opportunities, the U.S. Small Business Administration notes that large primes post opportunities on its SUBNet database. Smart Business Automator carries a won bid's scope, quantities, and budget straight into the job, through estimate to project handoff automation.
Frequently asked questions
How many bids should a specialty subcontractor submit?
As many as your estimators can price properly. Track hit ratio by GC and job type, and drop the invites that rarely turn into work so the rest get full attention.
Should I send the same price to every GC?
Usually yes, unless the scope, schedule, or terms differ. If a GC's subcontract carries more risk, such as higher retainage or pay-if-paid language, it can justify a different price.
What should a subcontractor scope letter include?
Inclusions, exclusions, assumptions, the drawings and spec sections and addenda you priced, quote validity, and any alternates or unit prices requested.
How do I find out why I lost a bid?
Ask the GC's estimator after award. Many will tell you where you placed and whether scope or price drove the decision.