<!-- https://staircase.co/data/property/hoa-policy -->
# hoa_policy

# hoa_policy

The rules and restrictions an association applies to the properties it governs.

The question it answers

## Will this close cleanly?

Liens, encumbrances, tax position, and association obligations determine whether a transaction completes and on what timeline.

Other classes answering this question

## Why it matters

Restrictions are what determine whether a property can be used the way a buyer intends — rental caps, occupancy limits, and architectural controls all bear on value and none of them is visible in the physical record.

Four fields split the rules by what they restrict: leasing, pets, vehicles, and everything else the association governs. Leasing is the one that changes an investment case outright — a minimum stay of six months and an owner-occupied-only rule are different assets at the same price.

The source dictionary carries no definition for this class.

## In practice

Each field is a closed enumeration rather than the association's own prose, so a covenant document that says the same thing three different ways resolves to one value. The fees and amenities the same association declares sit in `homeowners_association`; this class is the rules only.

## Properties

| Property | Type | Definition |
| --- | --- | --- |
| `source_http_request` | `object` | <!--source:property-registry-->HTTP request configuration for retrieving this data.<!--/source--> |
| `request_identifier` | `string` | <!--source:property-registry-->Identifier value that should be substituted into the source HTTP request to retrieve this specific data.<!--/source--> |
| `leasing_policy` | `string | null` | <!--source:property-registry-->Summary of leasing rules and duration limits (e.g., minimum stay, frequency, HOA approval). `NoRental``ShortTermRental``LongTermRental``MinimumStay30Days``MinimumStay6Months``MinimumStay1Year``HOAApprovalRequired``OwnerOccupiedOnly``UnlimitedRental``SeasonalRentalOnly`<!--/source--> |
| `pet_policy` | `string | null` | <!--source:property-registry-->Information about pet allowances and restrictions (e.g., pet friendly, breed/size restrictions). `NoPets``PetFriendly``DogsOnly``CatsOnly``SmallPetsOnly``WeightRestriction25lbs``WeightRestriction50lbs``BreedRestrictions``MaxTwoPets``PetDeposit``PetFee``ServiceAnimalsOnly`<!--/source--> |
| `vehicle_policy` | `string | null` | <!--source:property-registry-->Rules around parking and vehicle types (e.g., no RVs, reserved parking). `NoRestrictions``NoRVs``NoTrailers``NoCommercialVehicles``NoBoats``ReservedParkingOnly``GuestParkingRestricted``MaxTwoVehicles``CoveredParkingRequired``NoStreetParking``PermitRequired`<!--/source--> |
| `general_restrictions` | `string | null` | <!--source:property-registry-->Other HOA or property-wide lifestyle rules (e.g., quiet hours, storage bans, dress code). `NoRestrictions``QuietHours``NoSmoking``NoStorage``DressCode``NoSatelliteDishes``NoExteriorModifications``NoPoolAccess``NoGym``AgeLimited55Plus``NoShortTermGuests``HOAApprovalRequired`<!--/source--> |

## Provenance and coverage

A record of this class is validated against the same definition whatever jurisdiction it came from, which is what makes two counties comparable without a per-county adapter. A jurisdiction appears below only where a committed configuration serves this class's surface.

- Lee, Florida
- Palm Beach, Florida
- Miami-Dade, Florida
- Orange, Florida
- Santa Clara, California

How a new jurisdiction is brought online
