Nonprofit Organization
Classification System

A modern, open, AI-powered taxonomy for the nonprofit sector. Replacing outdated codes with a system people can actually use.

24
Sectors
136
Focus Areas
356
Activities
6 Digits
Fixed Width

What is NOCS?

NOCS is the Nonprofit Organization Classification System — a free, open-source taxonomy designed to replace and modernize the aging NTEE code system used since the 1980s.

Why a new system?

The National Taxonomy of Exempt Entities (NTEE) was designed over 40 years ago. It forces nonprofits into a single code, has wildly unbalanced categories (one code contains 35% of all nonprofits), and over 30% of organizations have no code assigned at all. Candid's Philanthropy Classification System (PCS) attempted to fix this but locked it behind a paywall.

NOCS is different. It's open, hierarchical (pick the level of detail that fits you), multi-label (up to 3 codes), and AI-assisted (every organization in the IRS database gets a classification, not just the 70% that NTEE covers).

Design Principles

1
Find yourself in 10 seconds. If you can't identify your category immediately, the taxonomy has failed. Categories use plain language that nonprofit professionals already know.
2
Pick the level that fits. Every NOCS code is exactly 6 digits. Trailing zeros mean broader classification. A food bank can be 160000 (Food & Nutrition sector) or 161000 (Food Banks & Distribution) or 161020 (Food Pantries). All are valid and unambiguous.
3
Up to 3 codes. One primary (required) plus up to two secondary codes. A DV shelter that also provides legal aid and children's programs isn't forced to pick just one.
4
Open and free forever. CC BY 4.0 — anyone can use, share, and build on NOCS. No API keys, no paywalls, no restrictions.
Find Your NOCS Code → Browse the Taxonomy

Find Your NOCS Code

Type what your organization does — use keywords, your mission, or a description. We'll suggest matching codes.

Start typing to find your classification code.

Browse the Taxonomy

Click any sector to expand its focus areas and specific activities.

NTEE → NOCS Crosswalk

Every NTEE major category maps to one or more NOCS codes. Use this table to translate between systems.

NTEENTEE NameNOCS CodeNOCS Name

About NOCS

Background, methodology, and how to use the classification system.

Background

The nonprofit sector in the United States includes over 1.9 million tax-exempt organizations. Classifying these organizations allows funders to find grantees, researchers to study the sector, and the public to discover nonprofits that match their interests.

Since the 1980s, the primary classification system has been the National Taxonomy of Exempt Entities (NTEE), maintained by the National Center for Charitable Statistics (now part of Candid). While NTEE served its purpose for decades, it has significant limitations:

  • ~30% of organizations in the IRS Business Master File have no NTEE code assigned
  • Single-label only — organizations must pick one code regardless of how many services they provide
  • Category "P" (Human Services) contains over 35% of all classified nonprofits — rendering it useless for peer comparison
  • No open, freely available alternative exists (Candid's PCS is behind a paywall)

How Codes Are Assigned

NOCS codes are assigned through a combination of:

  • IRS BMF crosswalk: Organizations with existing NTEE codes are automatically mapped to NOCS equivalents
  • AI classification: Organizations without NTEE codes are classified using their name, mission statement (Form 990 Part III), and program descriptions, processed through large language models
  • Profile claims: Nonprofit executives can claim their organization's profile and confirm or correct their NOCS code

AI-assigned codes include a confidence score. Codes with confidence below 70% are flagged for manual review.

Code Structure

NOCS uses a numeric hierarchical system with three levels:

SectorXX0000Broad classification
Focus AreaXXYY00Specific focus
ActivityXXYYZZExact service type

Every NOCS code is exactly 6 digits. Trailing zeros indicate classification at a broader level. 160000 = Food & Nutrition (sector), 161000 = Food Banks & Distribution (focus area), 161020 = Food Pantries (specific activity). No ambiguity — if you see 6 digits, it's a complete code.

Multi-Label Classification

Organizations may have up to 3 NOCS codes: one primary (required) and up to two secondary (optional). The primary code reflects the organization's core mission. Secondary codes capture other significant activities.

Example: Collier Resource Center provides case management (primary: 182000 Individual & Emergency Assistance), senior services (secondary: 200000 Aging & Senior Services), and disaster recovery (secondary: 232000 Disaster Recovery).

Classification Rules

  • Service over population: A veteran housing program is 170000 Housing (primary), 270000 Veterans (secondary) — not the reverse. This ensures peer comparison groups are based on what orgs do.
  • Faith-based orgs: Houses of worship use 280000 as primary. Faith-based social service orgs (Catholic Charities, Lutheran Services) use the relevant service category as primary and 280000 as secondary.
  • Grantmakers: If an organization primarily makes grants, its primary code is 290000 regardless of the cause area funded. The cause area becomes a secondary code.

Data & Downloads

The full NOCS taxonomy is available as:

  • This website (browse and search)
  • JSON data file (for developers)
  • CSV download (for spreadsheets)
  • Via the VerifyGood API at verifygood.org

License

CC BY 4.0 The NOCS taxonomy is released under the Creative Commons Attribution 4.0 International license. Anyone may use, share, and adapt the taxonomy for any purpose, including commercial use, provided attribution is given.

Suggested citation: NOCS — Nonprofit Organization Classification System, v1.0. Maintained by LCO Software Inc. Available at nocscode.org.

Contact

NOCS is maintained by LCO Software Inc. For questions, corrections, or to suggest improvements, contact us at nocs@lcosoftware.com.