Where Small Businesses Win Federal Contracts: FY2025 by Industry

Every NAICS code ranked by small-business contract dollars and share in FY2025, from USAspending.gov. Small firms won $176.2 billion; half came from 10 codes.

On this page
  1. Key findings
  2. How much did small businesses win in FY2025?
  3. Which industries pay small businesses the most?
  4. Where do small businesses win most of the money?
  5. Where do small businesses barely compete?
  6. Which industries grew or shrank for small businesses?
  7. How do whole sectors compare?
  8. What do set-aside codes show?
  9. What this means for a small business
  10. Methodology
  11. How to cite this report
  12. Frequently asked questions

In fiscal year 2025 (FY2025), small businesses won $176.2 billion in federal contract obligations. That's 22.5% of the contract dollars USAspending.gov tags by business size. Almost half of that money came from just 10 of the 965 industry codes (NAICS codes) where a small business won anything. In 12 big markets, small firms won most of the dollars. In 25 others, they won less than a dime of every dollar.

This report ranks every NAICS code by small-business dollars and share, using public USAspending.gov data. You can download the data (CSV, every NAICS code). The Small Business Administration (SBA) scorecard grades agencies. This report looks at industries instead, which is how a business owner thinks about the market.

Key findings

  • Small-business dollars were flat while the rest grew. Small firms won $176.2 billion in FY2025, about $0.4 billion less than in FY2023 (down 0.3%). Dollars to other-than-small firms rose 5.5% ($31.9 billion) over the same years. The small-business share fell from 23.5% in FY2023 and 24.2% in FY2024 to 22.5% in FY2025.
  • The money is concentrated. The top 10 NAICS codes held 49.1% of all small-business contract dollars, and the top 25 held 66.8%. One sector, professional, scientific and technical services (NAICS 54), held 40.6% ($71.4 billion).
  • IT services is the biggest small-business market. NAICS 541519, Other Computer Related Services, paid small businesses $17.0 billion, or 66.4% of that code's dollars. That's 9.6% of all small-business contract dollars in FY2025.
  • Small firms lead in 12 big markets and barely show up in 25. Of 83 industry codes with $1 billion or more in FY2025 contract dollars, small businesses won more than half in 12. They won less than 10% in 25, led by aircraft manufacturing ($61.2 billion, 2.7% small) and health insurance carriers ($47.6 billion, 0.2% small).
  • Construction and consulting shrank for small firms. Small-business dollars in commercial building construction (NAICS 236220) fell $2.0 billion (13.0%) from FY2023. Management consulting (NAICS 541611) fell $1.6 billion (23.1%). Research and development (NAICS 541715) and aircraft parts (NAICS 336413) grew the most.

How much did small businesses win in FY2025?

Contract obligations grew from $746.5 billion in FY2023 to $778.6 billion in FY2025, up 4.3%. The small-business slice didn't grow with them.

Fiscal yearSmall-business dollarsOther-than-small dollarsSmall-business share
FY2023$176.6B$575.1B23.5%
FY2024$179.9B$564.9B24.2%
FY2025$176.2B$607.0B22.5%

Why doesn't this match the SBA scorecard? The SBA reported about $179 billion for FY2025, nearly 28% of the contract dollars it counts toward its goal (27.58%). The SBA leaves some spending out of that base, such as foreign-government purchases and mandatory sources. This report divides by all contract dollars that carry a size flag in USAspending.gov. Both are correct; they answer different questions. Use the SBA's number for goal tracking and this one for sizing a market.

Which industries pay small businesses the most?

These 15 NAICS codes paid small businesses the most in FY2025. The share column shows how much of each code's total went to small firms.

NAICS code and industrySmall-business dollars, FY2025Small-business shareChange in small-business dollars since FY2023
541519 Other computer related services$17.0B66.4%+0.1%
236220 Commercial and institutional building construction$13.6B44.3%-13.0%
541330 Engineering services$12.0B23.0%-4.5%
541715 R&D in the physical, engineering and life sciences$10.9B23.4%+14.5%
541512 Computer systems design services$8.2B25.4%-11.8%
541511 Custom computer programming services$5.5B52.0%-0.5%
561210 Facilities support services$5.4B14.5%+12.8%
541611 Management consulting services$5.3B46.5%-23.1%
423850 Service establishment equipment and supplies wholesalers$4.5B98.8%+44.5%
339999 All other miscellaneous manufacturing$4.1B95.2%+13.2%
541712 R&D in the physical, engineering and life sciences (older code)*$3.3B37.4%-8.9%
336413 Other aircraft parts and auxiliary equipment manufacturing$3.2B16.1%+61.0%
336611 Ship building and repairing$2.6B7.0%-2.6%
237990 Other heavy and civil engineering construction$2.5B24.1%-14.9%
562910 Remediation services$2.5B38.6%-9.1%

*USAspending.gov marks 541712 as a retired code. Its dollars are on older contracts that still get funded. Newer awards in this field use 541713 or 541715.

Large dollar totals don't always mean a good market for a small firm. Engineering services (541330) paid small businesses $12.0 billion, but that was only 23.0% of the code's $52.3 billion.

Where do small businesses win most of the money?

These markets had at least $1 billion in FY2025 contract dollars, and small businesses won more than half. They're sorted by small-business share.

NAICS code and industryTotal dollars, FY2025Small-business share, FY2025Small-business share, FY2023
423850 Service establishment equipment and supplies wholesalers$4.5B98.8%98.4%
115310 Support activities for forestry$1.2B97.6%89.5%
339999 All other miscellaneous manufacturing$4.3B95.2%93.6%
238220 Plumbing, heating and air-conditioning contractors$1.0B87.7%89.1%
541519 Other computer related services$25.6B66.4%65.7%
339113 Surgical appliance and supplies manufacturing$1.2B60.4%58.3%
541620 Environmental consulting services$1.2B60.1%57.6%
334111 Electronic computer manufacturing$3.2B54.8%44.2%
334419 Other electronic component manufacturing$1.5B54.7%27.7%
481211 Nonscheduled chartered passenger air transportation$2.2B52.3%29.4%
311421 Fruit and vegetable canning$1.1B52.1%51.8%
541511 Custom computer programming services$10.5B52.0%51.7%

Two codes over $1 billion are left out of the share rankings because one side had net negative dollars (more money taken back than added). They are 237310, Highway, street and bridge construction, and 541710, an older R&D code. Both are in the downloadable data.

Where do small businesses barely compete?

These markets had at least $5 billion in FY2025 contract dollars, and small businesses won less than 10%. Most are large weapons systems, aircraft, ships, drugs and health benefits.

NAICS code and industryTotal dollars, FY2025Small-business shareSmall-business dollars
524114 Direct health and medical insurance carriers$47.6B0.2%$0.1B
336414 Guided missile and space vehicle manufacturing$32.8B0.8%$0.3B
336412 Aircraft engine and engine parts manufacturing$12.0B1.3%$0.2B
336411 Aircraft manufacturing$61.2B2.7%$1.6B
325412 Pharmaceutical preparation manufacturing$13.1B3.2%$0.4B
336992 Military armored vehicle and tank manufacturing$6.5B4.4%$0.3B
334511 Navigation, guidance and detection instrument manufacturing$18.4B5.3%$1.0B
621111 Offices of physicians$8.5B6.1%$0.5B
336611 Ship building and repairing$37.2B7.0%$2.6B
488190 Other support activities for air transportation$7.5B9.5%$0.7B

A low share doesn't mean there's no room for you. Ship building and repairing still paid small businesses $2.6 billion in FY2025, and aircraft parts (336413) paid them $3.2 billion. In these markets, many small firms work as subcontractors to the big primes. Subcontract dollars aren't counted in this report.

Which industries grew or shrank for small businesses?

These codes had the biggest change in small-business dollars from FY2023 to FY2025, among codes with at least $1 billion in small-business dollars in either year.

Biggest gains

NAICS code and industryFY2023FY2025Change
423850 Service establishment equipment and supplies wholesalers$3.1B$4.5B+$1.4B (+44.5%)
541715 R&D in the physical, engineering and life sciences$9.5B$10.9B+$1.4B (+14.5%)
336413 Other aircraft parts and auxiliary equipment manufacturing$2.0B$3.2B+$1.2B (+61.0%)
336411 Aircraft manufacturing$0.8B$1.6B+$0.8B (+96.4%)
561210 Facilities support services$4.8B$5.4B+$0.6B (+12.8%)
481212 Nonscheduled chartered freight air transportation$0.9B$1.5B+$0.6B (+64.4%)

Biggest drops

NAICS code and industryFY2023FY2025Change
236220 Commercial and institutional building construction$15.6B$13.6B-$2.0B (-13.0%)
541611 Management consulting services$6.9B$5.3B-$1.6B (-23.1%)
325413 In-vitro diagnostic substance manufacturing$1.2Bunder $0.1B-$1.1B (-98.7%)
541512 Computer systems design services$9.3B$8.2B-$1.1B (-11.8%)
541330 Engineering services$12.6B$12.0B-$0.6B (-4.5%)
237990 Other heavy and civil engineering construction$3.0B$2.5B-$0.4B (-14.9%)

This report shows what changed, not why. Agency budgets, large contract awards and recompetes can all move these totals from year to year.

How do whole sectors compare?

Rolling all codes up to their two-digit NAICS sector shows where small firms make their money.

NAICS sectorSmall-business dollars, FY2025Small-business share, FY2025Small-business share, FY2023
54 Professional, scientific and technical services$71.4B31.2%31.5%
31-33 Manufacturing$41.6B14.0%14.4%
23 Construction$21.6B42.8%46.2%
56 Administrative, support and remediation services$15.3B22.6%21.6%
48-49 Transportation and warehousing$6.5B28.9%26.0%
42 Wholesale trade$6.2B56.5%52.4%
51 Information$3.8B19.5%21.2%
62 Health care and social assistance$3.1B19.1%25.7%
61 Educational services$1.9B38.7%42.8%
11 Agriculture, forestry, fishing and hunting$1.3B91.0%83.6%

Construction stands out. It is still the third-largest sector for small firms, but their share fell from 46.2% to 42.8% in two years.

What do set-aside codes show?

USAspending.gov also records whether an award was set aside for small businesses. Only some awards carry this field. In FY2025, 45.9% of contract dollars had any set-aside code, including "no set-aside." The rest had none. Most of the gap is delivery orders under existing contracts: of $434.4 billion in delivery-order dollars, only $29.5 billion carried a "no set-aside" or "small business set-aside" code.

So the figures below count only awards coded with each set-aside. They are far lower than the SBA's program totals, which count all dollars to firms in each program. The SBA reported $24.3 billion to 8(a) firms in FY2025, for example, while the 8(a) set-aside codes total $13.7 billion.

Set-aside type (codes)FY2023FY2024FY2025
Small business set-aside (SBA, SBP)$33.46B$34.47B$33.75B
8(a) sole source (8AN)$10.15B$11.09B$9.72B
SDVOSB (SDVOSBC, SDVOSBS)$9.08B$8.80B$8.69B
8(a) competitive (8A)$3.98B$4.04B$3.97B
WOSB and EDWOSB (four codes)$1.17B$1.32B$1.27B
HUBZone (HZC, HZS)$1.07B$1.02B$0.92B
Indian economic enterprise and Buy Indian (ISBEE, IEE, BI)$0.36B$0.37B$0.37B
VA veteran-owned (VSA, VSS)$0.04B$0.04B$0.02B
All coded set-asides$59.30B$61.14B$58.71B

Within these coded awards, 8(a) dollars fell 9.5% from FY2024 to FY2025, to $13.7 billion. Sole-source 8(a) awards fell 12.3%. HUBZone set-aside dollars fell 13.8% from FY2023. The trend matches the SBA scorecard, which reported 8(a) dollars down $1.5 billion in FY2025.

What this means for a small business

  • Check the share, not just the size. A $50 billion market where small firms win 1% is harder to enter than a $3 billion market where they win 55%. Look up your NAICS codes in the data file before you build a plan around them.
  • Pick codes where small firms already win. Contracting officers set aside work when they expect offers from at least two capable small businesses (the "rule of two"). Codes with a high small-business share usually have a deep bench of small competitors and a steady flow of set-asides. See how to choose NAICS codes.
  • In low-share markets, plan to start as a subcontractor. Aircraft, missiles and ships are bought from a few large primes. Those primes still buy parts and services from small firms. See how to become a government subcontractor.
  • Watch the shrinking markets. If you sell commercial construction, management consulting or IT systems design, there were fewer small-business dollars in FY2025 than in FY2023. That doesn't make them bad markets. It does mean more competition for each award, so pick your agencies carefully.
  • Research before you bid. USAspending.gov is free, and you can run these same queries yourself. Our guide to USAspending shows how. FedReady's free NAICS code pages show spending, top buyers and small-business share for each code, and you can browse open notices in one code, such as open notices under 541519.
  • Get free help. An APEX Accelerator counselor can help you read this data for your own business at no cost.

Methodology

All figures come from the public USAspending.gov API (api.usaspending.gov, version 2), pulled on October 10, 2026. Every request and full response is saved, and the data file lists the exact query behind each number.

  • Years. Federal fiscal years: FY2023 is October 1, 2022 to September 30, 2023; FY2024 is October 1, 2023 to September 30, 2024; FY2025 is October 1, 2024 to September 30, 2025. FY2025 is the latest complete year. The Department of Defense's 90-day reporting delay for FY2025 has long passed, but agencies can still correct records, so totals may shift slightly.
  • Contracts only. Award types A, B, C and D: blanket purchase agreement calls, purchase orders, delivery orders and definitive contracts. Grants, loans and the parent vehicles (IDVs) themselves are left out.
  • Dollars. Net obligations on contract actions dated within each fiscal year, as the API's spending_by_category and spending_over_time endpoints report them. Deobligations count as negative dollars. Dollars are not adjusted for inflation.
  • Small business. The filter recipient_type_names set to small_business, compared with other_than_small_business. This is the size status recorded on each contract action. Share equals small-business dollars divided by small plus other-than-small dollars. The two groups overlap slightly: together they exceed the all-contracts total by $4.6 billion in FY2025.
  • Industries. Endpoint /api/v2/search/spending_by_category/naics/, paged 100 rows at a time until no pages were left, once for each size group and year. The NAICS rows add up exactly to the government-wide small-business total ($176.16 billion in FY2025). About $1.1 billion in FY2025 other-than-small dollars had no NAICS code.
  • Market size cutoffs. "Big markets" have at least $1 billion in FY2025 contract dollars (83 codes after removing 2 with net negative dollars). The low-share table uses a $5 billion cutoff. The growth tables include codes with at least $1 billion in small-business dollars in FY2023 or FY2025.
  • Sectors. Two-digit NAICS sectors, with 31-33, 44-45 and 48-49 combined as the NAICS manual does.
  • Set-asides. Filter set_aside_type_codes, one code at a time, on spending_over_time grouped by fiscal year.
  • What's not here. Subcontracts, grants, card purchases that aren't reported as contract actions, and the number of companies that won.

How to cite this report

FedReady, "Where small businesses win federal contracts: FY2025 by industry," October 2026, https://www.fedready.us/guides/small-business-federal-contracts-by-naics-fy2025. Data: USAspending.gov API, pulled October 10, 2026.

You're welcome to use the tables with a link back to this page. The full data is free to download as a CSV of every NAICS code or as JSON with every USAspending.gov query.

Frequently asked questions

What share of federal contract dollars went to small businesses in FY2025?

By USAspending.gov's size flag, small businesses won $176.2 billion, or 22.5% of contract dollars with a size flag. The SBA's official scorecard reports 27.58% because it divides by a smaller base of dollars it counts toward its goal.

Which NAICS code pays small businesses the most?

NAICS 541519, Other Computer Related Services, paid small businesses $17.0 billion in FY2025. That was 66.4% of the code's contract dollars and 9.6% of all small-business contract dollars.

Which big markets are hardest for small businesses to win as a prime?

Aircraft manufacturing, missiles and space vehicles, aircraft engines, ship building, pharmaceuticals and health insurance carriers. In each, small businesses won less than 10% of FY2025 contract dollars, so subcontracting is the usual way in.

Why are the set-aside totals lower than the SBA's program numbers?

Many awards, especially delivery orders under existing contracts, have no set-aside code in USAspending.gov. The SBA counts all dollars that go to firms in each program, whether or not the award was set aside.

Can I check my own NAICS code?

Yes. The downloadable data file has small-business dollars and shares for every NAICS code with contract spending in FY2023 or FY2025, plus the exact USAspending.gov query used, so you can rerun it yourself.

Look it up

Sources

  1. USAspending.gov API endpoints, U.S. Department of the Treasury
  2. USAspending.gov Advanced Search, U.S. Department of the Treasury
  3. SBA releases FY25 scorecard for small business contracting, SBA
  4. Small Business Procurement Scorecard, SBA
  5. North American Industry Classification System, U.S. Census Bureau

Founder, FedReady

Cyrus Hakimi is the founder of FedReady, which helps small businesses find and track federal contracts without hiring a consultant. These guides are written for business owners who are new to government work. More about FedReady

This guide is general information, not legal or financial advice. Rules and thresholds change, so confirm details on SAM.gov and the official agency sites linked above before you act. FedReady is an independent company and is not affiliated with any government agency.

Find contracts that fit your business.

Free account. Save opportunities, track deadlines, and get matched to contracts that fit your business.