A NAICS code is the six-digit federal classification of an insured's business activity that drives appetite, rating, and risk selection in commercial P&C underwriting.
A NAICS code is the six-digit federal classification that identifies an insured's primary business activity, and in commercial P&C underwriting it is a rating and appetite input, not a clerical field. The North American Industry Classification System (NAICS) is the standard the US federal government uses to categorize businesses by what they do. Underwriting teams use the code to decide whether an account fits appetite, which industry loss experience to price against, and which external data to pull on the risk. A wrong code is therefore a priced-in exposure, not a typo, which is why classification accuracy at intake behaves like a loss-ratio control.
Why does a NAICS code matter to a commercial underwriter?
The NAICS code is the key that maps an account to appetite, benchmark loss data, and enrichment sources, so an error propagates into every downstream decision. When the code is right, appetite rules resolve cleanly, the account is benchmarked against the correct industry segment, and third-party data is pulled for the actual business. When the code is wrong, the account can clear an appetite gate it should have failed, get priced against the wrong industry frequency and severity, and pass through with adverse selection baked in. On a portfolio, misclassified accounts move the loss ratio the wrong way one renewal at a time, and they do so invisibly because the submission looked complete. Accurate classification is one of the cheapest points of leverage on the combined ratio because it sits at the front of the workflow, before capacity is committed.
How is a NAICS code structured?
A NAICS code is hierarchical: the more digits, the more specific the classification. The first two digits name one of 20 broad economic sectors, and each additional digit narrows the definition down to a single national industry at six digits. Underwriters read the digit level to judge how precise a submission's classification actually is, because a two-digit or four-digit code hides the sub-industry differences that drive hazard.
| Digits | Level | Example (code 484121) | What it tells the underwriter |
|---|---|---|---|
| 2 | Sector | 48 Transportation and warehousing | Broad economic segment only |
| 3 | Subsector | 484 Truck transportation | General operation type |
| 4 | Industry group | 4841 General freight trucking | Freight category |
| 5 | NAICS industry | 48412 General freight, long-distance | Haul distance, a real hazard signal |
| 6 | National industry | 484121 General freight, long-distance, truckload | Full risk-relevant classification |
How does NAICS differ from SIC and from line-of-business class codes?
NAICS replaced the older Standard Industrial Classification (SIC) system, so the two describe the same idea with different codes and many submissions still carry both. NAICS was adopted in 1997 under the US Office of Management and Budget to replace SIC, according to the US Census Bureau, which maintains the system. Older broker files, agency management systems, and legacy loss data often still store SIC codes, so underwriting teams routinely need a reliable SIC-to-NAICS mapping to reconcile an account's history with current appetite rules. NAICS also sits alongside, and does not replace, the line-of-business rating classes an account carries: workers' compensation uses NCCI class codes, and general liability and property use ISO class codes. NAICS is the industry-level identity of the business; the LOB class codes are how that business is rated within a specific coverage.
Where does the NAICS code come from in a submission, and where does it go wrong?
The classification usually enters underwriting through the ACORD application and broker narrative, which is exactly where accuracy is easiest to lose. The applicant's business description on the ACORD forms is the ground truth, but a broker may leave the NAICS field blank, copy a generic parent-company code, or select a near-neighbor that carries very different hazard. A restaurant coded to a caterer, a long-haul trucker coded to local delivery, or a general contractor coded to a handyman are all common near-misses that clear appetite and misprice the risk. Because this happens at the moment of intake, it is also the moment to catch it, which is the argument for classifying with command of the source document rather than trusting a pre-filled field.
This is where Pibit.AI focuses. Pibit.AI combines AI extraction with a managed human-in-the-loop review team to read the business description and supporting documents and return classification and submission data at 99.9% contractual field-level accuracy. ClearCURE performs clearance and appetite checking against the coded rules a carrier or MGA maintains, while DocumentCURE extracts the business-description and classification fields from ACORD forms and supplementals, so the code that reaches the underwriter reflects what the applicant actually does. A verified classification protects the front of the funnel, where a single wrong digit becomes a wrong price. The same discipline applied to property schedules and loss runs limits the cost of inaccurate underwriting data across the book.
Does the NAICS list ever change?
NAICS is revised on a five-year cycle, so a code that was correct at binding can be retired or redefined at renewal. The current edition is NAICS 2022, and the Office of Management and Budget opened public comment on proposed updates for NAICS 2027 in the Federal Register on July 13, 2026. For underwriting operations, the practical implication is that classification is not a one-time stamp: appetite tables, industry benchmarks, and stored codes need to track each revision, or the book slowly drifts against an out-of-date map of the economy.
Frequently asked questions
What is a NAICS code used for in insurance underwriting?
Underwriters use the NAICS code to match an account to appetite, benchmark it against the correct industry loss experience, and pull the right third-party data. It classifies the insured's industry and is not the same as the line-of-business rating class, which uses NCCI codes for workers' compensation and ISO codes for general liability and property.
What is the difference between a NAICS code and an SIC code?
NAICS replaced the older Standard Industrial Classification (SIC) system, adopted in 1997 under the US Office of Management and Budget. Both classify a business by industry but use different code sets. Many broker files and legacy loss data still carry SIC codes, so underwriting teams need a reliable SIC-to-NAICS mapping to reconcile an account's history with current appetite rules.
How many digits is a NAICS code and what do they mean?
A NAICS code has two to six digits and is hierarchical. The first two digits identify one of 20 economic sectors, and each added digit narrows the classification to a single national industry at six digits. The more digits, the more risk-relevant the classification.


