Guide
How to find government contracts
Government contracts are published across three separate layers: federal opportunities on SAM.gov, state opportunities on each state's procurement portal, and local opportunities on thousands of individual city, county, and school district websites. Most state and local spend sits in that third layer, which has no central index. The practical method is to register where you can, subscribe to the specific agencies you serve, and read their budget and board documents so you see the work before it reaches a portal.
Start with the money, not the bid board
Public construction is roughly a $541 billion annual market in the United States, according to the Census Bureau's Value of Construction Put in Place series — and the overwhelming majority of it is state and local, not federal. That matters because state and local buyers do not share a bid board. Each city, county, school district, transit authority, and utility district publishes on its own schedule, in its own format.
A bid that appears on a portal is the last step of a process that started twelve to eighteen months earlier with a budget line. If your search starts at the portal, you are competing on a three-week response window against firms that have been in conversation with the agency since the capital plan was drafted.
The registrations that gate the work
Registration is administrative, not strategic, but nothing else works until it is done.
- SAM.gov — required for any federal contract or federally funded work, including many state DOT projects. Free; renewal is annual.
- Your state's procurement portal — most states run a single eProcurement system for state agencies and often let local agencies post there too.
- State DOT prequalification — required before you can bid most highway, bridge, and paving work, and it takes weeks.
- Local vendor lists — each city, county, and district maintains its own; see the bidders-list guide.
- DBE, MBE, WBE, SDVOSB, or veteran certifications if you qualify — these open set-asides and make you attractive to primes chasing participation goals.
Build your target list by agency, not by keyword
Keyword alerts on bid aggregators produce noise, because agencies title the same job five different ways. A target list works better: pick the 40 to 150 agencies inside your service radius that actually buy what you sell, and monitor each one directly.
For a paving contractor that means municipal public works departments, county highway departments, the state DOT district office, school districts with parking and bus lots, park districts, and airport authorities. For a water or utility contractor it means municipal utilities, sanitary and water districts, and the state revolving fund project lists. For a software or professional services firm it means the departments that own the function you sell into — finance, IT, human resources, public safety — plus the district and authority boards that approve their budgets. The pattern is the same in every category: list the agencies that actually buy what you sell, then watch them.
Read what agencies publish before they buy
Every agency on your list publishes the same set of documents, and all of them are public record: an annual budget, a multi-year capital improvement plan, board or council agendas and minutes, and a contract register showing what is expiring.
A capital improvement plan tells you what will be built and roughly when. A board agenda tells you what is being approved this month. A contract register tells you when an incumbent's agreement runs out, which is the single most predictable source of upcoming solicitations. Reading these on a schedule is the entire difference between hearing about a job in March and hearing about it in September.
Then work the relationship
Public procurement rules restrict contact during an active solicitation, not before one exists. That window — after the project appears in a plan and before it becomes a bid — is when a public works director, program engineer, or procurement manager can take your call, look at your qualifications, and tell you what the agency actually needs. Firms that win consistently are having those conversations while everyone else is waiting for an email alert.
Last reviewed August 2026
How Hank automates this
Hank reads the budget approvals, board minutes, capital plans, and expiring contracts for the agencies in your geography the day they are published, scores each signal against your service lines and contract sizes as a Great fit, Good fit, or Decent fit, and names the people at the agency to contact. When the solicitation posts, Hank reads it in one to three minutes and returns the scope, dates, submission requirements, evaluation criteria, and compliance items.
Common questions
Related guides
How to get on a city or county bidders list
How to read a capital improvement plan
How to register as a government vendor
What is Hank?
Hank is how companies find, pursue, and win state and local government work. Every day it reads tens of thousands of sources — agency portals, board packets, budget approvals, capital plans, meeting minutes, and expiring contracts published by cities, counties, school districts, and state agencies — and surfaces what matters to your service lines in real time, often months before a solicitation posts. When the solicitation does post, Hank breaks it down into scope, key dates, submission requirements, evaluation criteria, and compliance items, names the people at the agency to contact, and drafts a first-pass proposal from your own past work. Every signal, contact, document, and pursuit stays in one place your team works out of.