You cannot receive a federal contract award without an active SAM.gov registration. That’s not marketing copy — it’s a literal regulatory requirement under FAR 4.1102. And yet SAM.gov trips up more first-time contractors than any other single step, because the form is long, the validation is strict, and the “errors” are often so cryptic you’d think they were generated by a random word generator. This guide walks through every phase of registration, the documents you’ll need, and the specific traps that cost people two-to-four weeks of delay.
Table of contents
- What SAM.gov is and why you need it
- The UEI and CAGE codes explained
- Before you start: documents and data to gather
- The registration walkthrough
- Common errors and fixes
- Annual renewal — don’t skip this
- How long it really takes
- After registration: what happens next
- Key takeaways
- FAQ
What SAM.gov is and why you need it
SAM.gov is the System for Award Management, run by GSA. It replaced the old CCR and ORCA systems back in 2012 and now serves as the single federal database for:
- Entity registration (you, the vendor)
- Exclusions (the Excluded Parties List)
- Wage determinations
- Federal opportunities (contracts and grants)
- Federal hierarchy data
For contractors, registration is the on-ramp to everything else. It’s free. It’s also not optional — if you want federal contracts, grants, or even to be a subcontractor on federal work above certain thresholds, you need a current registration.
The UEI and CAGE codes explained
Two identifiers matter:
UEI (Unique Entity Identifier)
A 12-character alphanumeric ID assigned by SAM.gov itself. Since April 2022, UEI replaced the old DUNS number. Your UEI is free, you get it during registration, and it doesn’t expire as long as your registration stays active.
CAGE Code
A 5-character code (Commercial and Government Entity) assigned by the Defense Logistics Agency. SAM.gov requests a CAGE on your behalf automatically during registration — you don’t apply separately. It’s mostly used for DoD contracts but gets referenced across civilian agencies too.
For foreign entities, there’s an NCAGE equivalent issued by NATO. If you’re a U.S.-based business, SAM.gov handles this seamlessly.
Before you start: documents and data to gather
The worst time to realize you need a document is halfway through a form. Have these ready:
Entity information:
- Legal business name (must match IRS and state registration exactly)
- Physical address (no PO boxes for the primary)
- Start date of business
- State of incorporation
- Employer Identification Number (EIN) from the IRS
- Doing-Business-As (DBA) names if any
Banking information (for electronic funds transfer):
- Bank ABA routing number
- Account number
- Account type
Business structure:
- Type of organization (corporation, LLC, partnership, sole proprietor)
- Fiscal year end date
- Average annual revenue (last 3 years) or number of employees (for size standard)
Technical data:
- NAICS codes — primary and secondaries (see our NAICS guide)
- PSC codes
- Size metrics (receipts or employee count based on primary NAICS)
- Points of contact (names, emails, phones for electronic business, past performance, government business)
Representations and certifications (FAR 52.204-8):
- Small business status
- Woman-owned, veteran-owned, disadvantaged, HUBZone status
- Ownership and control
- Tax info
- Debarment history
- 50+ individual certifications you’ll click through
The registration walkthrough
Step 1: Create a Login.gov account
SAM.gov uses Login.gov for authentication. You’ll need:
- A valid email
- Multi-factor authentication (phone, authenticator app, or security key)
Use a business email, not a personal one. If the registered user leaves the company, recovery is painful.
Step 2: Start a new entity registration
Go to SAM.gov → Entity Management → Get Started. The system asks “What are you registering for?” Select “All Awards” if you want full federal contract eligibility. “Federal Assistance only” is for grants; it’s narrower and you’d have to re-do it if you want contracts later.
Step 3: Enter core business information
You’ll enter legal name, address, and structure. SAM.gov validates against the IRS TIN database in real time. Any discrepancy between what you enter and what the IRS has on file will fail the registration. This is the #1 delay cause.
Check your IRS records first. Call IRS at 1-800-829-0115 if you’re unsure. Common issues:
- Business uses a DBA but IRS has the old legal name
- Slight address differences (Street vs St.)
- EIN is new and not yet populated in SAM’s copy of the IRS database (wait 2 weeks after getting your EIN before starting SAM registration)
Step 4: Get your UEI
After core validation passes, SAM.gov issues your UEI. You can technically stop here — a UEI-only entity can be a subrecipient on federal awards — but you won’t be able to bid on contracts until you finish the full registration.
Step 5: Assertions
This section covers NAICS codes, PSC codes, disaster response codes, and your EDI (Electronic Data Interchange) preferences. Pick your primary NAICS carefully because it affects size determination.
Step 6: Representations and Certifications
The longest section. You’re certifying compliance with ~50 FAR clauses — everything from anti-kickback to equal employment opportunity. Read them. “I agree” here is legally binding.
Common gotchas:
- Executive compensation reporting — if you received $25M+ in federal awards last year, you may need to disclose top-five exec compensation publicly
- Predecessors — if you acquired a company, list it and its performance
- Joint Venture — if you’re registering a JV, additional disclosures apply
Step 7: POCs
Four required points of contact:
- Electronic business POC
- Government business POC
- Past performance POC
- Electronic business alt POC
Don’t put a single person in all four slots unless you’re a true solo. Different agencies email different POCs.
Step 8: Submit and wait
Once submitted, SAM.gov does real-time checks. If everything passes, you’re in “Pending Validation” or “Work in Progress” status. If the IRS match fails, you get a hold.
Common errors and fixes
“The TIN and name combination you provided does not match IRS records.” Call IRS, verify legal name exactly. Update in SAM to match. Give it 24 hours to re-validate.
“Entity already exists.” Someone (maybe a former employee, or an old DUNS) registered this business before. Use the “Claim Existing Entity” flow. Requires notarized letter in some cases.
“CAGE code cannot be assigned.” Address mismatch with DLA records or a duplicate. DLA responds to CAGE queries within 5 business days.
“Bank routing number invalid.” Many online-only banks use a different routing number for ACH vs wires. Use the ACH routing number, not the wire one.
“Notarized Letter Required.” Some status changes require a notarized letter identifying the entity administrator. Mail to the address SAM.gov specifies, and budget 2 weeks.
“Registration expired.” Renewal is annual. If you miss it, you go inactive and any pending awards go on hold.
Annual renewal — don’t skip this
SAM.gov registration is valid for one year from activation. You must renew annually or lose active status. Renewal is free and usually faster than initial registration, but:
- It still requires IRS validation, so refresh any business name/address changes first
- Representations and certifications reset, so you re-click them all
- Any expired underlying data (like certifications) propagates as errors
Set a calendar reminder for 60 days before expiration. SAM emails warnings but they go to the POC email, which people often forget to update.
How long it really takes
| Scenario | Typical Duration |
|---|---|
| Clean registration, all data correct | 7–10 business days |
| Minor IRS TIN mismatch | 2–3 weeks |
| Notarized letter required | 3–4 weeks |
| Address mismatch with CAGE/DLA | 4–6 weeks |
| New EIN (under 2 weeks old) | Add 2–3 weeks for IRS sync |
| Foreign entity (NCAGE) | 4–8 weeks |
Plan accordingly. If you’ve identified an RFP you want to bid on and you’re not already registered, it’s usually too late for that particular opportunity unless it’s 45+ days from close.
After registration: what happens next
You’ll get a confirmation email when registration is active. Then:
- Your UEI and CAGE are usable on any federal solicitation.
- Log in to SAM.gov and set up email alerts by NAICS and keyword.
- Cross-register on any agency-specific portals (FedConnect, ASSIST for GSA, etc.) as needed.
- Consider state-level registrations for broader opportunity coverage.
- Browse current opportunities that match your codes, or sign up for RFPHawk for match-scored search across SAM.gov and the state portals we cover.
Key takeaways
- SAM.gov registration is free, required, and takes 1–6 weeks depending on how clean your data is.
- IRS TIN mismatches cause most delays. Verify your legal name with the IRS before you start.
- UEI replaced DUNS in 2022; you get it automatically during registration.
- Renewal is annual and mandatory — set a reminder.
- Your first registration cannot wait until an RFP drops. Do it now.
FAQ
Is SAM.gov registration really free? Yes. If a website is charging you to register on SAM.gov, it’s a third-party processor. You can do it yourself in a few hours plus validation waiting time.
Can I register before I have clients? Yes. Many businesses register proactively and stay active during their first year of chasing federal work. Past performance isn’t required for initial registration.
What happens if my registration expires? You go inactive. Any pending awards pause. You cannot receive new awards. Renewal restores you within a few business days if nothing else changed.
Do subcontractors need SAM registration? Subcontractors on federal prime contracts need a UEI for reporting purposes above certain thresholds. Full registration isn’t required unless you’re also bidding directly.
Can a single-member LLC use SSN instead of EIN? Technically yes for tax purposes, but SAM.gov works better with an EIN and you’ll run into fewer issues downstream. Get an EIN — it’s free and takes 15 minutes on IRS.gov.
Does SAM.gov share my data publicly? Some of it. Legal name, UEI, CAGE, NAICS codes, size metrics, and POC info are public. Your banking details and some reps/certs are not.
Put RFPHawk to work on your pipeline.
Federal SAM.gov plus a growing list of state portals, refreshed daily and scored against your profile so you see the bids worth pursuing first.
Start free — no credit card