Skip to main content
Guides

SAM.gov Registration: Step-by-Step for Small Businesses

SAM.gov registration step by step: what you need, how to get a UEI and CAGE code, processing times, annual renewal, common rejection causes and how to avoid scam fees.

By Invoice Creator Editorial Team 8 min readApplicable jurisdiction: United States

SAM.gov registration is the free, mandatory first step for any business that wants to win federal contracts or receive most federal grants. You create a Login.gov account, get a Unique Entity ID, then complete an entity registration with your tax ID, banking details, business codes and certifications. Processing usually takes days, not months, if your details match IRS records, and the registration must be renewed every 365 days.

This guide gives you a checklist of what to gather, a step-by-step walkthrough, realistic timelines, and the errors that cause most rejections. It reflects the System for Award Management as it works in late 2026; screens change, so confirm details on SAM.gov's entity registration page.

What is SAM.gov and who needs to register?

SAM.gov is the federal government's official system for entity registration, contract opportunities, exclusions and related data. You need an active registration if you want to:

  • Bid on and receive federal prime contracts (with limited exceptions such as some micro-purchases).
  • Apply for federal grants, loans or cooperative agreements through Grants.gov and similar systems.
  • Get on a GSA Schedule (see our guide to the GSA Schedule).
  • Be paid electronically by federal agencies for your invoices.

Subcontractors and grant subrecipients may only need a Unique Entity ID, which SAM.gov issues without a full registration.

What you need before you start

ItemWhere to find itTip
Legal business name and physical addressIRS EIN confirmation (CP 575) and state formation documentsMust match IRS records exactly, including abbreviations
EIN (or SSN for some sole proprietors)IRSSee how to get an EIN; using an EIN is strongly preferred
Bank account and routing numberYour business bankUsed for electronic payment of federal invoices
Entity start date and fiscal year endFormation documents, accountantUse the date your entity was formed
NAICS codescensus.gov NAICS searchChoose all codes that describe work you will perform
Points of contactYour teamAt least a primary contact and an electronic business POC
Size and socioeconomic dataRevenue, employee count, ownershipDrives your small business status for set-asides
Login.gov accountlogin.govUses multi-factor authentication

SAM.gov registration step by step

  1. Create a Login.gov account with the email you will use for the business, and set up multi-factor authentication.
  2. Sign in to SAM.gov and choose to register your entity. You will be asked whether you want a Unique Entity ID only or a full registration. Pick full registration if you want to bid on federal contracts.
  3. Get your Unique Entity ID. Enter your legal business name and physical address. SAM.gov validates the entity and assigns a 12-character UEI. If validation fails, you may be asked to upload documents proving your name and address.
  4. Choose the registration purpose: "All Awards" (contracts and grants) or "Financial Assistance Awards Only."
  5. Core data: enter your TIN, entity type, start date, fiscal year end, business types, and electronic funds transfer (EFT) banking information.
  6. Assertions: list NAICS codes and, optionally, product service codes, size metrics and any disaster response information.
  7. Representations and certifications: answer the FAR and DFARS questions about your business, ownership, size status and compliance. Read each one; these are legal certifications.
  8. Points of contact: add required contacts with accurate emails and phone numbers.
  9. Review and submit. Your registration goes to IRS for TIN matching and, for US entities seeking contracts, to the Defense Logistics Agency for CAGE code assignment.
  10. Track status using SAM.gov's status tracker until it shows "Active."

How long does SAM.gov registration take?

According to the SAM.gov status tracker, average processing is up to three business days, while external reviews such as IRS TIN matching and CAGE validation can take up to ten business days. Registrations that need entity validation documents often take longer.

StageTypical timeWhat can slow it
Login.gov setupMinutesEmail or phone verification issues
UEI assignmentMinutes to daysEntity validation needs documents
Data entry1-3 hoursMissing NAICS, banking or POC details
SAM processingUp to 3 business days averageErrors found in review
IRS TIN match and CAGEUp to 10 business daysName/TIN mismatch, address discrepancies

Practical rule: start at least a month before any bid or grant deadline, and more if your business recently changed its name or address.

Worked example: a two-person IT firm registers

Rivera Tech Solutions LLC, a Virginia IT support firm, wants to bid on federal micro-purchases and small set-aside contracts. Illustrative timeline:

  • Day 1: Owner creates a Login.gov account and requests a UEI. Validation flags a mismatch: the state record says "Rivera Tech Solutions, LLC" and the address uses "Suite 200" while IRS records show "Ste 200." She uses the exact IRS version.
  • Day 1-2: UEI assigned. She completes core data, adds NAICS 541512 (computer systems design) and 541519 (other computer related services), banking details and reps and certs. Submits.
  • Day 6: IRS TIN match complete.
  • Day 9: CAGE code assigned; registration shows Active, expiring 365 days after submission.
  • Day 10: She updates her invoice template to show the UEI and CAGE code, and sets a calendar reminder 60 days before expiry.

Common reasons registrations get stuck

  • Name or address does not match IRS records. The single biggest cause. If your IRS records are wrong, fix them with the IRS first.
  • New EIN. A newly issued EIN can take a couple of weeks to reach IRS databases used for matching.
  • Using a PO box or virtual office as the physical address.
  • Incomplete banking details or a personal account that does not match the entity.
  • Selecting the wrong purpose (financial assistance only) and then trying to bid on contracts.
  • Letting the registration lapse, which can delay awards and payments of approved invoices.

Choosing NAICS codes and size status

Your NAICS codes decide which opportunities you see and whether you count as small for set-asides. Each NAICS code has an SBA size standard, measured either by average annual receipts or by number of employees. You can be small under one code and not under another.

  • List every code that describes work you can actually perform, not just your main one. Contracting officers assign one NAICS code to each solicitation, and you must be small under that code to compete for a small business set-aside.
  • Pick a primary code that reflects most of your revenue.
  • Check size carefully if you have affiliates. SBA counts the receipts or employees of affiliated companies, which can push a firm over the threshold.
  • Update codes as your services expand. You can change them during the year without waiting for renewal.

How to renew or update your SAM.gov registration

  1. Diary the expiration date as soon as your registration goes active, with reminders at 60 and 30 days.
  2. Sign in to SAM.gov with the Login.gov account tied to the entity. If the person who registered has left, you will need to regain entity administrator access, which takes time, so keep at least two administrators.
  3. Review every section. Confirm banking, points of contact, NAICS codes, size data and reps and certs. Answer any new certification questions added since last year.
  4. Submit and track status until it shows Active with a new expiration date.

Update your registration whenever key details change, not just at renewal: a new bank account, a new address, a change of ownership or a legal name change. If you change your bank account, update SAM.gov before sending the next invoice, since federal payments go to the account on file, and a mismatch is a common cause of rejected or misdirected payments.

Registration differences by entity type

EntityThings to watch
Sole proprietorUse an EIN where possible rather than an SSN; legal name is usually your personal name, with any DBA entered separately
Single-member LLCUse the LLC's name and the EIN tied to it in IRS records
Corporation or multi-member LLCOfficers and ownership details; parent and subsidiary relationships may be required
Foreign entityNeeds an NCAGE code instead of a CAGE code and has different documentation steps

Watch out for SAM.gov registration scams

Third-party firms regularly email new registrants with urgent messages about "mandatory renewal" or "federal registration fees." SAM.gov registration and renewal are free. If you want help, use free government-funded assistance: APEX Accelerators specialize in government contracting, and SBA-funded Small Business Development Centers also help. Never share your Login.gov credentials with anyone.

After registration: getting contracts and getting paid

An active registration does not bring work by itself. Next steps:

  1. Create or update your SBA small business profile so contracting officers can find you, and consider certifications such as WOSB, HUBZone or 8(a) if you qualify. Our guide to minority business certification explains how these fit together in 2026.
  2. Search contract opportunities on SAM.gov by your NAICS codes and set saved searches.
  3. Learn how agencies buy; our procurement process guide explains thresholds and steps.
  4. Set up your invoicing. Many civilian agencies use the Treasury's Invoice Processing Platform and the Department of Defense uses its own electronic system. Our guide on how to invoice the federal government walks through what a proper invoice needs.
  5. Know your payment rights: under the Prompt Payment Act, agencies generally must pay proper invoices within 30 days or owe interest.

Keep your UEI, CAGE code, contract number and remittance details on every invoice. A mismatch between the invoice and your SAM.gov record, especially banking details, is a common reason federal payments stall. A dedicated invoice numbering system also helps you match payments to contracts.

This article is general information, not legal advice; for complex ownership or foreign entity questions, ask an APEX Accelerator counselor or a government contracts attorney.

Once you are registered and winning work, create clean, compliant invoices that include your UEI and CAGE code with our free invoice generator. No sign-up is needed, and you can download each invoice as a PDF ready to upload to agency payment systems.

Frequently asked questions

Is SAM.gov registration free?

Yes. Registering an entity in SAM.gov, getting a Unique Entity ID and renewing your registration are all free. Some private companies send official-looking letters or emails offering to register or renew for a fee of hundreds of dollars. They are not the government. You can use free help from APEX Accelerators (formerly PTACs) or SBA resource partners if you get stuck, and you should never pay anyone for the registration itself.

How long does SAM.gov registration take?

SAM.gov's own status tracker says average processing is up to three business days, while external reviews, such as IRS taxpayer ID matching and CAGE code assignment, can take up to ten business days. If your entity information must be validated with documents, it can take longer. First-time registrants should allow several weeks before a bid or grant deadline to be safe.

How often do I need to renew SAM.gov registration?

Every year. A SAM.gov registration stays active for 365 days from the date you submitted it for processing. You will receive reminder emails, but do not rely on them. Start the renewal 30 to 60 days before expiration, because an expired registration can delay contract awards and payments. Your Unique Entity ID does not expire, but the registration attached to it does.

What is the difference between a UEI and a CAGE code?

The Unique Entity ID is the 12-character identifier SAM.gov assigns to your entity; it replaced the DUNS number for federal awards in April 2022. The CAGE (Commercial and Government Entity) code is a five-character identifier assigned by the Defense Logistics Agency during a full registration for entities in the United States. Contracting officers and invoicing systems commonly ask for both.

Do I need SAM.gov registration to get a federal grant?

Yes. Applicants for federal grants and cooperative agreements generally must have an active SAM.gov registration before applying through Grants.gov, and must keep it active while they have an application pending or an active award. Subrecipients often need only a Unique Entity ID, which you can obtain in SAM.gov without completing a full registration. Check the specific funding announcement.

Why was my SAM.gov registration rejected or delayed?

The most common causes are a legal business name or address that does not exactly match IRS records for your EIN, a mismatched or incorrect taxpayer ID, incomplete banking details, missing points of contact, and entity validation issues where the system cannot confirm your organization exists at the address given. Check your IRS EIN confirmation letter and state formation documents, correct the record, and resubmit.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading