Contra Costa County requires operators of short-term rentals in unincorporated areas to register with the Treasurer-Tax Collector for Transient Occupancy Tax purposes. STR operators must obtain a TOT certificate and business license, and some areas require additional land use permits depending on zoning.
Unincorporated Contra Costa County regulates short-term rentals (stays under 30 days) primarily through its Transient Occupancy Tax ordinance (County Ordinance Code Chapter 64-10). Any operator of transient lodging, including vacation rentals booked through Airbnb, Vrbo, or directly, must register with the Treasurer-Tax Collector within 30 days of starting operations and obtain a Transient Occupancy Registration Certificate. The county does not operate a separate STR-specific permit program equivalent to what some cities have, but STR operators must also obtain a business license. Zoning compliance is required: STRs are only allowed in residential zones where such use is not otherwise restricted, and some residential zones or specific community plan areas (e.g., Discovery Bay, Bay Point) may impose additional requirements. Airbnb has a direct collection agreement with Contra Costa County, meaning the platform collects and remits TOT automatically on qualifying bookings, but operators must still register and obtain a certificate. Failure to register or remit TOT results in penalties and interest.
Contact your local code enforcement office for specific penalty information.
See how Contra Costa County's registration rules rules stack up against other locations.
Help us keep this page accurate. If you notice an error or outdated information, let us know.