Click through it first
Registration, tax, licensing and insurance in one tracked run. Open a business that is already through it and see where every document lands.
Open the demo businessNo card, no form. Sign in later and everything you built stays on the same account.
Get named in the bid: how a California sub lands on GC bid lists
You sent a clean quote at nine in the morning on bid day, priced tight, and never heard back. It is easy to read that as the number being wrong. Usually it is not. The general contractor had already built the estimate the week before, with a sub in every line, and your email arrived after the decisions were made.
On California public work there is a specific reason the timing is that hard. Under Pub. Contract Code s.4104, every subcontractor performing work in excess of one-half of one percent of the prime's total bid must be named in the bid itself, along with the portion of the work each will do. The list goes in the envelope. When the envelope opens, the team is public and mostly fixed, because swapping a listed subcontractor afterwards needs the awarding authority's consent on specified grounds under Pub. Contract Code s.4107.
That rule is the whole strategy. Being on a bid list is not networking. It is getting into a written document before a fixed deadline, which is a thing you can actually schedule.
Work out the threshold, because it decides whether you get named at all
One-half of one percent is 0.005 of the prime's total bid. Run it against the size of jobs you chase and you know immediately whether your scope is a listed scope.
| Prime's total bid | Listing threshold | Where your scope sits |
|---|---|---|
| $1,200,000 | $6,000 | Nearly every trade gets named |
| $6,400,000 | $32,000 | Most trades named, small specialty scopes below the line |
| $18,000,000 | $90,000 | Only the significant packages are named |
If your typical scope is a $45,000 electrical package, you are above the line on a $6,400,000 job and below it on an $18,000,000 one. That changes your approach. Above the line you must be in the bid before it is submitted, or you are not on the job. Below the line the prime can add you after award, which means a strong post-award relationship is worth as much to you as bid week is.
Read the threshold as an advantage. Most subs never do this arithmetic and treat every job the same way. Knowing which of your target jobs legally require you to be named tells you exactly which bid weeks matter and which ones you can skip.
What a general contractor checks first, in order
A GC building a bid list is managing risk, not friendship. The estimator or the project executive runs a short sequence before your price gets typed into anything, and it is nearly the same sequence at every firm.
| Checked | What passing looks like | What fails you instantly |
|---|---|---|
| License status and classification | Active, and the classification covers the scope being quoted | Any scope that reaches outside the classification you hold |
| DIR registration | Registered under Lab. Code s.1725.5 on the bid date | A lapsed registration, most often after the July 1 renewal |
| Bond capacity | A surety letter naming your single and aggregate limits | "I can probably get bonded" |
| Insurance and endorsements | Certificate plus the named endorsements the spec requires | Right limits, missing additional insured wording |
| Safety record and EMR | Current rate and three years of loss runs, handed over without a chase | Taking two weeks to produce it |
| Similar completed scope | Three jobs of the same type and size, with a name and number on each | References who cannot be reached |
| Capacity right now | An honest read of current backlog and available crews | Saying yes to everything |
The first two are pure disqualifiers on public work. Your license number belongs on bids and subcontracts anyway under BPC s.7030.5, and a contractor who was not properly licensed at all times during performance cannot sue for compensation under BPC s.7031(a), so a GC checking your status is protecting the payment chain as much as the schedule. DIR registration is a harder disqualifier still, because the prime cannot list an unregistered sub on public work at all. Your paperwork problem becomes their non-responsive bid.
EMR is the one subs underestimate. A GC does not just ask for the rate. They ask what it was three years ago and what changed. A sub who can send the current rate, the loss runs and one sentence about what was fixed after the last recordable is answering a question the estimator was going to ask their insurance broker anyway.
The prequalification pack, built once
Everything above lives in one folder, kept current, sent as one attachment the day somebody asks. This is the single highest-return hour in a subcontractor's year, because it converts a two-week chase into a same-day reply.
- Company sheet: legal name, license number and classifications, DIR registration number, entity type, years in business, service area
- Certificate of insurance with the endorsement forms attached, not just referenced
- Surety letter with single job and aggregate limits, dated within the last few months
- Current EMR letter plus three years of loss runs
- Safety program summary, including your written Injury and Illness Prevention Program, which every California employer maintains anyway
- Three completed jobs of similar scope and size, each with the GC or owner contact who will answer the phone
- Your standard scope sheet: what your quote always includes and what it always excludes, written to spec section numbers
- W-9 and the address invoices should be paid to
The reason the pack works is that it removes every reason to delay. An estimator with a hole in their bid at four in the afternoon does not chase documents. They use the sub whose file is already complete.
Your written Injury and Illness Prevention Program and your heat illness procedures are worth having in that folder in real form rather than as a promise, because a GC who asks for the program and receives a template has learned something about how the rest of the job will go.
The quote itself decides whether they can use you
Estimators do not compare quotes. They compare quotes they can drop into a bid without doing extra work. A quote that forces the estimator to figure out what you left out gets set aside, whatever the number says.
Four things make a quote usable. Write your inclusions and exclusions against the specification section numbers, so the estimator can see the coverage without reading your mind. Give unit prices for the items likely to move, because on public work a bid item quantity that moves more than 25 percent opens a price adjustment and the prime needs to know your rate now. Price the alternates separately and label them the way the bid documents label them. And state your duration in the same units the contract uses, which on Caltrans work and much local public work means working days rather than calendar weeks.
If the job is public, also state that your price is built on the wage determination in force on the bid advertisement date, because that determination governs for the life of the job and it is the number the prime is checking your labor against. California prevailing wage for contractors covers reading one properly, including the fringe columns.
Timing: the useful call happens two weeks before bid day
Here is a real calendar. A local agency advertises a job on Tuesday, April 7, 2026, with bids opening Tuesday, April 28, 2026.
| When | What the GC is doing | What you should be doing |
|---|---|---|
| April 7 to April 10 | Deciding whether to bid, pulling documents | Seeing the advertisement and calling the estimator to say you are quoting |
| April 13 to April 17 | Takeoff, scoping, chasing coverage in weak trades | Sending your prequalification pack and confirming your scope split |
| April 20 to April 24 | Building the number, filling in sub prices | Sending your quote, in writing, with the scope sheet |
| April 27 | Finalizing, choosing who gets listed | Being reachable, answering scope questions in minutes |
| April 28 | Bid opening, listing locked | Nothing left to do |
Every one of those columns is scheduled work, not luck. The call on April 8 is what puts you in the estimator's coverage list. The pack on April 15 is what makes you eligible. The quote on April 22 is what makes you cheap enough. The phone answered on April 27 is what gets you named.
The quote that lands at nine on April 28 arrives after the listing decision has been made, which is why it disappears without a reply. It was never a pricing problem.
Finding the advertisements early enough to run that calendar is its own skill. Where work is starting in California covers the sources worth watching.
Being easy to pay is a competitive advantage with GCs
The last thing that keeps a sub on a list is not price. It is that working with you does not create work for the prime's accounting department. California law already builds most of the payment rhythm for you, and knowing it makes you sound like a professional rather than a problem.
A prime pays a subcontractor within 7 days of receiving the progress payment that covers your work under BPC s.7108.5, and withholding for a good faith dispute is capped at 150 percent of the disputed amount by that same section. Retention passes down within 10 days of receipt under Civ. Code s.8814, and on public work retention is capped at 5 percent in the first place. Those are the dates on your side, so you never have to guess whether a payment is late.
Serve your preliminary notice on every job, within 20 days of first furnishing, under Civ. Code s.8204. Some subs avoid it because they think it signals distrust. It does not. Every experienced GC in California expects it, files it, and considers a sub who does not send one to be inexperienced. Served late, it still protects the 20 days before service and everything after, so a missed date is worth fixing rather than abandoning. The California preliminary notice guide covers who you serve and how.
Invoice on the GC's cycle with the backup they need attached the first time, and the payment conversation stops happening. Getting paid in 30 days in California covers the private side clocks that run alongside these.
Your paperwork is either ready today or it is not ready for the next bid
A subcontractor gets onto bid lists by being the easy answer to a question an estimator is asking under time pressure. Active license in the right classification, DIR registration that has not lapsed, a surety letter with real numbers, endorsements that match the spec, an EMR you can produce in an hour, and a quote written to spec sections. None of that is negotiation. All of it is a folder.
The same folder is what lets you prime a job yourself when you decide to. The complete version, including the listing threshold from the prime's side and the or-equal data due within 35 days after award under Pub. Contract Code s.3400, is in the California bid-ready checklist, and how the job is priced and paid once you win it is in Caltrans and public works bids in California.
On AEC Stack there is no monthly subscription. The platform fee is 2.5 percent of each invoice processed through the platform, so keeping your prequalification documents, quotes and job records in one place costs you nothing until the work is paying you.
Pick the three general contractors who build the work you want, and send each one a complete prequalification pack this week rather than a quote on their next bid day. Open a working business file and assemble the pack once, so the next call from an estimator at four in the afternoon gets an answer at four fifteen.
Keep going
Count it instead of estimating it
- Hourly rate calculatorOverhead, billable days and the wage you want in. The hourly rate that pays for all three.
- Markup and margin calculatorAdd twenty percent to your costs and you keep sixteen point seven. Enter one job and see the price, the profit, both percentages, and what the mix-up is worth in dollars.
Where this happens on AEC Stack
Quote it and win itEvery lead on one board, the quote out the same day, and you see when they open it.The dates that cost California contractors money
One email a month. The lien deadline and prompt payment and retention arithmetic this site already does for you, the dates it turns on, and every new guide the day it goes up.
- California lien deadline calculator: The 20-day preliminary notice, and what a recorded Notice of Completion does to your 90 days. It compresses them to 30 or 60.
- California prompt payment and retention calculator: Two clocks, not one. Progress payments from the demand, and retention from completion rather than from your final invoice.
- Every new guide the day it goes up. 88 are live for California right now, the most recent being "Do you need a license" on 20 August 2026.