Government contractor guides

Stop scrolling SAM.gov. Start with the notices that fit.

SAM.gov search filters by keyword and code, but it cannot tell you which notices suit your company. Opportunity matching compares each notice with your profile and ranks the list, so you read the likely fits first.

Single report $25. Compare plans and allowances.

Matching works by comparing a notice's NAICS code, set-aside, place of performance, value and description against your company profile. A useful score explains itself, so you can see why a notice ranked high or low.

Rank, not just filter

See likely fits at the top instead of a raw date-sorted list.

See the reasons

Every score lists what matched and what did not.

Catch disqualifiers

Set-aside and size mismatches are flagged before you read.

Why keyword search falls short

Agencies describe the same work in very different words. A keyword search for 'facilities' misses 'building operations', and a NAICS filter alone ignores set-asides you cannot bid on.

Matching looks at several signals together. A notice in your primary NAICS with a set-aside you hold, in a state you serve, is a stronger fit than one that only shares a keyword.

What a fit score should weigh

CanAdd's score uses the information in your profile and the notice. It never invents data that is not there.

  • NAICS code: primary and secondary codes from your profile.
  • Set-aside: whether your recorded certifications qualify.
  • Place of performance: against your preferred locations.
  • Estimated value: against your preferred contract range, when the notice states one.
  • Keywords: terms you want and terms you want excluded.
  • Deadline: notices with past or missing deadlines are never shown as open.

What a score cannot tell you

A score does not read the full solicitation, judge your past performance quality or know your competition. Treat it as a reading order, then use the Solicitation Analyzer or your own review for the bid decision.

If your profile is thin, scores are less useful. Adding NAICS codes, certifications and locations improves matching right away.

Fictional training example

How the same notice scores for two companies

Fictional example. One notice, two company profiles.

Illustrative worksheet, not a customer report or an active government solicitation. On smaller screens, scroll horizontally to read every column.
SignalCompany ACompany BEffect
NAICS 561210Primary codeNot listedLarge difference
8(a) set-aside8(a) certifiedNot certifiedB is flagged as ineligible
Virginia locationPreferredPreferredSame
$2M estimateWithin rangeAbove rangeSmall difference

Company A sees this notice near the top. Company B sees it flagged with the set-aside mismatch explained.

Your review checklist

  • List every NAICS code you can perform, and mark your primary code.
  • Record current certifications only, with accurate status.
  • Set preferred states and a realistic contract value range.
  • Add excluded keywords for work you never pursue.
  • Read the reasons behind each score, not just the number.
  • Confirm eligibility in the official notice before bidding.
Download the bid/no-bid worksheet

Free CSV worksheet. Opens in Excel or Google Sheets. No account required. Sample entries are fictional; replace them with your own source-checked details.

Frequently asked questions

Where does CanAdd get notices?

From the public SAM.gov opportunities feed and Grants.gov. Award history comes from USAspending and is labeled historical.

How often are matches updated?

New notices are pulled daily, and you can choose to receive a daily match email.

Can I try matching without an account?

Yes. The homepage demo scores live SAM.gov notices for a NAICS code you enter. A free account saves your profile for full scoring.

Is a high score a guarantee we are eligible?

No. It means the notice lines up with your profile. The solicitation terms decide eligibility.

Put your next solicitation to work.

Start with a company readiness check, or analyze a solicitation against your profile. Review the evidence before committing your team.