Los Angeles
August 3, 2026

Los Angeles short-term rental compliance: the operator’s field guide

LA Home-Sharing Ordinance, the 120-day unhosted cap, the $89 LA City TOT, unincorporated LA County rules, the California state layer, and the named-operator constraint every Los Angeles host has to track.

Los Angeles runs a layered short-stay regime that crosses four different rulemakers, and the operator of record on every layer is a human. The City of Los Angeles writes the Home-Sharing Ordinance — the primary-residence requirement and the 120-day unhosted cap that binds inside city limits. Unincorporated LA County writes a separate set of rules for the parcels inside county jurisdiction but outside the city. The California state layer caps local authority with a 30-day annual booking ceiling and tightens the host-of-record constraint further. Los Angeles County Tourism Marketing District assessments add a cost layer on top of LA City TOT. The operator who runs the inbox, the calendar, and the price has to hold all four lines at once — and the named human is the entity the city, the county, and the state reach when something goes wrong.

The Home-Sharing Ordinance and the primary-residence test

The City of Los Angeles Home-Sharing Ordinance requires every operator running a short-stay booking in the city to register with the city and to operate the listing under a primary-residence constraint. The operator’s primary residence — the address where they actually live for the majority of the year — is the only legal site for an unhosted short-stay stay. Each operator is capped at one primary residence for Home-Sharing purposes; the city enforces this by cross-referencing the registration record against utility, voter, and tax records.

The named operator on the registration is a human, and that human stays the named operator across every platform the listing appears on. Duplicating or omitting the registration number across channels is the most common cause of a platform de-listing — the city’s status feed is what booking platforms pull, and a registration that is active on one platform but missing on another still produces a platform-level enforcement action against the operator.

The 120-day unhosted cap and how it stacks against the state layer

For non-primary residences, the Home-Sharing Ordinance caps unhosted short-stay stays at 120 days per year. Hosted stays — where the operator is on-site for the entire booking — are not counted against the cap, but they require the human on the permit to be physically present, which is something AI tooling cannot do on the operator’s behalf. The cap is enforced retroactively against the city’s own reservation filings, so a calendar that lets the operator go over 120 days produces a violation regardless of whether the bookings were accepted.

California state law layers a separate ceiling on top of the city cap. State rules restrict short-stay bookings in residential-zoned parcels to 30 days per year unless the operator meets a documented exemption. In practice, an LA City operator running a non-primary residence is bound by the tighter of the two — 120 days for non-primary short-stay stays under city rules, with the state layer applying where a city exemption is not available. The named operator tracks the cap per address, not per listing, and the calendar has to know which addresses are primary and which are non-primary before it proposes a night.

Unincorporated LA County — a separate regime outside city limits

Los Angeles County runs its own short-stay regime for unincorporated parcels — the areas inside the county but outside the City of Los Angeles. The county rules are not a mirror of the Home-Sharing Ordinance: registration is county-level, the cap mechanics differ, and the operator of record is on a county registry rather than the city’s. Hosts operating across both city and unincorporated-county addresses carry two separate registration records, and a lapse on either produces a platform-level de-listing on every channel that pulls the relevant status feed.

Most host-side exposure on the unincorporated layer is calendar cross-contamination — a calendar that knows the city rule but applies it to a county address, or vice versa. The fix is a per-address rule set keyed to the parcel’s jurisdiction, not to the operator’s portfolio. RentaraAI reconciles the city Home-Sharing Ordinance and the unincorporated LA County regime as two separate rule sets per address, so the cap and the registration pull against the right feed on every booking the calendar proposes.

LA City TOT — the $89 application fee and the per-night assessment

The City of Los Angeles collects a Transient Occupancy Tax (TOT) on every short-stay booking under 30 days. The TOT is filed quarterly against the booking-platform payouts and reconciles to the city’s reservation filings. The city also charges an annual Home-Sharing Ordinance application fee — the $89 figure you see in city budget documents — which is the operator’s standing cost for keeping the registration active across the year. The fee and the TOT are tracked as two unrelated deadlines in the city’s billing system, but they share an underlying address record, and a lapse on either produces a different enforcement action against the operator.

The Los Angeles County Tourism Marketing District assessment sits on top of LA City TOT for addresses inside the district, adding a per-night cost that the operator collects at booking and remits on a separate filing cadence. Most host-side exposure on the tax layer is the channel-fee reconciliation trap — paying the city on a gross total that includes cleaning, host-only fees, and platform commissions the operator never booked. A pre-filing reconciliation draft catches those differentials before the return goes out, but the named human operator is the one who signs and remits.

The California state layer and the operator-of-record constraint

California’s state-level rules on short-stay rentals emphasize the host-of-record constraint further: the entity that holds the registration, accepts the booking, and signs the filings is a natural person, and the platform carries a separate duty to verify the registration before completing a booking. The state ceiling on unhosted residential bookings is 30 days per year unless an exemption applies, and the exemption has to be documented per address rather than carried over from a city-level registration.

The pattern repeats across every layer: the human on the permit is the human on the permit. AI cannot hold a registration, sit for a city inspection, consent to a cap-rule change, or sign a TOT return on the operator’s behalf. RentaraAI treats those constraints as the design input — the tool defers to the operator on every decision that touches a permit and leaves a paper trail of every decision that did not.

What RentaraAI handles for you

LA Home-Sharing Ordinance registration, 120-day unhosted cap awareness, unincorporated LA County reconciliation, the $89 application fee renewal radar, LA City TOT drafting, and the TMD assessment layer — tracked as one combined record per address rather than five unrelated deadlines. We do not sign filings in your name, register the parcel on your behalf, or consent to a cap-rule change with the city. Those steps stay with the human on the permit, and the tool makes sure the only decisions that reach you are ones a human is uniquely positioned to make.