The Five Places Federal Funding Lives
Federal grants and contracts are not in one database. They are spread across at least five systems, each with different data, different interfaces, and different update schedules. Grants.gov is the official portal for federal grant opportunities. Most discretionary grant programs are required to post here. As of February 2026, it lists over 1,800 active programs across all federal agencies. Grants.gov recently migrated to a new interface (simpler.grants.gov) that improved search but still mixes open and forecasted opportunities in results. SAM.gov (System for Award Management) is the official portal for federal contract opportunities over $25,000. It replaced FedBizOpps in 2019. Contract opportunities include presolicitations, solicitations, combined synopsis/solicitations, and sources sought notices. SAM.gov also handles entity registration, which is required before you can apply for any federal funding. USAspending.gov tracks what has already been awarded, not what is open. It is useful for researching which agencies fund what, what past awards looked like, and who your competitors are. Agency-specific portals host opportunities that may or may not cross-post to Grants.gov. NIH uses ERA Commons and its own reporter system. NSF uses Research.gov. DOE uses the CMEI Exchange (eere-exchange.energy.gov) and Infrastructure Exchange portals. DARPA posts directly to SAM.gov but also runs its own program pages. Some agencies post Notices of Intent or pre-solicitation information only on their websites. State and local portals are completely separate systems. Every state operates its own procurement portal, and most do not feed into any federal database. California uses Cal eProcure. New York uses the NYS Contract Reporter. Texas uses the Electronic State Business Daily. Finding state opportunities requires checking each portal individually unless you use an aggregator.
How Grants.gov Actually Works
Grants.gov search defaults to showing all opportunities, including closed ones and forecasts. The first thing to do is filter to "Posted" status, which shows only opportunities currently accepting applications. The keyword search matches against opportunity title, description, and agency name. It does not search full solicitation documents or attachments, which means important details buried in PDFs will not surface in search results. If you are looking for a specific Funding Opportunity Announcement number (like DE-FOA-0003600), search by that number directly. Useful Grants.gov filters include agency (narrow to DOE, NIH, NSF, etc.), eligibility (filter by applicant type: nonprofit, small business, state government, individual, etc.), and category (education, health, environment, science and technology, etc.). The CFDA number, now called the Assistance Listing number, identifies the specific federal program. If you know the program you want, searching by Assistance Listing is the most precise method. Grants.gov does not tell you how competitive a program is. It does not show past award rates, typical award sizes for programs with ranges, or how many applications were received. For that context, check the agency's own website or USAspending.gov for historical awards under the same CFDA/Assistance Listing number. Registration is required to apply. You need a SAM.gov entity registration (which includes a Unique Entity Identifier, or UEI) before you can submit through Grants.gov. Registration takes 2 to 4 weeks. Start now if you have not already.
π Search related opportunities now
How SAM.gov Contract Search Works
SAM.gov contract opportunities are categorized by notice type. Understanding the types saves time. Sources Sought and Requests for Information (RFI) are market research. The government is asking who can do this work. Responding does not commit you to anything and helps position you for the eventual solicitation. Presolicitations announce that a solicitation is coming. They are useful for early preparation but you cannot submit a bid yet. Solicitations and Combined Synopsis/Solicitations are the actual opportunities where you submit proposals. The most effective SAM.gov filters are NAICS code (your industry classification, which determines your small business size standard), set-aside type (Total Small Business, 8(a), HUBZone, SDVOSB, WOSB), place of performance, response deadline, and agency. You can combine multiple NAICS codes in a single search, which is important if your business spans several categories. PSC codes (Product Service Codes) classify what the government is buying rather than what industry the seller is in. If you sell IT services, your NAICS might be 541512 but you'd also want to search PSC codes like D302 (IT systems development) or D399 (IT services). Our NAICS and PSC codes guide explains the classification system in detail. SAM.gov does not have a saved search alert feature as of February 2026. If you want to monitor for new opportunities matching your criteria, you need to run your search regularly or use a third-party tool that monitors SAM.gov feeds.
Where People Get Stuck
The most common problems with federal funding search are not about finding the portals. They are about the gap between what you know about your organization and what the government's taxonomy expects. The terminology gap is real. A community health nonprofit searching for "health grants" on Grants.gov will get hundreds of results, most irrelevant. Agencies use specific program language: "health disparities," "community health workers," "preventive health services," "cooperative agreements." Learning which terms your target agencies use for work like yours takes time but dramatically improves search quality. Read past solicitations for programs you are interested in. The NAICS code problem affects contractors. Your primary NAICS code determines your size standard and eligibility for specific set-asides. But many businesses do work that spans multiple NAICS codes. A cybersecurity firm might qualify under 541512 (Computer Systems Design), 541519 (Other Computer Related Services), 541690 (Other Scientific and Technical Consulting), and 561621 (Security Systems Services). Each has different size standards. Search across all relevant codes. The state fragmentation problem means opportunities that would be relevant to you are posted on portals you have never checked. A construction company in Texas might find opportunities on the Electronic State Business Daily, TxSmartBuy, individual city and county portals, and the Texas facilities commission site, in addition to SAM.gov for federal work. The timing problem catches people off guard. Federal grant solicitations often have 30 to 90 day application windows, but competitive applications require months of preparation: building partnerships, securing cost share commitments, collecting letters of support, and developing detailed project plans. By the time you find an opportunity, it may be too late to submit a competitive application. Monitoring forecasted opportunities and Notices of Intent gives you a head start.
Strategies That Actually Work
Track agencies, not just keywords. Identify the 3 to 5 federal agencies that fund work like yours. Bookmark their funding pages and check them monthly. Subscribe to their email lists. For DOE, that means CMEI Exchange and Office of Science. For NIH, subscribe to the NIH Guide. For DoD, watch individual service and DARPA program pages. Use USAspending.gov to find programs you did not know existed. Search by recipient type, location, and award amount to find organizations similar to yours that received federal funding. The awarding program is listed, which tells you exactly which grant or contract vehicle they used. Read the Catalog of Federal Domestic Assistance (now called Assistance Listings on SAM.gov). Each listing describes a program's purpose, eligibility, application process, and historical funding levels. There are over 2,200 listings. Browsing by function area (agriculture, education, health, etc.) can surface programs you would never find through keyword search. Check Grants.gov for forecasted opportunities. Agencies post forecasts before the full solicitation publishes. This gives you advance notice to prepare. Filter to "Forecasted" status in the search. For contracts, respond to Sources Sought notices even when you are not sure you will bid. It establishes your organization in the contracting officer's awareness and sometimes influences how the eventual solicitation is structured. Build relationships with program officers. For grants, most agencies allow (and encourage) pre-application inquiries. Program officers can tell you whether your project concept fits the program's priorities before you invest weeks in a full application. The contact information is in the solicitation.
What Aggregators Add
Several services, including Funding Landscape, aggregate federal and state opportunities into a single searchable interface. The value proposition is straightforward: instead of checking Grants.gov, SAM.gov, and dozens of state portals separately, you search once. Aggregators typically filter out closed opportunities, normalize data across sources, and provide better search and filtering than the government portals. Some add metadata like award amount ranges, eligibility summaries, and historical award data that the source portals do not surface. The limitations are also real. Aggregators depend on source data quality, which is inconsistent. Some opportunities are posted late or with incomplete information. Agency-specific portals sometimes have opportunities that are not cross-posted to Grants.gov or SAM.gov and may not appear in any aggregator. And no aggregator can tell you definitively whether you are eligible. That determination requires reading the full solicitation. Funding Landscape aggregates Grants.gov, SAM.gov, state procurement portals, and foundation data. We show only open opportunities and update daily. You can filter by agency, NAICS code, set-aside type, deadline, funding amount, and eligibility type. Saved search alerts notify you when new matching opportunities appear. Search at fundinglandscape.com/search to see what is open now. Regardless of which tools you use, always verify against the original source before applying. Aggregated data can have errors or lag behind the source.