What NAICS code should my small business use for government contracts?
Written by the team at Mansa Gov, a SAM.gov-registered small, minority-owned federal contractor (UEI G5CQFNE82EL7).
Use the NAICS code that best matches the primary work you're bidding — not every code you can claim. NAICS codes determine which size standards and set-asides apply to you, and each solicitation lists exactly one. Register the handful that fit your real capabilities on SAM.gov, then bid under the specific code each opportunity names.
Key takeaways
- A NAICS code sets your size standard (the ceiling that defines "small") and tells buyers what you do.
- Each solicitation lists exactly one NAICS code — the size standard for that code decides whether you're "small" for that bid.
- Register only the 3–6 codes that genuinely fit; spraying codes signals you're not credible.
- Read real award descriptions in your candidate codes before committing — titles can mislead.
What a NAICS code actually controls
NAICS (North American Industry Classification System) codes do two things in federal contracting that matter enormously: they set your size standard (the revenue or employee ceiling that defines "small" for that industry), and they tell buyers what you do. Each solicitation is tagged with one NAICS code, and the size standard for that code decides whether you qualify as a small business for that bid.
Why the same company can be "small" on one bid and "large" on another
Size standards vary wildly by NAICS — some are revenue-based ($19M, $34M, $47M), others employee-based (500, 1,000, 1,500). A firm can be a small business under a $47M software-publisher standard and not small under a lower-ceiling code. That's why picking the right code per opportunity isn't bureaucratic box-ticking — it's eligibility.
How to choose your NAICS codes
- Start with what you deliver, not what sounds impressive. Search the NAICS manual at census.gov for plain-language descriptions of your work.
- Check the size standard for each candidate code on the SBA size standards table. A higher ceiling can keep you "small" longer.
- See what your target agencies actually buy under each code. Use USAspending.gov to confirm there's real award volume — a code with no spending is a dead end.
- Register the 3–6 that genuinely fit. Don't spray every adjacent code; mismatched codes waste bids and can flag you as not credible.
- Pick one primary. Your primary NAICS signals your main line of business and affects some certifications.
A real-world nuance most guides skip
Codes that look like a fit often aren't, once you read what awards under them actually buy. Example: "Software Publishers" (513210) is full of real custom software development and is far less contested than the obvious "Custom Computer Programming" (541511) code — same work, a fraction of the competition. The lesson: read real award descriptions in your candidate codes before committing, don't trust the title.
Can you change your NAICS codes later?
Yes — update your SAM.gov registration anytime. Add codes as you expand, drop ones that never produce. Review your set at least annually, and whenever you move into a new line of work.
NAICS mistakes that cost small businesses bids
- Bidding under a code where you're not actually "small."
- Registering 30 codes to look bigger — it signals the opposite.
- Ignoring the size standard and assuming "small" is universal.
- Never revisiting the list as the business evolves.
Keep reading
Want to team with Mansa Gov?
Mansa Gov is a SAM.gov-registered small, minority-owned contractor open to teaming with primes and supporting agencies directly. If you're a prime looking for a reliable subcontractor — or a small business mapping your NAICS strategy — reach out.
Contact Mansa GovThis article is general information, not legal or contracting advice. SBA size standards are revised periodically — verify the current standard for your NAICS code on SBA.gov before relying on it.