The seven federally protected classes plus the most common state additions — with example violations and the property-focused alternatives that pass HUD review
The federal Fair Housing Act at 42 U.S.C. § 3604 protects seven classes: race, color, national origin, religion, sex, familial status, and disability. Listing copy must avoid any language that indicates a preference, limitation, or discrimination based on these characteristics. HUD interprets 'sex' to include sexual orientation and gender identity. Many states add protected classes including source of income, age, marital status, military or veteran status, ancestry, and immigration status. This guide breaks down each federal class with example violations and compliant alternatives.
Pricing: Starting $99/month
Time Required: 2 minutes per listing description
Most agents can name the seven federal classes but freeze when asked exactly what language triggers each one. The fastest way to avoid violations is to know the specific phrase patterns HUD enforces against — class by class.
BuildMyListing's scanner is organized by protected class. Every flagged phrase shows which class it implicates and why, so your team learns the framework while compliant copy ships.
Every prohibited phrase pattern is tagged with the protected class it implicates: race, color, national origin, religion, sex, familial status, disability, plus major state additions.
Benefit: Understand the framework — not just the flag
Federal seven classes are universal. Our scanner also applies major state additions including source of income (CA, NY, NJ, MN, others), age (CA, NJ, others), marital status, sexual orientation, gender identity, military or veteran status, and ancestry.
Benefit: One scan covers federal and major state requirements
Each flagged phrase comes with a property-focused alternative that conveys the same selling point without the protected-class framing.
Benefit: Compliance that improves copy quality, not just safety
Every scan produces a log identifying which classes were checked, which phrases triggered flags, and what replacements were applied. The log lives in your broker file.
Benefit: Documentation that protects you if a complaint arises
Input address, beds, baths, square footage, notable features. Objective property data only — no buyer or neighborhood characterizations.
BuildMyListing scans your draft against the seven federal classes plus state additions for the property's jurisdiction. Each flag identifies the implicated class.
Approve replacements or edit further. Download the description plus the class-by-class compliance log for your broker file.
| Protected Class | Example Violation | Why It Violates | Compliant Alternative |
|---|---|---|---|
| Race / color | Safe and desirable neighborhood | Coded language historically tied to racial composition | 0.3 miles to police substation, Walk Score 89, 2 blocks to elementary school |
| National origin | Authentic ethnic neighborhood | Indicates ethnic composition preference | Walking distance to 12+ independent restaurants and bakeries |
| Religion | Walking distance to churches and synagogues | Implies religious community composition preference | Walking distance to neighborhood center, library, and community parks |
| Sex (includes sexual orientation / gender identity per HUD) | Great bachelor pad | Gendered preference language | Open-plan living, rooftop deck, no HOA |
| Familial status | Perfect for a growing family | Indicates preference for households with children | 4 bedrooms, fenced rear yard, finished basement playroom |
| Disability | Not suitable for the disabled | Direct exclusion based on disability | Multi-level home with stairs; first-floor primary suite available |
| Source of income (state-level: CA, NY, NJ, MN, others) | No Section 8 | Source-of-income discrimination where state law protects | Application criteria available on request; income, credit, and reference review apply equally to all applicants |
| Age (state-level: CA, NJ, others) | Active adult community for those over 55 | Age framing without HOPA-qualified exemption is high-risk | If property qualifies under 42 U.S.C. § 3607(b), state 'qualified housing for older persons under HOPA — 80% occupancy by 55+ requirement met' |
Scenario: Agent tempted to write 'authentic, vibrant neighborhood' and 'walking distance to ethnic restaurants.'
Process: BuildMyListing flags both phrases → 'Authentic, vibrant' implicates race/national origin; 'ethnic restaurants' implicates national origin → Rewrites to '0.2 miles to 14+ independent restaurants, weekly farmers market, year-round outdoor events' → Compliance log records swaps with class tags
Compliance: Specific factual proximity replaces coded demographic language
Scenario: Property has no-step entry and a roll-in shower. Agent wants to highlight accessibility without implying preference.
Process: BuildMyListing flags 'wheelchair accessible' as potentially preference-coded → Rewrites to factual feature list: 'no-step entry, 36-inch doorways, roll-in shower with bench, lever door hardware' → Compliance log notes disability-class scan applied
Compliance: Describes features without indicating who should buy the home
Transform your listing photos with AI-powered enhancement and automatic AB 723 compliance tracking.
Join the Waitlist