Short-Term Rental Laws in San Bernardino County, CA (2026)
Short-term rentals (30 days or less) are legal in unincorporated San Bernardino County — including Joshua Tree and the unincorporated Big Bear area — but only in the county's Mountain and Desert regions, and every unit needs a Short-Term Residential Rental Permit from Code Enforcement ($1,144 new application under the fee schedule effective July 1, 2025; renewed annually, $550 if nothing changes). The biggest restrictions are hard caps: a maximum of 12 overnight occupants per unit, no more than 2 STR permits per person, and only 1 permit per parcel under 2 acres (2 on parcels of 2+ acres); operating without a permit draws fines of $1,000 per violation per day. Always confirm current requirements with the county before operating.
San Bernardino County STR rules at a glance
| Legal status | Allowed with permit |
|---|---|
| Permit required | Yes |
| Permit name | Short-Term Residential Rental Permit |
| Permit fee | $1,144 |
| Renewal | Annual |
| Owner occupancy required | No |
| Primary residence only | No |
| Max units per owner | 2 |
| Total occupancy taxes | ~7% of gross revenue |
| Enforcement | Permits are administered and enforced by County Code Enforcement (Land Use Services). The county runs a 24/7 STR complaint hotline (1-833-SBC-STR1 / 1-833-722-7871). Exterior inspection by Code Enforcement is required before permit issuance, plus an interior self-inspection checklist; surrounding property owners get a 20-day comment period and there is a 30-day appeal period before issuance. All advertising must display the county permit number and maximum occupancy. Owner/agent must be reachable 24 hours, make contact within 30 minutes, and be physically present at the property within 1 hour of a complaint; failure to respond can lead to permit revocation. |
| Current rules effective | 2025-07-01 |
What will guests pay in taxes on a San Bernardino County stay?
Itemized occupancy taxes for San Bernardino County, CA — enter your nightly rate to see the real cost breakdown.
San Bernardino County occupancy tax calculator
| Gross rent | $450.00 |
| San Bernardino County Transient Occupancy Tax (unincorporated areas) (7%)· collection varies | $31.50 |
| Total tax (7%) | $31.50 |
| Guest pays | $481.50 |
Estimate only. Platform collection varies by listing site and agreement; verify rates with the taxing authorities.
Permits & licensing
San Bernardino County requires Short-Term Residential Rental Permit to operate a short-term rental — the fee is $1,144, renewed annual.
Fee schedule effective July 1, 2025: NEW application $1,144 total ($600 application fee + $285 permit fee + $259 surrounding property owner notification fee). Renewal with no changes $550; renewal with physical changes (requires inspection) $885; renewal with property management/occupancy changes (requires notification) $859; renewal with both $1,144. A $150 one-time credit is offered for installing an outdoor noise monitoring device.
Zoning & location rules
STR permits are issued only in the Mountain and Desert regions of unincorporated San Bernardino County (Joshua Tree, Morongo Valley, unincorporated Big Bear area, etc.); STRs are not permitted in the Valley region. Eligible structures: single-family dwellings, duplexes, individual rooms, guest houses, condominiums, and some ADUs; units in multi-family apartment projects, yurts, travel trailers and RVs are not eligible. Max 1 STR permit per parcel under 2 acres, 2 permits per parcel of 2+ acres, and occupancy is capped at 12 overnight guests based on dwelling size. Incorporated cities (Big Bear Lake, Yucca Valley, Twentynine Palms, etc.) have their own separate STR rules.
Taxes
| Tax | Rate | Who collects |
|---|---|---|
| San Bernardino County Transient Occupancy Tax (unincorporated areas)7% TOT on stays of 30 nights or less in unincorporated areas (County Code 14.0203). Airbnb collects and remits the 7% TOT on behalf of hosts for its bookings; hosts must still register for a TOT Certificate with the County Tax Collector and remit TOT themselves for direct bookings or platforms that do not collect. California has no statewide lodging tax. Incorporated cities levy their own TOT at different rates. | 7% | varies |
Enforcement & penalties
Permits are administered and enforced by County Code Enforcement (Land Use Services). The county runs a 24/7 STR complaint hotline (1-833-SBC-STR1 / 1-833-722-7871). Exterior inspection by Code Enforcement is required before permit issuance, plus an interior self-inspection checklist; surrounding property owners get a 20-day comment period and there is a 30-day appeal period before issuance. All advertising must display the county permit number and maximum occupancy. Owner/agent must be reachable 24 hours, make contact within 30 minutes, and be physically present at the property within 1 hour of a complaint; failure to respond can lead to permit revocation.
Operating an STR without a valid permit is punishable by an administrative fine of $1,000 per violation per day, or up to six months in county jail, or both. Conviction fines escalate: $1,000 (first), $2,000 (second), $5,000 (third) — raised from $100/$200/$500 in the June 2022 reform. Occupants themselves can be cited (penalties around $1,000) for noise, parking, and nuisance violations. Renewal payments more than 45 days late result in closure of the permit.
⚠️ HOA/condo rules may prohibit STRs regardless of city law.
Getting legal in San Bernardino County: the playbook
Generated from this market's verified rules — each step traces to the sources at the bottom of this page.
- 1
Verify your zoning
Location rules apply: STR permits are issued only in the Mountain and Desert regions of unincorporated San Bernardino County (Joshua Tree, Morongo Valley, unincorporated Big Bear area, etc.); STRs are not permitted in the Valley region. Eligible structures: single-family dwellings, duplexes, individual rooms, guest houses, condominiums, and some ADUs; units in multi-family apartment projects, yurts, travel trailers and RVs are not eligible. Max 1 STR permit per parcel under 2 acres, 2 permits per parcel of 2+ acres, and occupancy is capped at 12 overnight guests based on dwelling size. Incorporated cities (Big Bear Lake, Yucca Valley, Twentynine Palms, etc.) have their own separate STR rules. Confirm your parcel's zoning with the county before applying.
- 2
Check the covenant layer
HOA/condo rules may prohibit STRs regardless of city law.
- 3
Apply for the Short-Term Residential Rental Permit
Budget $1,144 (annual renewal). Fee schedule effective July 1, 2025: NEW application $1,144 total ($600 application fee + $285 permit fee + $259 surrounding property owner notification fee). Renewal with no changes $550; renewal with physical changes (requires inspection) $885; renewal with property management/occupancy changes (requires notification) $859; renewal with both $1,144. A $150 one-time credit is offered for installing an outdoor noise monitoring device. Apply through the county — the official application page is linked in the sources below.
- 4
Set up tax collection & remittance
Platforms don't collect everything here: San Bernardino County Transient Occupancy Tax (unincorporated areas) (7%) is remitted by the host in at least some cases. Register with the taxing authority before your first booking and calendar the filing deadlines.
- 5
Configure your listing to the operating limits
Set your calendar and listing rules to respect the 2-unit-per-owner limit — platform delisting and fines in this market typically start with listings that visibly violate these limits.
- 6
Calendar the renewal before you forget it
This permit renews annual (budget $1,144 again). Most cities take weeks to process renewals and don't send reminders — our Host plan emails you at 60/30/7 days out.
- 7
Know the cost of getting it wrong
Operating an STR without a valid permit is punishable by an administrative fine of $1,000 per violation per day, or up to six months in county jail, or both. Conviction fines escalate: $1,000 (first), $2,000 (second), $5,000 (third) — raised from $100/$200/$500 in the June 2022 reform. Occupants themselves can be cited (penalties around $1,000) for noise, parking, and nuisance violations. Renewal payments more than 45 days late result in closure of the permit. Permits are administered and enforced by County Code Enforcement (Land Use Services). The county runs a 24/7 STR complaint hotline (1-833-SBC-STR1 / 1-833-722-7871). Exterior inspection by Code Enforcement is required before permit issuance, plus an interior self-inspection checklist; surrounding property owners get a 20-day comment period and there is a 30-day appeal period before issuance. All advertising must display the county permit number and maximum occupancy. Owner/agent must be reachable 24 hours, make contact within 30 minutes, and be physically present at the property within 1 hour of a complaint; failure to respond can lead to permit revocation.
Recent rule changes in San Bernardino County
July 1, 2025material
New STR permit fee schedule takes effect
San Bernardino County updated its STR fee schedule effective July 1, 2025: new applications now total $1,144 ($600 application + $285 permit + $259 neighbor notification), renewals with no changes cost $550 (renewals with physical or management/occupancy changes cost $885/$859/$1,144), and a $150 one-time credit is available for installing an outdoor noise monitoring device.
Official source →June 11, 2024
Housing Element Program 4 STR study presented to Board of Supervisors
The county completed a study of the current and projected impact of short-term rentals on housing supply in unincorporated areas and on motel/hotel businesses in the Mountain and Desert regions, presented at the June 11, 2024 Board meeting; the Board received the report. No new permit cap ordinance was identified as adopted from it as of mid-2026, but the study was created to inform potential future caps under Housing Element Program 4.
Official source →
Frequently asked questions
›Is Airbnb legal in San Bernardino County?
Yes — Airbnb and other short-term rentals are legal in San Bernardino County, CA, but you must obtain a Short-Term Residential Rental Permit before operating. Always confirm current requirements with the city before operating.
›Do I need a permit for a short-term rental in San Bernardino County?
Yes. San Bernardino County requires a Short-Term Residential Rental Permit to operate a short-term rental, which costs $1,144 and must be renewed every year. Always confirm current requirements with the city before operating.
›How much does a San Bernardino County short-term rental permit cost?
The Short-Term Residential Rental Permit costs $1,144 (annual renewal). Fee schedule effective July 1, 2025: NEW application $1,144 total ($600 application fee + $285 permit fee + $259 surrounding property owner notification fee). Renewal with no changes $550; renewal with physical changes (requires inspection) $885; renewal with property management/occupancy changes (requires notification) $859; renewal with both $1,144. A $150 one-time credit is offered for installing an outdoor noise monitoring device.
›Can I Airbnb a non-primary residence in San Bernardino County?
Yes — San Bernardino County does not limit short-term rentals to primary residences, although each owner is capped at 2 units. Zoning and other restrictions may still apply. Always confirm current requirements with the city before operating.
›What taxes do short-term rental hosts pay in San Bernardino County?
Hosts in San Bernardino County are subject to: San Bernardino County Transient Occupancy Tax (unincorporated areas) (7%) — roughly 7% total on gross rental revenue. Platforms like Airbnb collect some of these automatically; check each line's collection method on this page.
›What happens if I operate a short-term rental illegally in San Bernardino County?
Operating an STR without a valid permit is punishable by an administrative fine of $1,000 per violation per day, or up to six months in county jail, or both. Conviction fines escalate: $1,000 (first), $2,000 (second), $5,000 (third) — raised from $100/$200/$500 in the June 2022 reform. Occupants themselves can be cited (penalties around $1,000) for noise, parking, and nuisance violations. Renewal payments more than 45 days late result in closure of the permit. Permits are administered and enforced by County Code Enforcement (Land Use Services). The county runs a 24/7 STR complaint hotline (1-833-SBC-STR1 / 1-833-722-7871). Exterior inspection by Code Enforcement is required before permit issuance, plus an interior self-inspection checklist; surrounding property owners get a 20-day comment period and there is a 30-day appeal period before issuance. All advertising must display the county permit number and maximum occupancy. Owner/agent must be reachable 24 hours, make contact within 30 minutes, and be physically present at the property within 1 hour of a complaint; failure to respond can lead to permit revocation.
San Bernardino County's STR rules changed 1 time recently.
Get an email the moment San Bernardino County changes its short-term rental rules — plus renewal reminders before your permit expires.
Watch San Bernardino County for changes →Free monthly digest · same-day alerts from $5/mo · cancel anytime
Related
Nearby covered markets
- Riverside County, CAPermit required
- Big Bear Lake, CAPermit required
- Palm Springs, CARestricted
- Yucca Valley, CAPermit required
- Los Angeles, CAPrimary residence only
Sources
- San Bernardino County Code Enforcement – Short-Term Rentals (official program site)retrieved July 10, 2026
- Getting Started – Short-Term Rentals (San Bernardino County)retrieved July 10, 2026
- FAQ: How much does a Short-Term Rental Permit cost? (San Bernardino County)retrieved July 10, 2026
- FAQs – Short-Term Rentals (San Bernardino County)retrieved July 10, 2026
- San Bernardino County Code Chapter 84.28: Short-Term Residential Rentalsretrieved July 10, 2026
- Press release: Board of Supervisors Votes to Reform Short-Term Rental Ordinance (June 14, 2022)retrieved July 10, 2026
- Housing Element Program 4 – Short-Term Rental Study (2024)retrieved July 10, 2026
- Airbnb Help: Occupancy tax collection – San Bernardino County, CAretrieved July 10, 2026
- FAQs (General category) – Short-Term Rentals (San Bernardino County): permits per parcel, renewal, penaltiesretrieved July 11, 2026
- Guide for Short-Term Rental Owners and Operators (San Bernardino County Code Enforcement, cites SBCC 84.28.070 conditions of operation)retrieved July 11, 2026
- San Bernardino County Code § 14.0203 Uniform Transient Occupancy Tax (7%)retrieved July 11, 2026
This page is informational only and is not legal, tax, or financial advice. Rules change and enforcement varies — verify current requirements with San Bernardino County and a qualified professional before operating.