↑↓ navigate ↵ open esc close

US Federal Readiness

SAM.gov registration.

Registering your business on SAM.gov is the first gate to U.S. federal contracts. It's free, you do it yourself, and it produces the two IDs every agency asks for: your UEI and your CAGE code.

This is the front-of-the-funnel paperwork — get it right once and you're eligible to bid. Below: the real steps, what the government actually charges (nothing), how long it takes, and what to do the day your registration goes active.

Ask your AI agent

Claude ChatGPT Perplexity Grok
Set up Sell to State for me: government tenders and contract awards from official sources in 73 countries, as MCP tools. Agent docs: https://docs.selltostate.com/llms.txt
1. Sign me in yourself. Try this first: you need me only for one approval click.
- If you can send HTTP requests: POST https://app.selltostate.com/api/v1/agent/signup with JSON {"client_name": "<your app name>"}. Show me verification_uri_complete from the reply as a link. I open it, sign up free with Google or email, and approve the code. Every "interval" seconds, POST token_endpoint with {"device_code": "<device_code>"} until the reply has access_token. Send access_token in the x-api-key header to the MCP server https://app.selltostate.com/api/mcp.
- If you cannot send HTTP requests: tell me to add the MCP server https://app.selltostate.com/api/mcp in this app. Its sign-in page also creates the free account. Claude: Customize > Connectors > Add custom connector. ChatGPT: chatgpt.com/plugins > + > Add custom MCP server, choose OAuth. Claude Code: claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp, then /mcp > Authenticate.
2. The tools are free to connect. A free account gets plan_search 3 times a day and search for 2 different searches a day: titles, buyers, status and dates. Amounts, winners and notice links need a plan. Call whoami to see my plan.
3. Ask me what my company sells and in which countries. Call plan_search with my answer, then search with its scope, q and filters. Show me the 10 best open tenders with the title, the buyer and the dates. Then give me app_url: it shows every row, and I can save the search there for email alerts.

Enterprise

How to register, step by step.

The official process on SAM.gov. Have your entity details ready and most of it is one sitting; the wait is the government's validation, not your typing.

  1. 01

    Create a Login.gov account

    SAM.gov sign-in runs through Login.gov. Set up your Login.gov credentials first, then create a SAM.gov account with the same email. This is the gate for every later step.

  2. 02

    Gather your entity information

    Have your legal business name, physical address, and Taxpayer Identification Number (TIN/EIN) ready, plus banking details for electronic funds transfer (EFT) if you pursue full registration. Full registration asks for a lot of information — collect it before you start.

  3. 03

    Validate your entity and get a UEI

    SAM.gov validates your legal business name and physical address against its records. Once validated, it assigns your Unique Entity ID (UEI) — a 12-character alphanumeric identifier generated inside SAM.gov. You do not apply for a UEI separately or through any third party.

  4. 04

    Complete full registration

    To be eligible for federal contract awards you complete full registration: core data, assertions, representations and certifications, and points of contact. The Defense Logistics Agency then assigns your CAGE code as part of the process.

  5. 05

    Wait for activation, then keep it active

    Government validation (IRS TIN matching, CAGE assignment, entity verification) takes time — typically up to about 10 business days for domestic entities. After activation you must renew your registration every 365 days to stay in active status.

Always start at the official site, sam.gov. Sell to State is not affiliated with SAM.gov, GSA, or any U.S. government agency.

What registration gives you.

A Unique Entity ID (UEI)

A 12-character ID generated inside SAM.gov that replaced the DUNS number in 2022. It's how every federal system references your business.

Look up a UEI →

A CAGE code

A 5-character code assigned by the Defense Logistics Agency during full registration, used across defense and supply-chain systems.

Award eligibility

An active registration is required to be eligible for most federal contract awards and financial assistance. No active SAM record, no award.

Registered. Now find the work.

SAM.gov makes you eligible. It doesn't tell you which contracts to chase. Once your registration is active, the next job is discovery: finding the opportunities you can actually win and the buyers worth your time.

That's what Sell to State does. Search government tenders in plain English, profile the agencies that buy what you sell, see who's won before, and get a daily email when new tenders match your saved searches — across federal, state, and local markets.

Keep going

Get contract-ready

Frequently asked questions

Is SAM.gov registration free?

Yes. Registering an entity on SAM.gov is free, and getting a Unique Entity ID (UEI) is free. The U.S. government does not charge for SAM registration or for a UEI. Third-party firms may charge to file on your behalf, but you can complete the process yourself at no cost on the official SAM.gov site.

How long does SAM registration take?

Entering your information online generally takes a few hours if you have it ready. After you submit, government validation — IRS TIN matching, CAGE code assignment, and entity verification — typically takes up to about 10 business days for domestic entities to become active. International entities can take longer.

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

The Unique Entity ID (UEI) is a 12-character alphanumeric identifier assigned inside SAM.gov that replaced the old DUNS number in 2022. The CAGE code is a separate 5-character identifier assigned by the Defense Logistics Agency and used mainly in defense and supply-chain systems. Full SAM registration produces both.

How often do I have to renew my SAM registration?

Your registration stays active for one year. You must renew it every 365 days to keep it in active status. The UEI itself does not expire, but the registration around it does — let it lapse and you become ineligible for new federal awards until you renew.

Do I need to register with SAM before I can bid on federal contracts?

An active SAM registration is required to be eligible for most federal contract awards and federal financial assistance. Many contracting officers will not award to an entity that is not actively registered, so register early — well before a deadline you care about.

How does Sell to State help once I'm registered?

Registration makes you eligible to win; Sell to State helps you find what to win. Once you're active on SAM.gov, use Sell to State to search government contract opportunities, profile the agencies that buy what you sell, and get a daily email alert on new tenders — across federal, state, and local markets and 73 countries.

Get started →

Pricing

One price for the whole team.

Search and daily email alerts are free. A plan shows the winner and the value of each award, and adds CSV export, the API and MCP.

3-day pass

US$19€19one payment

For one research job. Full access for 72 hours, then it stops. Nothing renews.

Get the 3-day pass

Sign up, then pay by card.

  • Full access for 3 days
  • 10,000 export rows in total
  • Search, lists, API and MCP
  • Saved searches and daily email alerts
  • One pass per account

Subscription

US$49€45/mo

US$499€449/yr

Cancel at any time.

One payment a year. 15%17% less than 12 monthly payments.

Subscribe monthlySubscribe annually

Sign up, then pay by card.

  • Access until you cancel12 months of access
  • 5,000 rows per export
  • Search, lists, API and MCP
  • Saved searches and daily email alerts
  • One price for the whole team. No seat fees.

Enterprise

Custom

For teams that need bulk data or their own contract terms.

Book a call

A 30-minute call with our team.

  • Everything in Subscription
  • Bulk delivery to Snowflake, Amazon S3 or a CRM webhook
  • Custom contract terms
Secure payments via Stripe Stripe Visa Mastercard American Express
See full pricing →

Your next government contract is already published.

Save a search, and we email you the new matches each day. Or ask your AI agent, or book a demo for your team.

Ask your AI agent

Claude ChatGPT Perplexity Grok
Set up Sell to State for me: government tenders and contract awards from official sources in 73 countries, as MCP tools. Agent docs: https://docs.selltostate.com/llms.txt
1. Sign me in yourself. Try this first: you need me only for one approval click.
- If you can send HTTP requests: POST https://app.selltostate.com/api/v1/agent/signup with JSON {"client_name": "<your app name>"}. Show me verification_uri_complete from the reply as a link. I open it, sign up free with Google or email, and approve the code. Every "interval" seconds, POST token_endpoint with {"device_code": "<device_code>"} until the reply has access_token. Send access_token in the x-api-key header to the MCP server https://app.selltostate.com/api/mcp.
- If you cannot send HTTP requests: tell me to add the MCP server https://app.selltostate.com/api/mcp in this app. Its sign-in page also creates the free account. Claude: Customize > Connectors > Add custom connector. ChatGPT: chatgpt.com/plugins > + > Add custom MCP server, choose OAuth. Claude Code: claude mcp add --transport http selltostate https://app.selltostate.com/api/mcp, then /mcp > Authenticate.
2. The tools are free to connect. A free account gets plan_search 3 times a day and search for 2 different searches a day: titles, buyers, status and dates. Amounts, winners and notice links need a plan. Call whoami to see my plan.
3. Ask me what my company sells and in which countries. Call plan_search with my answer, then search with its scope, q and filters. Show me the 10 best open tenders with the title, the buyer and the dates. Then give me app_url: it shows every row, and I can save the search there for email alerts.

Enterprise

Sign Up