You find a bid on SAM.gov. The contract dollar amount looks right. Then you read the Statement of Work and realize it requires a certification your company doesn't have, or a bonding level you can't get before the deadline, or a site visit that already happened three days ago. Now you've burned two days reading a solicitation you can never bid on.
The hard part isn't finding federal work—it's learning to read a solicitation fast enough to spot which ones you can realistically compete for. Most of the value isn't knowing what the government wants; it's knowing which requirements disqualify you before you invest time on a proposal.
The Anatomy of a Federal Solicitation
Every RFQ, RFP, or IFB on SAM.gov follows a predictable structure. Learning where to look saves hours.
The Cover Page and Set-Aside Section appears first. This is where the government announces whether the bid is open to all businesses (unrestricted), limited to small businesses, women-owned, veteran-owned, or other socioeconomic categories. It also states the NAICS code—a six-digit industry classification that determines your size-standard eligibility. For example, Janitorial Services is NAICS 561720, which carries a $22 million in average annual revenue threshold; the threshold varies by code. If your company exceeds the threshold for the solicitation's NAICS code, you cannot claim small-business status for a small-business set-aside. This is a binary disqualifier—there's no waiver.
Section C: Description of Requirements (also called the Statement of Work or PWS—Performance Work Statement) describes the actual work. This is where you'll find the scope—for a janitorial contract, that means how many square feet, what frequency of cleaning, which specific tasks (floor stripping, carpet shampooing, window cleaning), and any specialized services (hazmat-certified cleaning, hospital-grade disinfection). Read this section completely. If it requires equipment you don't own or processes you've never done, you'll discover it here. If the SOW is vague ("maintain building in clean condition"), the government is giving contractors flexibility in how to deliver—but you still have to state clearly how you'll do it.
Section L: Instructions, Conditions, and Notices to Offerors is the procedural Bible. This section tells you:
- How to submit your proposal (online portal, email, hand delivery).
- The exact deadline and time zone—proposals received one minute late are almost never accepted.
- Page limits and format (PDF only, font sizes, table of contents required, etc.).
- Required documents (federal forms, certifications, insurance certificates).
- Whether a site visit is mandatory and, if so, when and where.
This is where hidden dealbreakers live.
Section M: Evaluation Factors states how the government will score and rank proposals. It tells you the relative weight of price vs. technical merit, what certifications matter, whether past performance is evaluated, and what proof of qualifications the government wants. If the solicitation says "offerors with no federal contracts will be rated lower," and you have no federal contracts, you now know the odds are longer.
Section B: Supplies or Services and Price Schedule lists what you're bidding on, quantities, and delivery schedules. Read this carefully. Sometimes contracts include tasks that sound simple (clean an office building) but have hidden complexity (the building is a secure DoD facility requiring background checks for all staff).
Attachments include the Statement of Work in detail, wage determinations (if the Service Contract Act applies), sample insurance certificates, and past-performance forms. Download every attachment. Many small contractors skim them and miss a wage determination that would make the job unprofitable.
Mandatory Requirements That Disqualify You
Federal solicitations distinguish between mandatory requirements (you must comply or your proposal is rejected) and evaluation criteria (you're scored on how well you meet them). Spotting mandatory dealbreakers is how you avoid wasted proposals.
Mandatory Certifications and Licenses appear in Section L or attached as required forms. For a facility-services contract serving federal facilities, common mandatory requirements include:
- A valid SAM.gov registration (all federal contractors must be registered and active).
- Compliance with the Service Contract Act, which applies to most federal services contracts over $2,500. This means you must pay employees the prevailing wage rates set by the Department of Labor for your geographic area and job classification. These are not negotiable; they're published for each locale and job type. If the wage determination says janitors in your area must be paid $28/hour plus $12 in fringe benefits, you pay that, period. Many small contractors underestimate this cost and later find the contract unprofitable.
- An active Unique Entity ID (UEI) in SAM.gov — the UEI replaced the DUNS number in 2022 (see the bid-ready guide).
- Proof that you're not on the government's excluded-parties list (sam.gov maintains this).
If you don't have any of these, you cannot bid. There are no exceptions.
Bonding and Insurance requirements may apply, most often on construction-related work (like post-construction cleanup, or stripping and waxing tied to a renovation). The solicitation will specify:
- Performance bond: typically 100% of the contract value. If the contract is $500,000, you need a $500,000 performance bond. Getting bonded takes time and costs money; bonding companies will not bond you a week before proposal due.
- Bid guarantee: when one is required (mainly on sealed-bid or construction work), FAR sets it at no less than 20% of the bid price, up to a $3 million cap.
- Insurance: general liability (often $1 million minimum), workers' compensation (required by law in most states), and sometimes additional coverage like pollution liability if you're handling hazardous cleaning agents.
The solicitation will specify minimum amounts. If you cannot obtain bonding or insurance at those levels, or your bonding company will not bond a federal contract (some don't), you are disqualified. Do not bid.
Mandatory Site Visits are a common trap. The solicitation will state: "A mandatory pre-bid conference and site visit will be held on [date] at [location]. Proposals from any bidder not represented at the mandatory site visit may be rejected." This is not optional. You must attend or send an authorized representative. If you live across the country and travel is expensive, you still must go. If you miss it, many contracting officers will reject your proposal outright—no proposal evaluation, no second chance.
Service Contract Act and Wage Determinations deserve special emphasis because they're where small contractors often miscalculate. When the solicitation applies the SCA (and it usually does for federal service work), a wage determination is attached. It specifies the minimum hourly wage and fringe benefit for each job classification in that geographic area. For janitorial work, for example, you might see:
- Janitor: $24.50/hour + $8.50 fringe
- Crew Lead/Supervisor: $28.00/hour + $10.00 fringe
These are federal minimums. You cannot bid lower. Many first-time federal bidders assume they can pay their market-rate wage and pocket the savings—this is illegal and auditable. The government reviews payroll records. Underpaying SCA-covered employees is cause for contract termination and exclusion from future federal work. Before you bid, download the wage determination from the solicitation and calculate the true labor cost of the contract.
Response Format Requirements sound bureaucratic but cost proposals. Solicitations often mandate:
- Signed PDF proposals only (no Word documents).
- Page limits (a 15-page limit means 15 pages, not 16).
- Specific certification forms (e.g., SF-1449 for commercial-item solicitations, or agency-specific forms) signed and dated, or your proposal is rejected.
- Proof of insurability or insurance certificates attached.
- A table of contents and section dividers matching the solicitation's numbering.
Missing even one required document is grounds for rejection. Many small contractors write a strong proposal and lose it because they submitted a JPG when the solicitation required a PDF, or skipped a required representation in their SAM.gov reps & certs (your small-business status is certified there, under FAR 52.219-1 — there is no standalone "small business" form).
How to Triage a Solicitation in 30 Minutes
Once you know what to look for, you can decide whether to bid without investing a full day.
First, check the set-aside and NAICS code. If it's a small-business set-aside and your company exceeds the size standard, do not bid—you're ineligible by definition. If it's unrestricted (open to all), you're competing against larger firms, which changes the risk calculus. Read Section B to confirm the work fits your service area and NAICS classification.
Next, skim Section C (the Statement of Work). Can your team do this work? If it requires certifications you don't have (asbestos abatement, medical-facility biohazard cleaning), stop here. If the scope is within your wheelhouse, continue.
Jump to Section L. Find the deadline date and time—write it down and set a calendar alert for three days before, in the time zone the solicitation states (usually the contracting office's local time — there is no nationwide default; if a date is given with no time, the FAR default is 4:30 p.m. local time at the designated office). Scan for mandatory site-visit requirements and their dates. If a site visit happened before you found the solicitation, you're disqualified. If it's coming up and travel is impractical, decide now whether you'll attend.
Find and download the wage determination (usually in an attachment or referenced by a link). Calculate your labor cost: number of FTEs × annual hours (2,080/year) × (hourly wage + fringe) = annual payroll. If that number is much higher than your commercial rates, the bid might not pencil out. Many federal contracts are underbid on purpose because the volume justifies a tighter margin—but confirm your math before proposing.
Check Section M: Evaluation Factors. Does the government weight price at 50% and technical merit at 50%, or is it price-heavy (80/20)? If price-heavy and you're the smallest bidder, you'll struggle to compete. If you have relevant past performance and the government weights it, that's an advantage.
Review Section L for all required certifications and forms. Can you obtain SAM.gov registration, bonding, and insurance before the deadline? If you're not yet registered in SAM.gov, processing commonly takes a week or more (longer if your entity validation is flagged). If the deadline is only days away and you're not registered, you cannot bid. Be realistic about timelines.
Finally, read Section L again for response format requirements. If it requires 30 pages of technical information in a very specific format and your office can only free up one person for one week, that's a signal about the time investment required. Some bids take two weeks to prepare; others take five days. Know the difference.
If you clear all these checks and the numbers work, you have a legitimate opportunity. If you stumble on any mandatory requirement, stop and move to the next bid.
The Service Contract Act and Wage Determinations: Don't Underestimate
The Service Contract Act applies to nearly all federal services contracts above $2,500. It's the most-misunderstood requirement for small service contractors, so it's worth its own paragraph.
When the government issues a facility-services contract, it attaches a wage determination from the Department of Labor. This determination lists the minimum hourly wage and fringe benefit rates for each job classification in the contract's geographic area. These are prevailing wages, set by government survey data and union agreements, and they're designed to prevent contractors from undercutting each other on labor.
The determination is not a guideline—it's a floor. You must pay covered employees at least that wage, plus the listed fringe (or cash equivalent if permitted). You're required to keep accurate payroll and time records for covered employees and make them available to the Department of Labor on request. (The weekly certified-payroll report, Form WH-347, is a Davis-Bacon construction requirement — SCA service contracts require recordkeeping, not certified-payroll submission.) The government can audit these records, and violations result in wage back-pay orders, penalties, and potential contract termination.
For a small service contractor, this means one simple rule: Before you bid, find the wage determination in the solicitation. Calculate the annual payroll. If that number doesn't leave you with adequate profit margin, do not bid. Too many small contractors bid first and realize too late that they've locked themselves into a wage they can't sustain.
Spot Red Flags Before You Bid
A few quick red flags signal high-risk solicitations:
- Vague scope. If the Statement of Work says "maintain building(s) in a clean and safe condition" without specifying frequency, square footage, or task list, the government is being deliberately vague. This often means they'll change requirements mid-contract and the initial price will be inadequate. Proceed with caution.
- Unrealistic deadline. If the deadline is 10 days away and the scope is complex, most small contractors won't bid. You have less competition, but you also have less time to do a thorough job. Make sure you can turn around a quality proposal in your timeline.
- Non-standard insurance or bonding. If the solicitation requires insurance types or amounts different from your commercial policies, get a quote from your broker immediately. Some requirements (like marine liability or pollution liability) are rare and expensive.
- Prior federal experience required. If Section M states "contractors with no prior federal contracts will be rated lower," and you're new to federal work, the evaluation is stacked against you. You can still bid, but know the odds.
- Ambiguous past-performance requirements. If the solicitation asks for past-performance references and says "submit evidence of prior facility-services contracts," but doesn't specify how many, how large, or how recent, call the contracting officer for clarification. Vague requirements often lead to subjective evaluation and protest risk.
Moving from Triage to Bid Decision
After your 30-minute triage, you either have a clear "no-bid" (you don't meet a mandatory requirement) or a "maybe" (you're eligible and the scope fits, but the math or timeline is tight).
For "maybe" solicitations, the bid/no-bid checklist walks you through the next layer of questions: Can you beat the incumbent? Do you have enough staff? Will the margin support your overhead? For now, your job is simply to learn to read the solicitation accurately enough to know which bids are real opportunities and which are disqualifiers dressed up as opportunities.
The work that wins federal contracts isn't fancy. It's precise reading of what the government actually asks for, honest accounting of what you can deliver, and discipline to skip bids that don't fit. Learn the solicitation structure, spot the mandatory requirements, and triage fast. How to Find Federal Contracts for Small Janitorial Businesses covers the search and filter strategy; this guide is the read-carefully step that happens after discovery.
Putting It All Together: A One-Page Triage Framework
When you open a solicitation, use this checklist in order:
- Set-aside and NAICS: Are you eligible under the NAICS code and size standard?
- Scope (Section C): Can your team do this work?
- Deadline (Section L): Is the date realistic for your team?
- Site visit (Section L): Is a mandatory site visit required, and can you attend?
- Wage determination (attachments): Does the SCA labor cost pencil out?
- Bonding and insurance (Section L): Can you obtain required coverage before the deadline?
- Required forms and certifications (Section L): Do you have all the forms, and can you sign them truthfully?
- Evaluation criteria (Section M): Are you competitive on price, past performance, or technical merit?
If you answer "yes" to all eight, move to the full proposal. If you answer "no" to any one, consider it a no-bid and save your time for solicitations where you're truly competitive.
Once you've learned to triage solicitations this way, finding the ones worth your time becomes a repeatable process. A tool like TheBidScout can automate the discovery step—scanning thousands of new solicitations and surfacing only the ones that match your NAICS codes, set-aside preferences, and geographic focus—so you spend less time searching and more time on the read-carefully triage that actually determines whether you should bid. The Weekly Fit Report is deterministic and links every fact to its public source; AI reads the public solicitation documents, and on paid plans an advisory bid-readiness read checks those requirements against your business profile — advisory only; your fit score stays deterministic. A deeper read is in the works for Pro. But the reading skill itself—learning to spot the mandatory requirements that disqualify you before you waste a proposal—that's on you, and it's the skill that separates winning contractors from those who chase every bid and win none.
Sources
- Service Contract Act (applies to most federal service contracts over $2,500) and wage determinations — U.S. Department of Labor: Service Contract Act (41 U.S.C. chapter 67)
- Performance bonds, payment bonds, and bid guarantees — FAR Part 28 — Bonds and Insurance · FAR 28.101 — Bid guarantees
- SAM.gov registration, the Unique Entity ID (UEI), and the excluded-parties list — SAM.gov
- SBA size standards by NAICS code — SBA: Size standards