Since 1997, the North American Industry Classification System (NAICS) has issued multidigit numbers known as NAICS codes to sort businesses by what they actually do. You might need one to access certain tax incentives or to apply for federal government contracts. In some states, you need it to form a limited liability company (LLC). The NAICS code you select feeds into how agencies, lenders, and licensing bodies read your business afterward.
Below, we cover how to find the code that actually matches your primary activity, what differs for LLCs, nonprofits, and early-stage startups, and when a business needs more than one code.
Key takeaways
Your primary activity determines the code, not your entity type or how you’d describe the business casually.
A company can hold more than one NAICS code, with a primary code reflecting its main revenue source and secondary codes covering additional lines of business.
A NAICS code chosen at formation can be updated later through the agency you filed it with.
What is a NAICS code?
NAICS stands for the North American Industry Classification System. It’s the numbering system the US, Canada, and Mexico use to sort businesses by what they do. Twenty sectors cover industries such as construction, retail trade, and finance, each split into Subsector, then Industry Group, then NAICS Industry, then National Industry.
Why does a NAICS code matter for your business?
Carefully choosing a NAICS code up-front can save you time and money later on.
Here’s why it matters:
Formation and tax filings: When you apply for an employment identification number (EIN) through the US Internal Revenue Service (IRS) Form SS-4, you’ll be asked for your principal business activity, which ultimately correlates to a NAICS code. Plenty of states ask for the code directly on formation documents, too.
Licensing and permits: Local and state agencies might use your code to figure out which inspections, permits, or regulations apply. A restaurant code produces a different checklist than a retail code, even for businesses sharing the same storefront.
Loans and federal contracting: The US Small Business Administration (SBA) sets size standards by NAICS code to determine loan and set-aside eligibility. One code might cap “small business” status at $9 million in revenue; another sets it at $41.5 million. That difference can decide whether you qualify for certain SBA loan programs. Contractors registering in the System for Award Management at SAM.gov must list at least one code, since federal agencies use it to match businesses with contract opportunities.
Banking and vendor relationships: Some banks ask for a code when you open a business account. Vendors or insurers can use it to determine the risk category for your business.
How do you find the right NAICS code for your business?
The US Census Bureau maintains a searchable index of NAICS codes. To determine the right code for your business, take the following steps:
Identify your primary activity
Your primary code should match whichever activity brings in the most revenue, not the one that sounds most impressive or the one you consider your long-term direction. A business that consults on marketing strategy and builds client websites needs to look at the split: if programming work makes up 70% of revenue, code 541511 (custom computer programming services) fits better than a marketing consulting code, no matter how the founder describes the business casually.
Search by function, not industry label
Search the index using specific words that describe what you do day to day, not the broader industry you feel part of. “Marketing” alone is too broad: it contains codes scattered across advertising, public relations, and market research. Each could land in a different subsector depending on whether you’re creating campaigns, managing client relationships, or running consumer surveys. A business straddling two categories might not find a perfect fit, and that’s fine.
What NAICS code should LLCs, nonprofits, and startups use?
The NAICS code for LLCs, nonprofits, and startups depends on what your business does, not how it’s structured or taxed. LLCs are classified based on whichever activity generates the most revenue, same as any other business. A single-member LLC selling handmade goods online falls under a specific retail code. Nonprofits also use the exact same classification system as for-profit businesses.
Startups can face a different problem: the business hasn’t settled into one activity yet, but you might still need a code for some paperwork. Classify based on your primary planned activity, not a vague placeholder such as “business services.” A startup building a product prelaunch, or testing more than one revenue model, should pick the code closest to what it expects to bill for first, then update later if things shift.
Can a company have more than one NAICS code?
Yes. The Census Bureau only assigns each business one code, generally based on the activity that generates the most revenue. But other agencies maintain their own lists and might assign more than one code.
How does a NAICS code fit into the business formation process?
Founders might need to pick a code early on, based on whatever their primary activity looks like at that moment. That’s often an educated guess for an early-stage company, and that’s fine since the code doesn’t have to be permanent.
A business that changes strategy substantially after formation, such as a company that started as a software consultancy and later shifts to selling packaged software as a product, can update its NAICS code. You should contact the agency that has your information on file directly to change it.
How Stripe Atlas can help
Stripe Atlas sets up your company’s legal foundations so you can fundraise, open a bank account, and accept payments within two business days from anywhere in the world.
Join 75K+ companies incorporated using Atlas, including startups backed by top investors like Y Combinator, a16z, and General Catalyst.
Applying to Atlas
Applying to form a company with Atlas takes less than 10 minutes. You’ll choose your company structure, instantly confirm whether your company name is available, and add up to four cofounders. You’ll also decide how to split equity, reserve a pool of equity for future investors and employees, appoint officers, and then e-sign all your documents. Any cofounders will receive emails inviting them to e-sign their documents, too.
Accepting payments and banking before your EIN arrives
After forming your company, Atlas files for your EIN. Founders with a US Social Security number, address, and cell phone number are eligible for IRS expedited processing, while others will receive standard processing, which can take a little longer. Additionally, Atlas enables pre-EIN payments and banking, so you can start accepting payments and making transactions before your EIN arrives.
Cashless founder stock purchase
Founders can purchase initial shares using their intellectual property (e.g., copyrights or patents) instead of cash, with proof of purchase stored in your Atlas Dashboard. Your IP must be valued at $100 or less to use this feature; if you own IP above that value, consult a lawyer before proceeding.
Automatic 83(b) tax election filing
Founders can file an 83(b) tax election to reduce personal income taxes. Atlas will file it for you—whether you are a US or non-US founder—with USPS Certified Mail and tracking. You’ll receive a signed 83(b) election and proof of filing directly in the Stripe Dashboard.
World-class company legal documents
Atlas provides all the legal documents you need to start running your company. Atlas C corp documents are built in collaboration with Cooley, one of the world’s leading venture capital law firms. These documents are designed to help you fundraise immediately and ensure your company is legally protected, covering aspects like ownership structure, equity distribution, and tax compliance.
A free year of Stripe Payments, plus $50K in partner credits and discounts
Atlas collaborates with top-tier partners to give founders exclusive discounts and credits. These include discounts on essential tools for engineering, tax, finance, compliance, and operations from industry leaders like AWS, Carta, and Perplexity. We also provide you with your required Delaware registered agent for free in your first year. Plus, as an Atlas user, you’ll access additional Stripe benefits, including up to a year of free payment processing for up to $100K in payments volume.
Learn more about how Atlas can help you set up your new business quickly and easily, and get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.