Research

The Set-Aside Rotation Cliff: $24.3B of Small-Business Work Turning Over Through FY27

Between October 2025 and December 2027, federal contracts worth $24.3 billionmarked for Small Business, 8(a), SDVOSB, WOSB, or HUBZone set-asides come up for re-compete. Most small-business incumbents assume their contract will stay on the same set-aside designation when it re-competes. The data shows that assumption is wrong about 25% of the time — and the rotation patterns are not random.

The Small-Business Set-Aside Cliff

Here's the full set-aside breakdown for contracts worth $500K+ that end between FY2026 and FY2027:

Set-Aside TypeContractsValue
Small Business Total Set-Aside5,804$13.0B
SDVOSB (Service-Disabled Veteran)1,279$5.8B
8(a) Sole Source1,487$4.1B
8(a) Competed215$0.8B
SBIR Phase II248$0.5B
HUBZone124$0.4B
WOSB (Women-Owned)117$0.4B
Small Business Partial Set-Aside128$0.3B
SDVOSB Sole Source111$0.2B
Indian Small Business Economic Enterprise59$0.1B
Total across all categories9,572$24.3B

Small Business Total Set-Aside dominates by dollar volume. 8(a) contracts ($4.9B combined across sole-source and competed) and SDVOSB ($6.0B total) are the next biggest buckets. WOSB and HUBZone look small in dollar terms — but as a percentage of their total program size, they're equally consequential.

Where Contracts Actually Rotate When They Re-compete

We tracked 27,004 matched re-compete pairs across FY22-FY25 in our displacement segmentation analysis. 25.3% of all incumbent losses happened because the set-aside category changed. Here are the most common rotation patterns we observed — rotations with 25+ occurrences in the dataset:

From (original set-aside)To (follow-on set-aside)Observed
No Set-AsideFull & Open376
Full & OpenNo Set-Aside317
Full & OpenSmall Business Set-Aside253
Small Business Set-AsideFull & Open216
Full & Open8(a) Sole Source181
8(a) Sole SourceFull & Open133
No Set-Aside UsedSmall Business Set-Aside72
Small Business Set-AsideNo Set-Aside Used48
Full & OpenSDVOSB44
SDVOSBFull & Open33
No Set-Aside Used8(a) Sole Source31
Full & Open8(a) Competed30
8(a) Sole SourceNo Set-Aside Used29
8(a) CompetedFull & Open25

Three program dynamics stand out:

  • Small Business (Total) is net-inbound.325 contracts rotated into SB Total Set-Aside over the window vs. 264 leaving it — net +61. Small businesses are gaining addressable work on the recompete cycle, not losing it.
  • 8(a) is also net-inbound. 212 rotated into 8(a) (combining sole-source and competed) vs. 187 leaving. Net +25. Despite political noise about set-aside restrictions, the actual program flow through FY25 favored 8(a) growth on re-competes.
  • SDVOSB is modestly net-inbound. 44 rotating in, 33 rotating out. Smallest net gain of the major set-asides.

These flows reverse the conventional wisdom. Small-business BD professionals often frame set-aside rotation as a threat — “my contract could rotate to another program.” In aggregate, rotations create small-business work faster than they destroy it. The risk isn't the program shrinking. The risk is that a specific incumbent gets rotated out of their specific contract.

How To Read These Flows For Your Own Pipeline

Practical positioning guidance based on which program you serve:

If you're an 8(a)

181 contracts rotated into 8(a) Sole Source from Full & Open — those are pure wins for 8(a) incumbents at those specific agencies. Watch for agencies consistently rotating work your direction and target capture there. Also watch which of your peers has rotated outof 8(a) — the SBA 9-year graduation rule means someone in your NAICS is aging out. Their customer is looking for a new 8(a).

If you're SDVOSB

VA Rule-of-Two requires consideration of veteran-owned firms first. That's why SDVOSB is net-inbound in the VA-adjacent NAICS codes. Your real growth opportunity is VA contracts currently marked “Small Business Total” or Full & Open — push your BD team to identify and lobby for those to be set aside on re-compete.

If you're WOSB or HUBZone

You have the smallest flows (10-14 contracts per rotation path that meets our 25+ observation floor). That means most of your market isn't currently rotating your way. The leverage is proactive: identify Full & Open contracts in your NAICS where your certification + past performance beats the incumbent, and make the case for set-aside. Agencies respond to concrete proposals, not generic outreach.

If you're a non-set-aside (full-and-open) prime with a small-business JV or sub

The combined 617 rotations into set-aside categories across this dataset are all contracts you can no longer bid on directly when they re-compete. Your positioning: stay relevant by being the preferred JV partner or subcontractor for the small-business primes who can bid. Long game, but it works.

The Macro Observation

Set-aside rotation is often framed as politically noisy — administrations push and pull on which programs get priority. The data flattens that noise. Across FY22-FY25 (spanning a full administration change), net flows into small-business set-aside categories stayed positive. The underlying procurement machinery favors small-business eligibility at a faster rate than it withdraws it, regardless of who's in the White House.

That's good news for long-term small-business addressable market size. But it's not good news for any particular incumbent. The 216 contracts that rotated outof SB Total Set-Aside into Full & Open are 216 small businesses that lost work without necessarily being outcompeted — the buying rules changed under them. That's structural displacement, and it's real.

Methodology

Cliff data: all ContractAward records with endDate between 2025-10-01 and 2027-12-31, obligatedAmount > $500K, and a reported setAside value matching one of the set-aside codes used in federal procurement. Rotation data: derived from our DisplacementMatch table (27,004 matched re-compete pairs FY22-FY25). A rotation is counted when the follow-on contract's set-aside designation differs from the expired contract's. Full methodology: /methodology#displacement.

Track set-aside rotations in your market

Pursight's Displacement Analytics shows set-aside flows by agency and NAICS — filter for your specific program, see which contracts are rotating where. Free tier available.

Start Free