$1,000 Per Violation and Rising: San Diego's Whole-Home STR Crackdown Is Active Now
San Diego is not waiting for complaints to roll in. The city is actively inspecting short-term rental properties, pulling non-compliant listings from platforms, and issuing $1,000 flat fines per violation to operators who have not secured a Short-Term Residential Occupancy (STRO) license. With 8,351 active STRs operating across the city and a hard permit cap of 5,400 whole-home licenses, the math is unambiguous: a significant share of current operators are exposed. Enforcement is trending upward, not plateauing, and the city has made clear that ignorance of the ordinance is not a defense.
The Numbers
Every operator in San Diego needs to understand the full scope of the regulatory framework before listing a single night. The data below is drawn from official city sources and verified market data as of May 18, 2026.
| Data Point | Value |
|---|---|
| STRO License Fee | $250 |
| License Renewal Frequency | Biennial (every 2 years) |
| Fine Per Violation (unpermitted operation) | $1,000 |
| Citywide Permit Cap (whole-home) | 5,400 permits |
| Active STRs in San Diego | 8,351 |
| Combined Lodging Tax Rate | 11.75% |
| State Tax Rate | 6% |
| Local Tax Rate | 4.75% |
| Tax Filing Frequency | Monthly |
| Minimum Stay Requirement | 2 nights |
| Maximum Nights Per Year (certain tiers) | 20 nights |
| Occupancy Formula | 2 per bedroom + 1 additional person per dwelling |
| Minimum Liability Insurance | $1,000,000 commercial liability |
| Enforcement Level | High / Increasing |
| Permit Status | Accepting (waitlist exists) |
| Authority Phone | 619-235-5200 |
Airbnb and VRBO both collect lodging tax on behalf of hosts in San Diego, but manual tax submission is still required by the city. Operators cannot assume platform collection satisfies their full obligation. Monthly filings must be submitted directly at the city's TOT portal regardless of platform activity.
Regulatory Context
San Diego's STRO ordinance applies to all dwelling units used for short-term residential occupancy within city limits. The framework is structured around four license tiers, with whole-home rentals restricted to Tier 3 and Tier 4 permits. Tier 3 and Tier 4 licenses are subject to the 5,400-unit citywide cap and density limits that vary by neighborhood, meaning availability is not uniform across the city.
To legally operate, every host must hold two separate registrations: a Transient Occupancy Tax (TOT) certificate and a Rental Unit Business Tax account, in addition to the STRO license itself. The license fee is $250, renewed every two years. Primary residence ownership is not required, but the permit is non-transferable, meaning it cannot be sold with the property or assigned to a new owner.
Physical compliance requirements are extensive. The city mandates:
- Working smoke detectors in every bedroom
- Carbon monoxide alarms on every floor
- A fire extinguisher on premises
- Egress windows meeting code
- Fire suppression systems where required by building code
- A building code inspection prior to permit issuance
- Good Neighbor Policy signage posted visibly outside the home
- A local contact available to respond to issues
- Neighbor notification prior to operation
Noise restrictions apply in certain residential zones, and parking is regulated in some areas as well. Operators must maintain accurate records of occupancy and revenue. The combined lodging tax rate of 11.75% (6% state, 4.75% local) must be reported and remitted monthly, even when platforms collect it on the host's behalf.
What Changed and Why
San Diego's STRO ordinance has been years in the making, driven by sustained political pressure from housing advocates, neighborhood groups, and city council members concerned about the conversion of long-term housing stock into de facto hotels. The ordinance introduced a tiered licensing system specifically to limit the proliferation of whole-home rentals, which are widely seen as the primary driver of housing removal from the residential market.
The current enforcement escalation reflects a deliberate shift from reactive to proactive enforcement. Rather than waiting for neighbor complaints, the city has ramped up inspections and is cross-referencing active listings on platforms against its permit database. Listings that cannot be matched to a valid STRO license are being flagged and removed. The 5,400-permit cap on whole-home rentals creates a structural ceiling that, combined with 8,351 active STRs already in the market, means a large portion of current operators either hold lower-tier permits with strict night caps or are operating without authorization entirely.
The density limit provisions add another layer of complexity: even if the citywide cap has not been reached in aggregate, individual neighborhoods may be at or near their local density ceiling, effectively closing the door to new whole-home permits in those areas regardless of overall availability.
What Operators Must Do Now
- Apply for a STRO license immediately. The application portal is open and accepting submissions at sandiego.gov/treasurer/short-term-residential-occupancy. The license fee is $250. A waitlist exists, so earlier applications have priority. Operating without a license carries a $1,000 fine per violation.
- Register for a TOT certificate and Rental Unit Business Tax account. Both are required in addition to the STRO license. Register at sandiego.gov/treasurer/taxesfees/tot. Failure to hold both registrations is a separate compliance failure from the STRO license itself.
- File monthly TOT returns. Even if Airbnb or VRBO collects the 11.75% lodging tax on your behalf, you must still submit a monthly return to the city. Use the submission portal at sandiego.gov/treasurer/taxesfees/tot. Missing a monthly filing creates liability independent of your permit status.
- Complete all physical safety requirements before your inspection. Install smoke detectors in every bedroom, CO alarms on every floor, a fire extinguisher, and confirm egress windows meet code. Schedule your building code inspection through sandiego.gov/development-services and fire code review through sandiego.gov/fire-rescue. No permit is issued without passing inspection.
- Post Good Neighbor Policy signage outside your property. This is a mandatory posting requirement, not optional. The signage must be visible from outside the home. Failure to post is a citable violation.
- Secure commercial liability insurance with a minimum of $1,000,000 in coverage. This is a hard requirement for licensure. Standard homeowner's policies typically do not satisfy this threshold. Obtain a commercial or short-term rental-specific policy before submitting your application.
Bottom Line
The cost of full compliance in San Diego is real but manageable: a $250 biennial license fee, a one-time inspection, commercial liability insurance, and monthly tax filings. The cost of non-compliance is a $1,000 fine per violation, potential listing removal from Airbnb and VRBO, and the risk of license revocation that would bar future participation in the market entirely. With 8,351 active STRs competing for 5,400 whole-home permits, the window to secure a Tier 3 or Tier 4 license is not unlimited. Operators who delay are not just risking fines today; they are risking being locked out of the whole-home rental market permanently as the cap fills. The city's enforcement trend is upward, inspections are active, and the ordinance is not going away. Get licensed, get inspected, and file monthly. The math on compliance is straightforward. The math on a string of $1,000 violations is not.
For the complete San Diego compliance guide including tax calculator, checklist, and daily monitoring, see San Diego, CA STR Regulations.
Related compliance pages
Don't get caught off guard
HostReady monitors STR regulations daily across 850+ US markets. Get alerted when rules change before enforcement finds you.