Tenby

Joshua Tree Short-Term Rental Laws (2026)

Permits, taxes, caps, and penalties for Airbnb & vacation rentals in Joshua Tree, California — from official sources, with citations. Reviewed 2026-07-03.

STRs Permitted

Joshua Tree has no city government — San Bernardino County's STR ordinance applies, and rentals of 30 days or less are allowed with an annually renewed county Short-Term Rental permit and county TOT registration.

Can you operate a short-term rental in Joshua Tree?

Joshua Tree is unincorporated, so San Bernardino County rules govern (nearby Yucca Valley and Twentynine Palms are separate towns with their own rules). The county requires an STR permit for private homes in its mountain and desert regions rented for thirty days or less, with compliance across fire, building, zoning, and health/safety codes. There are no zoning bans on STRs in the Joshua Tree area, making this one of the more permissive California markets — but the permit process is real and enforcement is aggressive.

County permit for rentals of 30 days or less

Rental permits are required for owners of private homes located in the mountain and desert areas of San Bernardino County being rented for thirty days or less.

§ SB County STR program

Unincorporated county jurisdiction

Joshua Tree has no city government; the county's Land Use Services department administers the permit. Yucca Valley and Twentynine Palms run their own separate programs.

§ SB County STR program

Code compliance baseline

Permitted STRs must comply with the county's Fire, Building, Zoning, and Health/Safety Codes, and post required information for guests.

§ SB County STR program

Occupancy limits set by ordinance

Guest occupancy is limited per the county STR ordinance based on the home's bedrooms — confirm your property's cap in the ordinance before listing.

§ SB County STR ordinance (see county STR portal)

Permits & licenses in Joshua Tree

Applications go through the county's EZ Online Permitting (EZOP) portal — the official and only method — with the registered owner confirming from the email on file. Permits are valid one year and must be renewed annually.

  1. 1

    Apply via EZOP

    Submit the Special Use Permit — Short-Term Rental application online through the county's EZ Online Permitting portal; the registered owner must email shorttermrental@lus.sbcounty.gov from the same email on file.

  2. 2

    Pay application fees

    New applications total $1,144: $600 application fee + $285 permit fee + $259 surrounding-property-owner notification fee (effective July 1, 2025).

  3. 3

    Neighbor notification and inspection

    The county notifies surrounding property owners as part of processing, and the home must meet fire, building, zoning, and health/safety standards.

  4. 4

    Register for TOT

    Register with the San Bernardino County Tax Collector to collect and remit transient occupancy tax on stays under 30 days ((909) 387-8308).

  5. 5

    Renew annually

    The STR permit is valid one year and must be renewed annually — $550 if nothing changed, $859-$1,144 with modifications. Delinquent fees apply after expiration, and failure to renew within 45 days closes the permit.

Fees: New permit $1,144 total ($600 application + $285 permit + $259 neighbor notification); renewals $550 unchanged, $859-$1,144 with modifications (county fee schedule effective July 1, 2025).

Short-term rental taxes in Joshua Tree

California has no state lodging tax, so the county transient occupancy tax is the main layer: it applies to stays under 30 days in unincorporated areas and is registered and remitted through the County Tax Collector. Confirm the current rate and filing cadence with the Tax Collector before listing.

LevelTaxRateCollected byFiling
CountySan Bernardino County Transient Occupancy Taxsee sourceVariesRegister and remit via County Tax Collector ((909) 387-8308); see source for frequency

These rules change — Joshua Tree can amend them any month.

Compliance Watch monitors Joshua Tree's official sources and emails you the day permits, caps, or taxes change: what changed, old vs. new, and what to do. $49/yr per property, 100% credited toward Tenby.

Watch my CA property →

Operating rules

24-hour complaint contact

The owner/manager must provide a 24-hour phone number for complaint resolution; the county also runs its own 24/7 complaint line (1-833-SBC-STR1).

§ SB County STR program

On-property parking only

Vehicles associated with the STR must park entirely on the property without obstructing roads or the public right-of-way; on-street parking associated with STRs is prohibited.

§ SB County STR FAQs

Good neighbor posting

The county's good-neighbor information must be posted in the rental for guests, alongside the permit and occupancy details.

§ SB County STR FAQs

Keep the permit current

Permits lapse annually; renewing late triggers delinquent fees, and a permit not renewed within 45 days of expiration is closed — requiring a full new application to operate again.

§ SB County STR FAQs

Penalties for illegal short-term rentals in Joshua Tree

San Bernardino County backs its permit requirement with some of the stiffest STR penalties in the state, including daily fines and potential jail time for unpermitted operation. Enforcement is complaint-driven through a dedicated 24/7 hotline.

Official sources

  1. [1]Short-Term Rentals — San Bernardino County Code Enforcement
  2. [2]Short-Term Rentals FAQs — San Bernardino County
  3. [3]Special Use Permit — Short-Term Rental Application (EZ Online Permitting)
  4. [4]San Bernardino County Short-Term Residential Rental Permit Application (PDF)
  5. [5]San Bernardino County Auditor-Controller/Treasurer/Tax Collector

Summarized from the official sources above as of 2026-07-03. Informational, not legal advice — always confirm requirements with the jurisdiction before acting.

Running the numbers on an STR here? Try the free Airbnb Fee Calculator — or see STR laws in 29 other markets. And when you're ready, Tenby runs your whole rental — rent, maintenance, taxes, compliance — from one app.

Try Tenby Free