# BRD-055 — Non-profit classification must be consistent across every field

> A non-profit brand must be marked as non-profit consistently across entity type, vertical, and any company-type field.

- **Rule ID:** BRD-055
- **Layer:** Brand (`BRAND`)
- **Checks:** `brand.entity_type + brand.vertical`
- **Severity:** HIGH — Rejected by at least one carrier or provider, and a common cause of failure at the rest.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** AI judgement over the submitted form
- **Fix type:** Fix the field — a better value in the form clears it
- **Required by:** TCR, Twilio, Infobip
- **Applies:** Applies when the brand is a non-profit.
- **Canonical URL:** https://ekas.io/rules/10dlc/brand/brd-055/

## Why this rule exists

The three fields feed different downstream systems, and a brand marked NON_PROFIT with a commercial vertical produces a registration that contradicts itself. Charity and political use-case eligibility both key off this classification, so an inconsistency blocks the use cases the organisation actually needs.

## How to fix it

Set the vertical to the non-profit / NGO value alongside the NON_PROFIT entity type, and declare the tax-exempt status on the brand record.

## Example of a compliant value

```text
Entity type: NON_PROFIT · Vertical: NGO · Tax exempt status: 501(c)(3)
```
