Skip to content
JobsiteBids
For specialty trade subs · SAM.gov + state & local · coverage growing

Stop reading 14 PDFs to find one bid worth chasing.

JobsiteBids watches federal, state, and local public-works solicitations, parses every attachment in the packet, and emails you the ones that match your NAICS, geography, and bid size — every morning before coffee. We started with the full federal feed and keep adding new state & local portals.

  • No credit card required
  • Cancel anytime
  • Set up in 5 minutes
1,524
Open opportunities · today
990
RFP attachments parsed
4
Live data sources · federal + state/local
6 AM
Your ranked digest, each morning
01

Three steps. Then it runs without you.

You tell us what your shop bids on. We watch the source and pre-read every attachment. You open one email a day.

Step 01

Tell us your trades and service area.

NAICS codes, set-aside eligibility, geography, bid-size range. Five minutes once. Editable any time.

Step 02

We watch the portals so you don't.

Every federal, state, and local construction and specialty-trade notice, pulled and parsed the same hour it posts — we started with the full federal feed (SAM.gov) and keep adding new state & local portals.

Step 03

One email. Five minutes a day.

6 AM digest with your top matches, ranked. Skim from your phone, mark the ones you're chasing, get back to running the job.

02

What's live today, stated plainly.

We cover the full federal feed plus a growing set of state, county, and city portals — 1,524 open opportunities right now, every attachment AI-parsed. Here's exactly what's live.

Live now

Federal — SAM.gov

The full federal construction and specialty-trade feed, nationwide — pulled and AI-parsed the same hour it posts from the SAM.gov Get Opportunities API.

Live now · growing

State, county & local

City, county, school-district, and transit/authority bids from public portals — PlanetBids, Bonfire, and BuySpeed today, with new sources added all the time. Coverage is deepest where our customers bid. Don't see a portal you use?

03

The packet, pre-read.

Every attachment parsed into the fields an estimator checks first. If the documents don't state a value, the field stays blank — we never guess.

The packet, as posted

  • Solicitation_W912PL25B0042.pdf38 pages
  • Specifications_Div_26.pdf214 pages
  • Wage_Determination_CA20250001.pdf12 pages
  • Drawings_Set.zip14 files
  • Addendum_02.pdf6 pages

5 attachments · 280+ pages

What lands in JobsiteBids

Bid bond
20% of bid
Performance / payment bonds
100% / 100%
Prevailing wage
Yes — Davis-Bacon
Liquidated damages
$1,500 / day
Licensing
C-10 electrical
Insurance
GL $2M per occurrence
Key dates
Site visit · RFI deadline · bid due

Illustrative example. Extracted fields come straight from the documents — anything the packet doesn't state is left blank, never fabricated.

04

Built for shops that bid, not browse.

No dashboards you'll never open. No charts of charts. Just the work a busy estimator actually does.

Parsed attachments

Every PDF in the packet — spec book, drawings, addenda — pulled apart into structured fields. No more 14-PDF mornings.

Match score, not feed dump

Each opportunity gets a 0–99 score against your saved searches. Anything under 50 stays out of your inbox unless you ask.

Pipeline tracker

Watching → Bidding → Submitted → Won → Lost. Move cards between columns. Your team sees what's on the table at a glance.

Morning digest

A 6 AM email on the mornings you have new matches — never a hollow one. Plain-text fallback. Reads cleanly on a phone over coffee.

See a sample digest →

Searchable archive

Every opportunity we've ingested, searchable and windowed by plan. Look up the recompete cycle on a job you bid before.

Plain-spoken support

Email reaches a real person on our team. No chatbot. No “submit a ticket.”

05

Simple per-seat pricing.

Every plan includes the core toolkit — searches, the 6 AM digest, AI-parsed RFPs, and the pipeline. Plans step up by seats and archive depth; Pro adds Competition intel.

Solo$99/ month

1 seat · 90-day archive

For one estimator running the desk.

Start 14-day trial
MOST POPULARCrew$199/ month

3 seats · 2-year archive

For a shop with an estimator plus a foreman who runs numbers.

Start 14-day trial
Pro$399/ month

10 seats · 5-year archive · Competition intel

For the $5–10M shop with a full estimating bench.

Start 14-day trial

The arithmetic: if portal-skimming takes your estimator an hour a day, that's 20-plus hours a month hunting instead of bidding. One won job — or one recompete you didn't miss — covers years of any plan here.

Compare all features →

06

Questions we get a lot.

If yours isn't here, email us — see the footer.

How is this different from SAM.gov beta or a free alert?
SAM.gov covers federal only and emails you every keyword hit, parsed or not. We pull that same federal data plus a growing set of state, county, and city portals, read every PDF in the packet — set-aside, bid bond, schedule, engineer's estimate — and rank each opportunity by how well it matches your shop.
Do you cover my state?
We cover federal opportunities (SAM.gov) nationwide plus a growing set of state, county, and city portals — and we parse every attachment from all of them. Coverage is deepest where our customers bid and expands every week, and each opportunity shows its source in the feed, so tell us which portals matter to your shop and we'll prioritize them.
How does the match score work?
Five signals: NAICS overlap with your saved profile, geographic overlap with your service-area states (nationwide bids always match), bid value vs. your size band, set-aside eligibility match, and how similar the spec is to jobs you've marked as won or pursued. The score is 0–99 and you can see exactly which signals drove a given number.
Can I bring my team?
Yes. Crew is 3 seats, Pro is 10. The shared pipeline lets your foreman flag a bid from the truck so the office estimator picks it up in the morning.
What's the cancellation policy?
Cancel anytime — no phone call required. If you cancel mid-cycle, you keep access through the end of the billing period, and we keep your saved searches readable for 90 days in case you come back.
Is my data shared with other shops?
No. Your saved searches, pipeline, and capability statement are private to your account. The opportunity data itself is public-record information from the agencies; we surface it but we don't share who looked at what.

Try it tomorrow morning. The 6 AM email writes itself.

Fourteen days. No credit card. Cancel anytime — no phone call.