Muin is in private beta.Watch the public release announcement —talk to us.
Falaah Falaah AI

SAM.gov Verification

Verify vendor registration and status in SAM.gov (System for Award Management) for federal contracting compliance and due diligence.

Muin’s SAM.gov Verification automates the process of checking vendor registration status in the federal System for Award Management. Essential for any organization doing business with the federal government or requiring vendor compliance verification.

What is SAM.gov?

Overview

SAM.gov (System for Award Management) is the official U.S. government system for:

  • Entity registration - All businesses must register to do federal work
  • Exclusions database - Parties barred from federal contracts
  • Contract opportunities - Federal procurement listings
  • Entity validation - Verify business legitimacy

Why SAM.gov Matters

Verification is required when:

  • Awarding federal contracts or subcontracts
  • Processing federal grants
  • Meeting compliance requirements
  • Conducting vendor due diligence

Key Identifiers

IdentifierDescription
UEIUnique Entity Identifier (new standard)
DUNSD-U-N-S Number (legacy, being phased out)
CAGE CodeCommercial and Government Entity Code
TIN/EINTax Identification Number

Verification Process

Running Verification

From the vendor detail page:

  1. Navigate to VendorsDirectory
  2. Open the vendor profile
  3. Find SAM.gov Verification card
  4. Enter UEI or DUNS number (if not on file)
  5. Click Verify

What Gets Checked

The verification process checks:

CheckDescription
Registration StatusActive, expired, or not registered
Exclusion StatusAny exclusions or debarments
CAGE CodeValid code on file
Entity StatusActive in SAM system
Expiration DateWhen registration expires

Verification Results

Results include:

Registration Information:

  • Legal business name
  • DBA (if applicable)
  • Physical address
  • NAICS codes
  • Entity type

Status Information:

  • Registration status
  • Last updated date
  • Expiration date
  • Any exclusions

Understanding Results

Status Indicators

StatusMeaningAction
ActiveRegistered and currentNone needed
⚠️ Expiring SoonExpires in 30 daysAlert vendor
ExpiredRegistration lapsedCannot award contracts
🚫 ExcludedOn exclusion listDo not do business
Not FoundNot in SAM.govMay need registration

Active Registration

When status is Active:

  • Safe for federal contracting
  • Note expiration date for future
  • Record verification date
  • Set reminder for re-verification

Exclusion Flags

If exclusion found:

  • CRITICAL: Do not award contracts
  • Review exclusion details
  • Check if exclusion applies to your work
  • Consult legal if needed

Expiring Soon

When registration expiring:

  • Notify the vendor
  • Set follow-up reminder
  • Re-verify after renewal
  • Document communication

UEI vs DUNS

The Transition

SAM.gov transitioned from DUNS to UEI:

SystemFormatStatus
DUNS9 digitsLegacy, still accepted
UEI12 alphanumericCurrent standard

Using UEI

For new verifications:

  1. Ask vendors for their UEI
  2. Enter in SAM verification field
  3. Format: 12 characters (letters and numbers)
  4. Example: ABCD1234EFGH

Using DUNS (Legacy)

For existing vendor records:

  1. DUNS still works for verification
  2. System returns UEI in results
  3. Update vendor record with UEI
  4. Format: 9 digits (e.g., 123456789)

Verification History

Tracking Verifications

All verifications are logged:

  1. Go to vendor profile
  2. Click Verification History
  3. See all past verifications
  4. Compare status over time

History Details

Each verification record shows:

  • Date and time
  • Who initiated
  • Status at time of check
  • Key data captured

Monitoring Changes

Track when status changes:

  • Active → Expiring
  • Active → Expired
  • Clean → Excluded
  • Status change alerts

Automatic Verification

Scheduled Verification

Set up automatic re-verification:

  1. Go to SettingsVendorsSAM Verification
  2. Enable automatic verification
  3. Set frequency:
    • Monthly
    • Quarterly
    • Before expiration
  4. Configure notifications

Trigger-Based Verification

Verify on specific events:

  • Before issuing a contract
  • Before payment release
  • On vendor profile update
  • On schedule (annually)

Batch Verification

Verify multiple vendors at once:

  1. Go to VendorsSAM VerificationBatch
  2. Select vendors to verify
  3. Click Verify Selected
  4. Review results

Compliance Workflows

Pre-Award Verification

Before awarding contracts:

Contract Draft → SAM Check → Clear? → Award
      │              │         │         │
   Contract     Automatic    Yes: Go   No: Block
   created      verification ahead     and alert

Continuous Monitoring

For ongoing compliance:

  • Schedule regular checks
  • Alert on status changes
  • Track expiration dates
  • Document all verifications

Federal Contractor Requirements

If you’re a federal contractor:

  • Verify all subcontractors
  • Maintain verification records
  • Report exclusions
  • Document due diligence

Integration with Vendor Management

Vendor Profile Updates

SAM verification updates vendor profiles:

  • Verifies legal name
  • Confirms address
  • Updates CAGE code
  • Records NAICS codes

Compliance Dashboard

See SAM status across all vendors:

VendorSAM StatusExpiresLast Checked
Acme CorpActive2026-06-152026-01-15
Beta LLCExpiring2026-02-012026-01-15
Gamma IncNot RegisteredN/A2026-01-15

Risk Scoring

SAM status affects vendor risk:

  • Active registration: Lower risk
  • Expired registration: Higher risk
  • Exclusion: Critical risk flag

Exclusion Checking

What Are Exclusions?

Parties excluded from federal contracting:

  • Debarment - Formal exclusion
  • Suspension - Temporary exclusion
  • Ineligibility - Statutory restriction
  • Voluntary exclusion - Self-imposed

Exclusion Details

When exclusion found, details include:

  • Exclusion type
  • Cause (e.g., fraud, non-performance)
  • Effective date
  • Termination date (if temporary)
  • Excluding agency

What To Do If Excluded

If a vendor is excluded:

  1. Stop: Do not award new contracts
  2. Review: Check existing contracts
  3. Consult: Contact legal/compliance
  4. Document: Record your findings
  5. Decide: Action based on circumstances

CAGE Code Verification

What is a CAGE Code?

Commercial and Government Entity (CAGE) code:

  • 5-character identifier
  • Assigned by DLA (Defense Logistics Agency)
  • Required for some federal contracts
  • International version: NCAGE

Verifying CAGE Codes

CAGE code checked during SAM verification:

  • Valid code confirmed
  • Status active or inactive
  • Associated with correct entity

CAGE Code Status

StatusMeaning
ActiveCurrent and valid
InactiveNo longer current
Not FoundInvalid or wrong code

Troubleshooting

”Entity Not Found”

When SAM lookup fails:

  1. Verify UEI/DUNS is correct
  2. Check for typos
  3. Try alternative identifier
  4. Vendor may not be registered

”Verification Timeout”

If verification takes too long:

  • SAM.gov may be slow
  • Try again in a few minutes
  • Check SAM.gov status page
  • Contact support if persists

”Conflicting Information”

When SAM data doesn’t match vendor record:

  • SAM is authoritative for registration
  • Update vendor record as needed
  • Discuss discrepancies with vendor
  • Document resolution

”Multiple Entities Found”

If search returns multiple:

  • Narrow search with full legal name
  • Use exact UEI (most reliable)
  • Review each result carefully
  • Confirm correct entity with vendor

API Access

Programmatic Verification

For integrations:

POST /api/v1/vendors/{vendor_id}/verify-sam-gov
{
  "uei": "ABCD1234EFGH"
}

Response:

{
  "success": true,
  "sam_status": "active",
  "uei": "ABCD1234EFGH",
  "cage_code": "12345",
  "expiration_date": "2026-06-15",
  "exclusion_status": "none"
}

Webhook Notifications

Receive alerts on SAM status changes:

  • vendor.sam.status_changed
  • vendor.sam.expiring_soon
  • vendor.sam.exclusion_found

Best Practices

Verification Schedule

  1. At onboarding - Verify before first contract
  2. Annually - Re-verify all active vendors
  3. Before major contracts - Re-check before award
  4. On alert - When expiration approaches

Documentation

  1. Record all verifications - Date, result, who checked
  2. Save screenshots - Evidence of verification
  3. Document decisions - Why you proceeded or stopped
  4. Maintain history - Keep for audit purposes

Training

  1. Know the rules - FAR requirements for federal work
  2. Recognize risks - Understand exclusion implications
  3. Escalate appropriately - When to involve legal
  4. Stay current - SAM.gov policies change

Federal Acquisition Regulation (FAR) Context

FAR Requirements

Federal contractors must:

  • Verify SAM registration before award
  • Check exclusions before contracting
  • Maintain documentation
  • Report violations

Subcontractor Verification

When subcontracting:

  • Verify subcontractor SAM status
  • Check exclusions for all tiers
  • Document verification chain
  • Include flowdown clauses

Next Steps