Insurance Compliance
-
18 minute
Sonant AI

It's 4:47 PM on a Friday. A lender needs an ACORD 25 certificate before close of business. Your CSR pulls up the form, fills in the insured's details, and hits the carrier identification field. Blank. The NAIC company code for the insurer isn't in the system, nobody in the office has it memorized, and the lender won't accept the certificate without it.
Sound familiar? You're not alone. The NAIC code search ranks among the most common micro-tasks in daily agency operations - yet no single resource compiles every lookup method, a ready-to-use carrier reference table, and troubleshooting tips in one place. That changes now.
Consider the scale: NAIC market share data shows that with 84.41% of P&C companies reporting, the NAIC tracks direct premiums written totaling $974,969,511,332. Every one of those carriers has a unique five-digit identifier. Whether you're issuing certificates, filing surplus lines taxes, or verifying carrier authorization, you need these codes constantly. This article explains what NAIC codes are, walks through every way to find them, and provides a cheat-sheet table of the top 25 carriers. Tools like AI-powered call handling can even surface carrier details during live calls - but first, you need to understand the system itself.
A NAIC code is a unique five-digit number assigned by the National Association of Insurance Commissioners (NAIC) to every insurance company licensed in the United States. According to the NAIC company listing, this code serves as the primary identifier across regulatory filings, financial statements, and industry databases. Think of it as a carrier's Social Security number - no two companies share the same code.
These five-digit codes appear on policy declarations pages, certificates of insurance, state regulatory filings, and AM Best financial reports. If you work in an insurance agency, you encounter them daily - whether you realize it or not.
Here's where confusion runs rampant. A NAIC code is not a NAICS code. They sound nearly identical, but they serve completely different purposes.
The U.S. Census Bureau explains that NAICS (North American Industry Classification System) was developed jointly by the U.S., Canada, and Mexico and adopted in 1997 to replace the SIC system. The NAIC code identifies the insurance company itself, while a NAICS code identifies the type of business an entity operates. Data from NAICS Association research indicates over 17.5 million U.S. business entities carry NAICS classifications, whereas NAIC codes apply exclusively to licensed insurers. When someone asks you to "find NAIC code" for a carrier, they want the insurance company identifier - not the industry classification.
Agencies working with ACORD forms encounter both codes regularly. The carrier NAIC code goes on the certificate; the insured's NAICS code might appear on a commercial application. Don't mix them up.
Every ACORD 25 and ACORD 28 certificate requires the issuing carrier's NAIC number. Lenders, landlords, and general contractors routinely reject certificates with missing or incorrect NAIC codes. When your agency handles ACORD 125 forms or ACORD 126 submissions, accurate carrier identification prevents costly delays and E&O exposure.
State Departments of Insurance use NAIC codes to track carrier licensing, financial solvency, and complaint ratios. Surplus lines filings require the NAIC number to identify the non-admitted carrier. If you're filing on behalf of clients, getting the wrong code can trigger compliance issues that take weeks to resolve.
AM Best, S&P, and other rating agencies cross-reference NAIC codes in their databases. When you need to verify a carrier's financial strength before placing business, the NAIC number search is your starting point. Agencies focused on account rounding strategies use carrier financial data to identify the strongest markets for cross-selling.
Your agency management system uses NAIC codes to link policies to the correct carrier records. An incorrect code creates downstream problems: wrong commission tracking, mismatched policy data, and reporting errors. Whether you run Applied Epic, AMS360, HawkSoft, or EZLynx, the NAIC company code is the key that ties everything together.
You have at least six reliable ways to perform a NAIC code lookup. Each method has trade-offs in speed, completeness, and accessibility. Here's every option, ranked from fastest to most thorough.
The National Association of Insurance Commissioners maintains the authoritative source at content.naic.org. Navigate to their Company Search tool, enter the carrier name, and the system returns the five-digit code along with state of domicile and company type.
Pros: Authoritative, free, and always current. Cons: The interface can feel clunky, and you need to know the exact legal entity name.
Every state maintains a list of carriers authorized to write business in that state, searchable by NAIC code or company name. This method works especially well when you need to verify a carrier's authorization to write in a specific state. Agencies focused on local search visibility often need state-specific carrier verification for regional compliance.
Texas (TDI), California (CDI), Florida (FLDFS), and New York (DFS) all offer searchable databases. The downside: each state's website has a different layout, so there's a learning curve for each one.
AM Best's website (ambest.com) lets you search by company name and returns the NAIC number alongside financial strength ratings and Best's ID number. This method gives you the most context per search - you get the NAIC code plus financial data in one step.
Most AMS platforms store NAIC codes in the carrier record. Here's where to find them in each major system:
Where to Find NAIC Codes in Major AMS Systems
| AMS System | Navigation Path | Notes |
|---|---|---|
| Applied Epic | Company Setup > Carrier Details > NAIC Code | Lookup via built-in search |
| AMS360 | Company Setup > Carrier > NAIC Number | Auto-populates on certificates |
| Sagitta | Carrier > Company Details > NAIC Code | Links to policy and certificate forms |
| QQCatalyst | Carrier > Company Info > NAIC Code | Displays on ACORD forms |
| HawkSoft | Carrier > Company Setup > NAIC Code | Used for certificates and filings |
Sources: Verified via NAIC Company Search, NY DFS, AM Best. Current Q1 2026.
If your AMS carrier record is blank, you can usually import NAIC codes from the system's master carrier list or add them manually. Agencies using AI-driven efficiency tools can automate carrier record population to eliminate this problem entirely.
Most insurance carriers publish their NAIC code on their website, typically under "About Us," "Licensing," or "Agent Resources" pages. You can also find the insurance company NAIC number printed on:
When all else fails, call the carrier's agent support line. This is the slowest method, but it works for obscure or newly licensed companies. Agencies equipped with AI phone answering can handle inbound calls while your staff tracks down carrier details - no missed calls during the hunt.
NAIC Code Lookup Methods Compared
| Method | Speed | Completeness | Cost | Best For |
|---|---|---|---|---|
| NAIC Company Search | Fast | All registered insurers | Free | Quick single lookup |
| State DOI Website | Fast | State-specific carrier data | Free | State-licensed carriers |
| AM Best Company Search | Moderate | All rated insurers | Free | Financial strength + NAIC code |
| Carrier Website/Dec Page | Fast | Policy-specific | Free | Quick single-policy lookup |
| Agency Management System | Slow | All appointed carriers | Free | Daily workflow lookup |
| NAIC Company Search | Slow | All registered insurers | $500-$2,000+ | Complex businesses |
Sources: NAIC is the authoritative source for insurer identification codes.
Insurance professionals juggle several carrier identification numbers daily. Mixing them up causes real problems - rejected filings, incorrect certificates, and compliance headaches. Here's a clear breakdown of each identifier and when to use it.
Insurance Company Identifiers Explained
| Identifier | Format | Assigned By | Primary Use |
|---|---|---|---|
| NAIC Code | 5-digit numeric | NAIC | Identify insurers |
| FEIN | 9-digit numeric | IRS | Tax identification |
| NAICS Code | 6-digit numeric | Census Bureau | Classify businesses |
| Group Code | Numeric | NAIC | Link affiliates |
NAIC code: Use on ACORD certificates, state filings, and any NAIC-related searches. This is your default carrier identifier for most agency tasks.
FEIN (Federal Employer Identification Number): Use for tax-related filings, 1099 reporting, and IRS documentation. The FEIN identifies the legal tax entity, which may differ from the underwriting company.
Group code: The NAIC assigns a group code to affiliated companies under the same parent. Use it when analyzing combined financial data for a carrier group. For example, all Travelers subsidiaries share the same group code but have different individual NAIC codes.
AM Best number: Use when pulling financial strength ratings, Best's Credit Reports, or communicating with AM Best's databases. The AM Best ID doesn't appear on ACORD forms but matters for carrier vetting.
Agencies that handle high volumes of commercial property forms deal with these identifiers constantly. Getting comfortable with the differences saves hours of correction work each month.
This is the number one trigger for a NAIC number search. Certificate holders demand accuracy, and the NAIC code field cannot remain blank. Train your CSRs to verify the code before issuing any certificate. A wrong NAIC code on a certificate creates an E&O risk - the certificate might reference a different legal entity than the one actually providing coverage.
Agencies handling remote customer service need standardized lookup procedures so every team member - whether in-office or remote - can locate NAIC codes quickly.
Surplus lines filings require the non-admitted carrier's NAIC code (or, for foreign carriers, an alien insurer identifier). State surplus lines offices reject filings with incorrect codes. Double-check the NAIC code against the actual policy carrier, not the surplus lines broker.
The NAIC's Financial Data Repository and AM Best both use NAIC codes as primary keys. When you pull loss ratios, premium volumes, or complaint indices, you start with the NAIC code. The NAIC's 2024 market data reports that total private passenger auto insurance alone generated $344,112,348,754 in direct premiums written - representing roughly 35% of all P&C premiums. Carrier financial analysis at this scale depends entirely on accurate NAIC code identification.
Before binding coverage, verify the carrier holds a license or certificate of authority in the insured's state. Enter the NAIC code in the state DOI database to confirm active authorization. This step prevents E&O claims from placing business with an unauthorized insurer. Agencies using AI lead qualification can build carrier verification into their intake workflows.
Large carriers operate through multiple legal entities, each with its own NAIC code. State Farm, for example, has separate codes for State Farm Fire and Casualty, State Farm Mutual, and State Farm General. The policy declarations page tells you which entity issued the policy - match the NAIC code to that exact entity.
When searching the NAIC database, enter the parent name and review all subsidiaries. Choose the code matching the entity listed on the actual policy or filing.
If your NAIC number search returns no results, check these possibilities:
This trips up even experienced agency staff. The parent company's NAIC code is not interchangeable with its subsidiary's code. When issuing a certificate, use the NAIC code for the specific legal entity that underwrote the policy. Getting this wrong could mean the certificate references a company that doesn't actually insure the risk. Agencies with AI receptionist solutions can build carrier verification scripts that prompt callers for the exact entity name, reducing downstream errors.
Sonant's AI Receptionist handles routine certificate inquiries and carrier lookups so your CSRs can focus on what actually needs a human touch.
Schedule a DemoThis is the table you bookmark. We compiled the NAIC codes for the 25 most-searched P&C carriers based on premium volume and search frequency. Print it, pin it to your desk, or save it to your agency's shared drive.
Top 25 P&C Carriers: NAIC Code Quick Reference
| Carrier Name | NAIC Code | State of Domicile | Common Lines |
|---|---|---|---|
| State Farm Fire & Cas | 25143 | IL | Auto, Home, Commercial |
| Berkshire Hathaway Homestate Ins | 20044 | NE | Auto, Commercial |
| Progressive Casualty | 24260 | OH | Auto, Commercial |
| Allstate Fire & Cas | 29688 | IL | Auto, Home |
| USAA Casualty Ins | 25968 | TX | Auto, Home |
| Liberty Mutual Fire | 23035 | WI-TEMP | Auto, Home, Workers Comp |
| Travelers Indemnity | 25658 | CT | Commercial, Auto |
| Chubb (ACE American) | 22667 | PA | Commercial, Specialty |
| Farmers Ins Exchange | 21652 | CA | Auto, Home |
| Nationwide Mutual Fire | 23779 | OH | Auto, Home, Commercial |
| American Family Mutual | 19275 | WI | Auto, Home |
| Erie Insurance Co | 26263 | PA | Auto, Home |
| Hartford Fire Ins | 19682 | CT | Commercial, Workers Comp |
| Auto-Owners Ins Co | 18988 | MI | Auto, Home, Commercial |
| CSAA Ins Exchange | 15539 | CA | Auto, Home |
| Cincinnati Ins Co | 10677 | OH | Commercial, Auto |
| Hanover Ins Co | 22292 | NH | Commercial, Personal |
| Zurich American Ins | 16535 | NY | Commercial, Specialty |
| AIG (Natl Union Fire) | 19445 | PA | Commercial, Specialty |
| GEICO General Ins | 35882 | MD | Auto |
| Tokio Marine (PHLY) | 18058 | PA | Commercial |
| Markel Insurance Co | 38970 | IL | Specialty, E&S |
| Great American Ins | 16691 | OH | Specialty, Commercial |
| Sentry Insurance Company | 24988 | WI | Commercial, Auto |
| West Bend Insurance Company | 15350 | WI | Commercial, Personal |
A few important notes about this table. Several of these carriers operate through multiple entities. The codes listed represent the most commonly referenced entity for each carrier group. Always verify the exact legal entity name on the policy before using the code on a certificate or filing.
For carriers not on this list, use the lookup methods described earlier. Agencies that invest in AI tools for insurance can build internal databases that auto-populate NAIC codes based on carrier name matching - eliminating manual lookups for your most common markets.
The traditional NAIC code lookup takes 30 seconds to two minutes per search. Multiply that by dozens of certificates per day, and your CSRs spend significant time on a purely administrative task. Modern AI call assistants and agency automation tools can surface carrier details - including NAIC codes - during live conversations with clients and certificate holders.
At Sonant AI, we see agencies reclaim hours each week by automating routine carrier verification inquiries. When a certificate holder calls requesting proof of coverage, an AI assistant can pull the carrier's NAIC code, verify the policy status, and even initiate certificate issuance - all without pulling a licensed agent away from revenue-generating activities.
Here are practical steps to reduce NAIC code search time across your agency:
Agencies that prioritize 24/7 support capabilities find that automating carrier lookups dramatically reduces after-hours callback volume. A certificate holder who calls at 7 PM doesn't need to wait until morning for a simple NAIC code verification.
While this guide focuses primarily on NAIC codes for carrier identification, insurance professionals also encounter NAICS codes when classifying their own business or their commercial clients' operations. The distinction matters for several reasons.
The EEOC explains that NAICS organizes industries hierarchically, starting with two-digit sector codes down to six-digit industry codes. For example:
Research from NAICS Association shows the U.S. Census Bureau assigns and maintains only one NAICS code per establishment based on its primary activity. However, the SAM (System for Award Management) accepts up to five or 10 classification codes per establishment for federal contracting purposes. NAICS undergoes review every five years - in years ending in '2' or '7' - to keep pace with the changing economy.
Your agency uses its own NAICS code (likely 524210) for:
You'll use your clients' NAICS codes when completing commercial applications, workers' compensation audits, and general liability classifications. Winvale reports that for GSA MAS Schedule contracts, the federal government spent over $50 billion in FY2025 - agencies writing government contractor business need accurate NAICS codes to ensure proper classification and coverage. Agencies focused on renewal automation can build NAICS code verification into their renewal review workflows to catch classification errors before they cause premium audit surprises.
Stop relying on individual Google searches every time someone needs a NAIC code. Build a centralized system your entire team can access.
This kind of operational discipline separates high-performing agencies from those that waste hours on preventable administrative friction. Agencies investing in AI assistant technology often discover that carrier data management is one of the first areas where automation delivers measurable time savings.
Your CSRs and account managers should know these rules cold:
Agencies with AI phone agents can program carrier verification logic directly into their call handling workflows. When a certificate holder calls, the system verifies the NAIC code before the conversation even reaches a human - saving time and eliminating errors. For agencies managing live transfer lead quality, this kind of automated verification ensures every transferred call arrives with accurate carrier data already confirmed.
A NAIC code is a unique five-digit identifier assigned by the National Association of Insurance Commissioners to every insurance company licensed in the United States. It serves as the primary identification number for carriers across regulatory filings, certificates of insurance, and financial databases.
The fastest method is searching the NAIC's Company Search tool at content.naic.org. You can also find NAIC codes through your agency management system, state Department of Insurance websites, AM Best's company search, carrier websites, or the policy declarations page itself. For a d approach to carrier data, consider building a centralized reference table for your most-used markets.
A NAIC code identifies a specific insurance company (five digits, assigned by the National Association of Insurance Commissioners). A NAICS code classifies a business by its industry type (six digits, maintained by the U.S. Census Bureau). Despite the similar names, they serve completely different purposes. The NAIC code goes on insurance certificates; the NAICS code appears on business classifications and tax filings.
Large insurance companies operate through multiple legal entities - each with its own NAIC code. For example, a carrier might have separate entities for personal auto, commercial lines, and surplus lines business. Always use the NAIC code matching the specific entity listed on the policy declarations page.
The NAIC code appears in the "NAIC #" field next to each carrier listed on the ACORD 25 certificate. If a certificate lists multiple carriers (e.g., one for general liability and another for auto), each carrier needs its own correct NAIC code. Our ACORD 25 guide covers common certificate mistakes and how to avoid them.
NAIC codes rarely change. However, they can change following mergers, acquisitions, or corporate restructuring. When a carrier merges with another company, the surviving entity typically retains its NAIC code while the absorbed entity's code becomes inactive. Always verify codes after learning about carrier mergers affecting your book of business.
Basic NAIC code lookups are free through the NAIC website, state DOI databases, and AM Best's public search tool. Premium databases and bulk data downloads from the NAIC may carry subscription fees, but individual agent lookups cost nothing.
Surplus lines carriers still receive NAIC codes if they're organized in the United States. Search the NAIC database the same way you would for an admitted carrier. For alien surplus lines carriers (those domiciled outside the U.S.), you may need to use the carrier's Alien ID or NAIC International Insurer identifier instead. Agencies managing complex lead transfers should verify surplus lines carrier status before quoting to avoid compliance issues.
The NAIC code search shouldn't eat into your agency's productive hours. With the reference table above, six proven lookup methods, and a clear understanding of when and why these codes matter, your team can find any insurance company NAIC number in 30 seconds or less.
Build your internal reference system. Train your team on the methods. And consider how AI-powered administrative tools from Sonant AI can handle routine carrier verification calls so your licensed agents focus on what actually grows your business - building relationships, closing deals, and writing policies.
Bookmark this page. Share it with your team. And the next time someone needs a NAIC code at 4:47 PM on a Friday, you'll have the answer before the lender finishes typing their email.
Sonant's AI Receptionist fields repetitive inquiries like NAIC lookups so your licensed agents focus on selling, not Googling.
Schedule a DemoThe AI Receptionist for Insurance
Our AI receptionist offers 24/7 availability, instant response times, and consistent service quality. It can handle multiple calls simultaneously, never takes breaks, and seamlessly integrates with your existing systems. While it excels at routine tasks and inquiries, it can also transfer complex cases to human agents when needed.
Absolutely! Our AI receptionist for insurance can set appointments on autopilot, syncing with your insurance agency’s calendar in real-time. It can find suitable time slots, send confirmations, and even handle rescheduling requests (schedule a call back), all while adhering to your specific scheduling rules.
Sonant AI addresses key challenges faced by insurance agencies: missed calls, inefficient lead qualification, and the need for 24/7 client support. Our solution ensures you never miss an opportunity, transforms inbound calls into qualified tickets, and provides instant support, all while reducing operational costs and freeing your team to focus on high-value tasks.
Absolutely. Sonant AI is specifically trained in insurance terminology and common inquiries. It can provide policy information, offer claim status updates, and answer frequently asked questions about insurance products. For complex inquiries, it smoothly transfers calls to your human agents.
Yes, Sonant AI is fully GDPR and SOC2 Type 2 compliant, ensuring that all data is handled in accordance with the strictest privacy standards. For more information, visit the Trust section in the footer.
Yes, Sonant AI is designed to integrate seamlessly with popular Agency Management Systems (EZLynx, Momentum, QQCatalyst, AgencyZoom, and more) and CRM software used in the insurance industry. This ensures a smooth flow of information and maintains consistency across your agency’s operations.