Disclaimer: This post is informational and not legal advice. Short-term rental regulations change frequently. Consult a qualified attorney about your specific property and jurisdiction.
If you’re researching short-term rental regulations for “St. Charles,” the first thing to confirm is which St. Charles you mean. The St. Charles metro on the Missouri side of the St. Louis area is a six-jurisdiction stack—St. Charles County, the City of St. Charles, St. Peters, O’Fallon, Lake Saint Louis, and Wentzville—each with its own rules, tax stack, and enforcement posture. Most general guides treat “St. Charles” as a single market. That oversimplification is how owners end up over-collecting on one tax, missing another entirely, or buying a property in a jurisdiction that won’t license it.
We manage St. Charles–area short-term rentals year-round, and the regulatory landscape across these six jurisdictions has shifted meaningfully in 2024–2026: the City of St. Charles capped residential STRs at 48 units in the Extended Historic Preservation District, St. Charles County adopted its first STR-licensing ordinance for unincorporated areas (Ordinance 26-052, passed July 13, 2026), and Missouri’s General Assembly considered—but did not enact in 2026—an STR property-tax classification reform. This guide walks through every jurisdiction’s STR rules (the county licensing sections updated September 2026, the state section as of October 2026, the city sections as of May 2026), the consolidated tax stack guests actually pay, and the operator-perspective traps we see owners fall into in this metro.
What Most Regulations Content Misses: The County–City–Suburb Stack
The reason “St. Charles MO STR regulations” returns confused search results—including, frequently, pages about St. Charles, Illinois (a Chicago suburb 300 miles away)—is that the actual regulatory landscape is layered, not unified. Every short-term rental in the St. Charles MO metro is subject to:
- Missouri state law, including the 4.225% state sales tax and the statutory framework governing local taxing authority (RSMo Chapters 67, 71, 77, 79, 94, and 144).
- St. Charles County’s overlay, principally the 5% Sleeping Room Tax (RSMo §67.1158) plus the county’s general sales tax of 1.725% and, for unincorporated areas, the new STR licensing-and-inspection program under Ordinance 26-052.
- The city’s STR-specific or default framework, which varies dramatically: the City of St. Charles has a hard 48-unit cap and EHP-only restriction; the other five jurisdictions have no STR-specific ordinance and default to rental-occupancy permits, general business licenses, and standard zoning.
- The HOA or community-association layer, which in Lake Saint Louis is operationally the most consequential restriction—the Lake Saint Louis Community Association (LSLCA) Indentures govern thousands of homes with lake rights, and STR provisions in those Indentures are member-gated and must be reviewed individually.
Buying a property without understanding all four layers is the most common owner mistake in this metro.
Missouri State-Level Framework
Missouri has no statewide short-term rental preemption statute. Cities and counties retain broad authority under RSMo Chapters 71, 77, and 79 to regulate STRs through zoning, business licensing, and police power. The 2024–2026 General Assembly has considered several STR-related bills, but every one of them has addressed property-tax classification (whether STRs should be assessed as residential or commercial property), not preemption of local STR regulation:
- HB 1086 (2025 session), sponsored by Rep. Chris Brown (R–Kansas City), would have classified STRs as residential property for property-tax assessment, keeping them at the 19% residential assessment rate rather than the 32% commercial rate. The bill passed the Missouri House 118–34 and received a Senate Local Government, Elections and Pensions Committee public hearing on March 24, 2025, but died at the end of the 2025 session.
- SB 1066 (2026 session) passed the Missouri Senate on March 24, 2026 and the House (as amended) on April 23, but the conference version was not truly agreed to and finally passed before the 2026 regular session ended on May 15, 2026, so it did not become law.
- HCS HBs 1768 & 2060 (2026 session) passed the House 110–35 on April 2 and the Senate 27–0 as a Senate substitute on May 15, 2026, but the House did not take up the Senate version before the session ended.
- SB 1001 (2026 session), sponsored by Sen. Adam Schnelting, contains substantially similar STR property-tax classification language. It did not reach final passage either.
None of these bills would have preempted city or county STR licensing, zoning, or operational regulation, and none became law. Local control over STR operations remains intact. (Owners and operators sometimes confuse these bills with Missouri HB 595 (2025), which Governor Mike Kehoe signed on July 14, 2025 with an effective date of August 28, 2025—but HB 595 is a state-preemption bill that strips local authority over source-of-income discrimination protections, security-deposit caps, and tenant-screening restrictions (and modifies real-estate brokerage-agreement requirements). It does not address short-term rentals.)
Missouri state sales tax (4.225%) applies to short-term rental charges under RSMo Chapter 144. Operators must register with the Missouri Department of Revenue for a sales-tax license, typically via Form 2643. Current rates by ZIP code are available through the MO DOR rate-table page.
RSMo §479.353 caps the combined fine and court costs for municipal ordinance violations at $200 for the first violation, $275 for the second, $350 for the third, and $450 for the fourth and subsequent violations within a twelve-month period beginning with the first violation. This cap applies to municipal STR enforcement actions in the metro’s cities—worth knowing before any city advertises a higher penalty. Note: by its plain text, §479.353 caps municipal ordinance violations only; it does not cap county-ordinance penalties (relevant to the county’s Ordinance 26-052 below).
St. Charles County Overlay
The 5% Sleeping Room Tax
Every short-term rental anywhere in St. Charles County—regardless of which city or unincorporated area it sits in—is subject to a 5% county sleeping-room tax under RSMo §67.1158. Voters approved the tax on November 3, 1992, and it is collected by the St. Charles County Convention and Sports Facilities Authority (CSFA). The tax applies to the first 31 days of any guest’s stay.
Because the tax reaches only that first 31-day window, nights beyond day 31 of a single continuous stay fall outside it — one reason extended corporate placements underwrite differently from nightly bookings. Our St. Charles corporate housing program is built on that 30-day-minimum model, housing assignment teams from furnished homes in the City of St. Charles.
The Missouri Court of Appeals upheld the tax’s broad reach in St. Charles County Convention & Sports Facilities Authority v. Mydler, 950 S.W.2d 668 (Mo. App. 1997), ruling that bed-and-breakfast establishments are “hotels” for purposes of the tax. CSFA takes the position that the same reasoning extends to whole-house short-term rentals, and its public guidance explicitly covers “any other entity furnishing or leasing sleeping rooms to transient guests.” STR-coverage by analogy to Mydler has not been separately litigated, but the operational expectation is that the 5% applies.
Critical platform note: Airbnb automatically collects the 5% St. Charles County sleeping-room tax on reservations of 31 nights or fewer, per Airbnb’s Missouri occupancy-tax guidance. Operators using Airbnb should NOT separately pay the 5% on Airbnb-booked nights, but CSFA still requires a quarterly Sleeping Room Tax Report listing those platform sales. Vrbo does not have a Missouri tax-collection arrangement, so Vrbo and direct-booking nights require operator remittance to CSFA directly.
Ordinance 26-052: County STR Licensing (Adopted July 2026)
St. Charles County now licenses short-term rentals in its unincorporated areas. Bill 5490 was introduced on May 11, 2026, tabled on May 26, reworked, and passed as Substitute Bill 5490 on July 13, 2026. It became law on July 28, 2026, when it was returned without the County Executive’s signature, as Ordinance No. 26-052, which adds Chapter 660 to the county’s ordinances. The adopted ordinance requires the following:
- Coverage: any dwelling unit rented for fewer than 30 consecutive days anywhere in unincorporated St. Charles County. Rentals of 30 days or longer fall outside the definition, as do hotels, motels, and bed-and-breakfasts regulated under the county’s Chapter 234.
- License: a written application to the Department of Community Development with a $25 application fee, plus a $200 license fee for a two-year term. The application must name a local contact person, certify the number of code-compliant bedrooms and on-site parking spaces, and include the property’s house rules. Changes in ownership, management company, or local contact must be reported within 10 days.
- Local contact: someone available 24 hours a day, seven days a week, who can respond within 45 minutes.
- Inspections: possible before licensing and periodically after. They are limited to smoke and carbon-monoxide detectors, obvious safety hazards, and basement egress. A re-inspection after a violation costs $50.
- Operations: STRs may not be used as event venues. Operators must give guests house rules covering occupancy, parking, trash, and noise, and must collect and remit applicable lodging taxes as a condition of the license.
- Enforcement: the county can suspend a license without a prior hearing or revoke it after one, and a revoked property must wait one year to reapply. Violations carry a fine of up to $500, up to 30 days in jail, or both, and each day a violation continues is a separate offense.
- Timing: the ordinance has a six-month delayed operational date after it takes effect, so the county can set up the licensing process. Confirm with Community Development when applications open.
Several pieces of the introduced bill did not survive. The 600-foot buffer between STRs and the proposed caps on overnight occupancy and vehicles are not in the adopted text. Parking and occupancy are instead handled through the application’s certifications and the required house rules. The ordinance also has no grandfathering clause, so existing STRs in unincorporated areas will need a license once it is operational.
When the bill was introduced, First Alert 4 reported 40 to 50 STRs operating in unincorporated St. Charles County, many in St. Charles wine country. Describing the county’s lack of enforcement tools at the time, he told First Alert 4, “We tell them we had issues and it doesn’t go anywhere, so we’re trying to put some teeth to our hammer.”
County Lodging-License Threshold
Under existing St. Charles County code, lodging establishments with 5 or more guest rooms require a two-year lodging license from the County Division of Environmental Health and Protection. A typical single-family STR—generally 2 to 5 bedrooms—falls below this threshold and does not require this lodging license today. Ordinance 26-052 changes that for unincorporated properties: STRs there need the separate county STR license regardless of room count.
County Sales Tax
The St. Charles County general sales tax of 1.725% applies countywide. Itemized on Wentzville’s tax information page, the components are: General 0.50% + Transportation 0.50% + Operating 0.25% + Capital 0.25% + Children & Family 0.125% + Metro Park 0.10% = 1.725%.
City of St. Charles — The Only Regulated Jurisdiction
The City of St. Charles is the only one of the six jurisdictions with an STR-specific ordinance in force. The framework has tightened steadily since 2022:
- Ordinance #22-104 (passed August 2, 2022) created the original STR licensing framework.
- Ordinance #24-085 imposed a one-year moratorium on new residential STRs from June 15, 2024 through June 15, 2025.
- The April 15, 2025 amendment lifted the moratorium but capped residentially-zoned STRs at 0.15% of total housing units, restricted new residential STRs to the Extended Historic Preservation District (EHP) only, and retained the 500-foot buffer.
With approximately 31,744 housing units in the city, 0.15% works out to 48 units, which is the current cap. Per the City’s official STR page, “the City is currently at the maximum units allowed and is not accepting new applications for residentially zoned STRs.”
What’s Required for an Approved STR
Where residential STR permits are still issuable (which today means almost exclusively transfers of existing approved permits, plus commercial-zone properties in the EHP), the City’s framework includes:
- Conditional Use Permit (CUP) approval before applying for an STR Permit, for residentially zoned STRs.
- Annual STR Permit, with applications received after July 1 prorated by half (proration does not apply to renewals).
- 500-foot buffer between any two residential STRs (measured property line to property line).
- One off-street parking space per STR bedroom.
- STR use restricted to the primary structure (no ADU rentals).
- Annual safety inspection scheduled by city staff at renewal.
- Smoke alarms required; carbon monoxide alarms required outside all bedrooms where required by code.
- Guest records maintained for three years.
- No amplified or reproduced sound outside or audible from the property line between 10:00 p.m. and 10:00 a.m.
- No more than one guest turnover between 6:00 p.m. and 6:00 a.m.
- Commercially-zoned properties in the EHP remain accepted for STR approval and are not subject to the residential cap.
The current STR Permit Application and fee schedule are published through the City’s Document Center; operators should download the latest version directly before applying, as the fee schedule is updated annually.
City Tourism License and Convention Center Taxes
The City of St. Charles imposes two gross-receipts business-license taxes on hotel and motel operations under Chapter 620 of the City Code: a 1% Tourism License Tax and an additional 0.75% Convention Center license tax. Payment for both is governed by Section 620.040 of the City Code; monthly returns are due to the City’s Finance Department by the 20th of the following month. Operators can review the City’s Tourism License Tax page for filing procedures.
Important threshold: Chapter 620’s hotel definition applies to lodging entities with more than eight bedrooms. Most single-family STRs are below this threshold and arguably outside Chapter 620’s tax base. The City has not issued public guidance specifically classifying typical residential STRs as taxable “hotels” under Chapter 620, and operators should obtain a written determination from the City Finance Department before either collecting or omitting these taxes. The City’s STR landing page does not separately enumerate the Tourism License Tax as an STR obligation, suggesting the City does not currently apply it to typical residential STRs—but the ambiguity is worth resolving in writing.
St. Peters — No STR Ordinance; Default Framework
St. Peters, Missouri (population 57,732 per the 2020 Census) has no short-term-rental-specific ordinance. STRs default to:
- Chapter 405 (Zoning and Subdivision Regulations), which does not list “short-term rental” as a permitted, conditional, or special use. The closest analog is bed-and-breakfast, treated as a Special Use Permit category.
- Chapter 605 (Business Licenses and Business Regulations), requiring a general Business License for any commercial operation in the city. Applications go through the city’s CitizenServe portal.
- Occupancy permit requirements at every change of tenancy of a non-owner-occupied dwelling, under the city’s adopted building and property maintenance codes.
Chapter 605 Hotel and Boarding-House License Tax
St. Peters imposes a 5% gross-receipts annual license tax on “hotels, lodging and boarding houses” under Chapter 605 Article II (eCode360 §605.115 et seq.). However, Article II contains no hotel definition or minimum room count, so its text does not exclude single-family STRs on its face, and the city has not issued public STR-specific classification guidance. A written determination from the City Finance Department is the only reliable answer before relying on an exemption.
The Sec. 145.035 Transient Guest Tax — and Why Most STRs Are Outside It
St. Peters levies a 2% transient guest tax under City Code §145.035, authorized by RSMo §67.1003. The rate applies to “all sleeping rooms paid by the transient guests of hotels or motels situated in the City.”
Load-bearing carve-out: Sec. 145.035 defines “hotel” as “any building or group of contiguous buildings under the same management occupied as the abiding place of persons, who are lodged with or without meals, in which, as a rule, the rooms are occupied singly for hire, and in which there are more than ten (10) sleeping rooms.” A typical 3–5 bedroom single-family STR is not a “hotel” for purposes of §145.035 and is therefore not subject to the 2% transient guest tax. Avalara and similar tax-aggregator tools sometimes tell hosts to collect this 2% regardless; the City’s own ordinance language carves out properties below 10 sleeping rooms.
St. Peters Sales Tax
The combined sales tax rate in the 63376 ZIP code is up to 8.95%: 4.225% state + 1.725% county + 2.0% city + up to 1.0% special district where applicable. The minimum rate within 63376 outside any special district is 7.95%.
HOA Density
St. Peters is heavily HOA-controlled. Many subdivision indentures impose minimum-lease provisions of 6 or 12 months, which functionally prohibit STR operation without an indenture amendment. There is no central public HOA registry; investors must pull individual subdivision indentures from the St. Charles County Recorder of Deeds (sccmo.org) before purchase.
O’Fallon — No STR Ordinance; Default Framework
O’Fallon, Missouri has no STR-specific ordinance. The default framework is Chapter 525 (Residential Rental Inspection and Occupancy Requirements), with amendments including Ordinance No. 5551 (January 14, 2010) and Ordinance No. 6622 (2019) (eCode360 Chapter 525). STRs fall under the same “rental dwelling” definitions as long-term rentals.
Permit and Fee Structure
A Residential Rental Occupancy Permit is required before any rental unit is occupied. Bill No. 7141 (2019) set the permit fees at $75 for single-family and $50 per multi-family unit under City Code Section 500.470(D). Applications go through O’Fallon’s CitizenServe OPLE portal. Renewal is triggered by change of occupant, not by annual cadence.
O’Fallon Transient Guest Tax
O’Fallon’s Finance Department page lists a 5.0% Transient Guest (Lodging) Tax as the current rate. (A higher effective rate is sometimes cited in older news coverage of the 2016 “Destination O’Fallon” economic-development initiative; that overlay applies to a specific business-district context, not city-wide STRs. The current authoritative city-wide rate is 5.0%.)
O’Fallon Sales Tax
The combined sales tax in O’Fallon ZIP codes is approximately 7.95% (4.225% state + 1.725% county + ~2.0% city). Operators should verify the rate for their specific property address using the MO DOR rate-table system.
Inspection and Fire-Safety Posture
The city has multiple independent fire districts (Wentzville Fire Protection District, O’Fallon Fire Protection District, Cottleville Fire Protection District, depending on parcel location). Each may impose its own fire-safety inspection requirements separate from the city’s occupancy permit. Operators should confirm jurisdictional coverage at the parcel level before listing.
Lake Saint Louis — No STR Ordinance; LSLCA Indentures Are the Operative Constraint
Lake Saint Louis, Missouri has no STR-specific ordinance. The default framework is Chapter 525 (Minimum Standards of Maintenance for Rental Dwelling Units), adopted by the Board of Aldermen on December 1, 2008 and effective February 2, 2009 (eCode360 LSL Municipal Code). A Certificate of Occupancy is required at every change of occupants, along with a general Business License under Chapter 605 if the property is operated commercially. Inspections by the Chief Building Official cover habitability, safety, and the standard International Property Maintenance Code provisions.
Why LSLCA Is the Real Restriction
Lake Saint Louis is dominantly controlled by the Lake Saint Louis Community Association (LSLCA), which governs the city’s older residential stock and both private lakes—Lake St. Louis (~600 acres) and Lake Sainte Louise (~85 acres). LSLCA covers thousands of homes with lake rights and publicly cites “more than 8,600 residents” within its boundary.
Critical caveat for prospective STR investors: LSLCA Indentures, CC&Rs, and Rules & Regulations are member-gated and not publicly retrievable from lslca.com. We have not been able to confirm publicly whether the Indentures impose a blanket STR prohibition, a minimum-lease term, or other operational restrictions. The presence of active Airbnb listings within the 63367 ZIP code suggests enforcement is uneven or that some listings sit outside LSLCA-covered subdivisions. Before purchasing any property in Lake Saint Louis with the intent to operate a short-term rental, request the LSLCA Indentures and Rules & Regulations directly from the Association (100 Cognac Ct., Lake St. Louis, MO 63367, 636-625-8276) and pull recorded indentures from the St. Charles County Recorder of Deeds. Several sub-associations exist within LSLCA, including The Seasons at Lake St. Louis Homeowners’ Association, each potentially carrying its own additional restrictions.
The city’s own HOA Resources page directs residents to their sub-association for governing-document disputes. The city does not adjudicate Indenture-based STR prohibitions; that is a private association matter.
Lake Saint Louis Sales Tax
The combined sales tax in Lake Saint Louis ZIP codes ranges from 7.95% to 8.95%: 4.225% state + 1.725% county + 2.0% city + up to 1.0% Lake St. Louis South Ridge TDD where applicable. The city has no separate transient-guest tax.
Wentzville — No STR Ordinance; One of Missouri’s Fastest-Growing Cities
Wentzville, Missouri has no short-term-rental-specific ordinance. A keyword review of the Wentzville Municipal Code returned no chapter, section, or ordinance referencing “short-term rental,” “transient guest,” “vacation rental,” or “Airbnb.”
Permit and Fee Structure
A Residential Occupancy Permit is required at every change of occupant. Per the city’s Occupancy Requirements page, the fee is $50.00 and valid for 90 days.
Adopted Codes
Wentzville adopted the 2021 International Building Code (IBC), 2021 International Residential Code (IRC), 2021 International Mechanical Code (IMC), 2021 International Property Maintenance Code (IPMC), 2021 International Fuel Gas Code (IFGC), and 2021 International Plumbing Code (IPC), effective April 24, 2024, along with the 2020 National Electrical Code with local amendments. STR life-safety obligations default to the IPMC for occupancy and the IRC for smoke and CO detector requirements.
Wentzville Sales Tax
The combined sales tax in Wentzville is 8.45% baseline: 4.225% state + 1.725% county + 2.5% city (City General 1.00% + City Capital 0.50% + City Transportation 0.50% + City Park 0.50%). Specific parcels within stacked CID and TDD overlay districts—Bear Creek CID, Crown Community CID, The Junction TDD, Wentzville Bend CID, Wentzville Bluffs CID, Wentzville Parkway Regional CID, and Wentzville TDD III—can add 0.25% to 1.0% (a 9.45% combined rate in a 1.0% district). The city’s Tax Information page publishes the current overlay map.
Growth Context Matters
Per the U.S. Census Bureau’s Vintage 2025 population estimates, Wentzville’s July 1, 2025 population was 49,495, making it the 14th-largest city in Missouri. The city has grown more than fivefold since the 2000 Census, driven principally by the GM Wentzville Assembly plant and the Highway 70-West suburban corridor. For STR operators, the practical implication is that Wentzville leans heavily toward long-stay corporate housing demand (relocation, plant contractors, traveling professionals) rather than weekend leisure traffic. Operators considering Wentzville should underwrite to a 28-plus-night stay mix and consider mid-term rental positioning over pure short-term.
Consolidated Tax Stack
The table below summarizes the lodging-tax stack guests actually pay across all six jurisdictions. State and county components are the same everywhere; city-level components vary. Airbnb auto-collects the Missouri state sales tax, local sales taxes, and the 5% St. Charles County Sleeping Room Tax. Airbnb does NOT auto-collect city-specific transient-guest, hotel/motel, or tourism-license taxes—operators are responsible for those separately. Vrbo has no broad Missouri lodging-tax collection arrangement; Vrbo operators must remit state sales tax and all county/city taxes themselves (or use Avalara MyLodgeTax via Vrbo’s integration).
| Jurisdiction | MO State Sales (4.225%) | County Sales + 5% Sleeping Room | City Sales | City Tourism / Lodging | Typical Combined Burden |
|---|---|---|---|---|---|
| City of St. Charles | ✓ 4.225% | ✓ 1.725% + 5% | ~2.0% | 1.0% + 0.75% (Ch. 620, applies only to hotels >8 BR; most residential STRs fall outside) | ~12.95% (most residential STRs); ~14.70% if Chapter 620 applies |
| St. Peters | ✓ 4.225% | ✓ 1.725% + 5% | 2.0% + up to 1.0% special district | 2.0% TGT (Sec. 145.035, applies only to hotels >10 BR; most residential STRs fall outside) | ~12.95% (most residential STRs); ~14.95% if §145.035 applies |
| O’Fallon | ✓ 4.225% | ✓ 1.725% + 5% | ~2.0% | 5.0% TGT | ~17.95% |
| Lake Saint Louis | ✓ 4.225% | ✓ 1.725% + 5% | 2.0% + up to 1.0% TDD | None | 12.95–13.95% |
| Wentzville | ✓ 4.225% | ✓ 1.725% + 5% | 2.5% city (+ 0.25%–1.0% CID/TDD overlay) | None | 13.45% baseline; up to 14.45% in a CID/TDD |
| Unincorporated St. Charles County | ✓ 4.225% | ✓ 1.725% + 5% | n/a | n/a (Ordinance 26-052 adds licensing, not a lodging tax) | 10.95% |
A note on the eight- and ten-bedroom thresholds: Both the City of St. Charles Chapter 620 hotel definition (more than 8 bedrooms) and the St. Peters §145.035 hotel definition (more than 10 sleeping rooms) appear to exclude typical residential STRs from city-level transient-guest taxes. Some compliance vendors apply these taxes to all listings regardless. The conservative path is to obtain a written classification determination from the relevant city Finance Department before either collecting or omitting these taxes—and to retain that determination in your records in case of audit.
Platform Tax Collection: Airbnb vs Vrbo in St. Charles County
The single most-common operator mistake we see in this metro is misunderstanding which platform collects what tax. Here’s the operational summary:
Airbnb auto-collects the following in St. Charles County listings (sales taxes on stays of 29 nights or fewer; the Sleeping Room Tax on stays of 31 nights or fewer):
- Missouri state sales tax (4.225%)
- Local sales taxes (city and county sales-tax components, per Airbnb help article 2312)
- The 5% St. Charles County Sleeping Room Tax
Airbnb does NOT auto-collect in St. Charles County listings:
- The City of St. Charles 1% Tourism License Tax or 0.75% Convention Center license tax
- The St. Peters §145.035 2% Transient Guest Tax (if applicable to the property under the >10 bedroom threshold)
- The O’Fallon 5% Transient Guest Tax
- Any city-specific business license fees
Vrbo does not have a broad Missouri lodging-tax collection arrangement. Vrbo operators have two practical options: (1) the host elects “Collect my taxes and send them to me,” where Vrbo collects from the guest at checkout and remits to the host who then files all taxes directly with state and local authorities; or (2) the host enables Avalara MyLodgeTax via Vrbo’s integration, in which case Avalara files on the host’s behalf. For Missouri, option 2 is generally less error-prone given the multi-layer tax stack.
Direct bookings (your own booking site, repeat-guest direct messages, etc.) require operator-collected and operator-remitted taxes across the entire stack—nothing is automatic on direct bookings.
HOA and Indenture Considerations
Beyond the city- and county-level regulatory frameworks, HOA and community-association restrictions are the most operationally consequential layer in this metro:
- Lake Saint Louis — LSLCA Indentures and sub-association CC&Rs are the highest-risk subdivision-level restriction in the metro. Pull governing documents from the St. Charles County Recorder of Deeds before purchase.
- St. Peters — Many newer subdivisions impose 6- or 12-month minimum-lease provisions in their indentures. These are functionally STR prohibitions unless amended.
- O’Fallon — Master-planned subdivisions like WingHaven, Dardenne Lakes, and The Manors carry CC&Rs with varying STR posture. Lease-term minimums are common.
- Wentzville — New-construction subdivisions almost universally have developer HOAs with active CC&Rs. Review the recorded indentures before listing.
- City of St. Charles — The older Historic District and Frenchtown areas (where new residential STRs are allowed within the 48-unit cap) have lower HOA density; outlying subdivisions vary.
The recurring pattern is that an HOA-imposed minimum-lease provision—often phrased as “no rentals shorter than X months” or “no transient occupancy”—overrides city zoning that would otherwise permit STR operation. The city does not adjudicate these disputes; they are private association matters enforced through indenture-based litigation.
Insurance Requirements
Missouri does not require minimum insurance for STR operators. Best practice across the metro includes:
- General liability of at least $1 million per occurrence, with explicit short-term rental coverage or endorsement.
- Property insurance covering the rental structure at full replacement value.
- Furnishings and equipment coverage at adequate replacement value.
- Confirmation in writing from your insurance carrier that the policy covers short-term rental operations. Standard homeowner’s policies typically exclude or severely limit STR coverage.
Airbnb’s Host Protection and Aircover programs and Vrbo’s Liability Insurance provide secondary coverage on platform bookings but do not replace primary host insurance, and they do not cover direct bookings or non-platform liability exposures.
Enforcement and Penalties
Enforcement posture varies sharply across the six jurisdictions:
- City of St. Charles — Active. The 48-unit cap is enforced; new applications are paused. Annual inspections are scheduled by city staff for permitted properties. Community Development reportedly identified roughly 100 unlicensed STRs operating prior to the moratorium framework, which informed the current cap.
- St. Charles County (unincorporated) — Historically low. County Council member Tim Baker described the county’s current posture to First Alert 4 as essentially toothless: “we tell them we had issues and it doesn’t go anywhere.” Ordinance 26-052, adopted in July 2026, gives the county a licensing and penalty framework once it is operational.
- St. Peters, O’Fallon, Lake Saint Louis, Wentzville — No 2025–2026 publicly reported STR-specific enforcement actions. Complaint-driven enforcement remains the most likely vector, principally through neighbor calls about noise, parking, or guest behavior.
RSMo §479.353 caps the combined fine and court costs for municipal ordinance violations at $200 for the first violation, $275 for the second, $350 for the third, and $450 for the fourth and subsequent violations within any 12-month period. This statutory cap constrains city STR enforcement schedules in Missouri. By its plain text, §479.353 applies only to municipal ordinance violations, not to county ordinances.
Ordinance 26-052’s $500 fine and 30-day jail term for violating the county STR chapter are not capped by §479.353, which by its plain text applies only to municipal ordinance violations. Because each day a violation continues counts as a separate offense, penalty exposure for an unlicensed STR in unincorporated St. Charles County can add up quickly once the ordinance is operational.
2025–2026 Regulatory Calendar
- April 15, 2025 — City of St. Charles amended its STR ordinance to cap residential STRs at 0.15% of housing units (48 units), restrict new residential STRs to the EHP district only.
- April 15, 2025 — City of St. Charles adopted the 48-unit cap amendment, lifting the moratorium (Ord. #24-085) ahead of its June 15, 2025 end date.
- March 24, 2025 — Missouri Senate Local Government Committee held a public hearing on HB 1086 (STR property-tax classification). Bill died at session end.
- March 24, 2026 — Missouri Senate passed SB 1066.
- April 20, 2026 — Senate Local Government, Elections and Pensions Committee voted do pass on the Senate committee substitute for HCS HBs 1768 & 2060.
- May 15, 2026 — Missouri Senate passed SS SCS HCS HBs 1768 & 2060, 27–0; the House did not take it up before adjournment.
- May 15, 2026 — 2026 regular session ended. SB 1066, SB 1001, and HCS HBs 1768 & 2060 all died without final passage.
- May 11, 2026 — Council member Tim Baker introduced Bill 5490 at St. Charles County Council.
- May 26, 2026 — St. Charles County Council tabled Bill 5490.
- July 13, 2026 — Council passed Substitute Bill 5490, without the 600-foot buffer or occupancy and vehicle caps.
- July 28, 2026 — Became law without the County Executive’s signature as Ordinance No. 26-052 (Chapter 660), with a six-month delayed operational date.
St. Charles MO Metro STR Compliance Checklist
Use this checklist before listing any property in the metro:
| Requirement | Action | Timing |
|---|---|---|
| Confirm jurisdiction (city limits vs. unincorporated county) | Verify with the appropriate planning department | Before purchase |
| Pull HOA / Indenture governing documents | St. Charles County Recorder of Deeds; LSLCA Association office for Lake Saint Louis | Before purchase |
| Verify zoning permits residential rental use | City Planning Department | Before purchase |
| (City of St. Charles only) Confirm EHP district + cap availability | City STR program staff | Before purchase |
| Missouri Department of Revenue sales-tax registration | MO DOR Form 2643 | Before listing |
| City Business License (each city has its own portal) | CitizenServe or city Finance Department | Before listing |
| Residential Rental / Occupancy Permit (each city has its own version) | City Building Division | Before listing |
| Insurance — confirm STR coverage in writing | Your carrier | Before listing |
| Smoke and CO detectors per city code and IPMC | Self-inspection + city scheduled inspection | Before listing |
| Set up platform tax collection settings | Airbnb / Vrbo dashboards | Before listing |
| Configure direct-booking tax collection | Your booking software or Avalara MyLodgeTax | Before listing |
| St. Charles County Sleeping Room Tax registration with CSFA | CSFA portal at stcharlescountycsfamo.gov | Before listing |
| Monthly tax remittance for non-platform-collected items | By the 20th of the following month, varies by city | Ongoing |
| Annual permit / license renewals | Per city schedule | Annually |
Key Contact Information
| Jurisdiction / Agency | Contact | Purpose |
|---|---|---|
| St. Charles County Convention & Sports Facilities Authority | stcharlescountycsfamo.gov | County 5% Sleeping Room Tax |
| St. Charles County Council | sccmo.org/AgendaCenter | Council agendas and minutes |
| St. Charles County Division of Environmental Health and Protection | sccmo.org/844/Lodging | County lodging license (5+ guest rooms) |
| St. Charles County Recorder of Deeds | sccmo.org | HOA Indentures, recorded CC&Rs |
| City of St. Charles STR program | stcharlescitymo.gov/1259 | STR permits, EHP zoning |
| City of St. Charles Tourism License Tax | stcharlescitymo.gov/276 | 1% + 0.75% city tourism taxes |
| St. Peters Business Licensing | stpetersmo.net/360 | Business license, occupancy permit |
| O’Fallon Building Permits | ofallon.mo.us/building-permits | Rental occupancy permit |
| Lake Saint Louis Building Permits | lakesaintlouis.com/1318 | Certificate of Occupancy, business license |
| Lake Saint Louis Community Association | 100 Cognac Ct., Lake St. Louis, MO 63367; 636-625-8276 | LSLCA Indentures and Rules |
| Wentzville Business One-Stop | wentzvillemo.gov/businesses | Business license, occupancy permit |
| Missouri Department of Revenue | dor.mo.gov | State sales tax registration and remittance |
Frequently Asked Questions
Q: Can I still open a new short-term rental in the City of St. Charles?
A: New residential STRs in the City of St. Charles are essentially closed to new applications—the 48-unit cap has been reached in the Extended Historic Preservation District. Commercial-zone properties within the EHP are still accepted. The only realistic path to a new residential operation today is acquiring a property with an existing approved STR permit; permits do not transfer automatically with property ownership, so the new owner must re-apply, which requires a permit slot to be available.
Q: Does the 5% St. Charles County Sleeping Room Tax apply to my Airbnb?
A: Yes—the county’s Convention and Sports Facilities Authority takes the position that the 5% applies to all transient lodging, including short-term rentals, under the broad reading of Mydler. The good news is that Airbnb auto-collects and remits this tax for you on reservations of 31 nights or fewer. You do not need to separately remit it for Airbnb-booked nights. Vrbo and direct bookings require your own remittance to CSFA.
Q: Do I need to collect the St. Peters 2% transient guest tax on a 3-bedroom Airbnb in St. Peters?
A: Probably not. Sec. 145.035 of the St. Peters City Code defines “hotel” as a lodging establishment with more than 10 sleeping rooms. A typical 3-bedroom STR is below that threshold and is not subject to the 2% transient-guest tax. Some tax-aggregator tools incorrectly recommend collecting it; the city’s own ordinance language is the authoritative source. Obtain a written determination from St. Peters Finance if you want clarity for your specific property.
Q: My property is in unincorporated St. Charles County. Does the county STR ordinance affect me?
A: Yes, for stays shorter than 30 days. Ordinance 26-052, passed July 13, 2026, requires a county STR license: a $25 application fee and a $200 two-year license fee, a local contact who can respond within 45 minutes, certified bedroom and parking counts, house rules for guests, possible safety inspections, and lodging-tax compliance. The 600-foot buffer and occupancy and vehicle caps in the original bill were dropped. The ordinance has a six-month delayed operational date, so confirm with the county Department of Community Development when license applications open.
Q: I’m thinking about buying a vacation rental in Lake Saint Louis. What’s the catch?
A: The Lake Saint Louis Community Association Indentures and the indentures of any sub-association covering the property are the operative restriction—the city has no STR-specific ordinance, but the private association governance documents can prohibit transient occupancy outright or impose minimum-lease provisions that functionally ban STR operation. Request the LSLCA Indentures and Rules & Regulations directly from the Association before purchasing, and pull the recorded indentures for your specific subdivision from the St. Charles County Recorder of Deeds.
Q: Can an HOA prevent me from operating an STR even if city rules allow it?
A: Yes. HOA Indentures and CC&Rs are private contractual restrictions that operate independently of city zoning. If your subdivision’s Indentures prohibit short-term rentals—or impose a minimum-lease term of 6 or 12 months—you cannot legally operate a short-term rental regardless of city or county permission. HOA prohibitions override permissive zoning.
Q: How does Weekender Management help with St. Charles–area compliance?
A: We handle the full regulatory and tax compliance stack for our St. Charles properties, including permit applications, county lodging-tax registration, monthly tax remittance to CSFA and the relevant city, annual permit renewals, fire-safety inspection scheduling, and ongoing regulatory monitoring, including the county’s new Ordinance 26-052 licensing program and any future suburb-level ordinances. Property owners benefit from our team’s hands-on experience with the multi-jurisdiction stack across the St. Louis metro.
Q: What about operating across multiple St. Charles County jurisdictions—how do the rules stack?
A: They stack literally—every property gets the Missouri state sales tax (4.225%), the St. Charles County 1.725% sales tax, the 5% county sleeping-room tax, and then the local jurisdiction’s specific obligations. The combined tax-stack table in this guide shows the typical burden by jurisdiction; the regulatory burden (permits, occupancy permits, business licenses) is similarly stacked. For multi-jurisdiction portfolios, centralized St. Charles STR management is the practical answer—each jurisdiction has its own portal, its own renewal cadence, and its own enforcement posture.
Important Disclaimer
The county STR-licensing sections of this guide were updated September 28, 2026, and the state-legislation section was updated October 6, 2026; the city and suburb sections reflect regulations as of May 2026. This guide is not a substitute for legal advice or official guidance from the City of St. Charles, the City of St. Peters, the City of O’Fallon, the City of Lake Saint Louis, the City of Wentzville, or the County of St. Charles. Specific provisions cited may have been amended between the date of this guide and your reading. St. Charles County’s Ordinance 26-052 has a six-month delayed operational date; confirm the licensing procedure and start date directly with the county. The 48-unit residential STR cap in the City of St. Charles, the St. Peters §145.035 hotel-definition threshold of more than 10 sleeping rooms, and the City of St. Charles Chapter 620 hotel-definition threshold of more than 8 bedrooms are all current as of the date of this guide but should be verified directly with the relevant city Finance Department before relying on them for tax-collection decisions.
Before operating a short-term rental anywhere in the St. Charles MO metro:
- Contact the relevant city Planning Department to verify your property’s zoning permits STR operation.
- Verify the operative HOA Indentures and any sub-association CC&Rs for your specific subdivision via the St. Charles County Recorder of Deeds.
- Confirm in writing with each city Finance Department which lodging taxes apply to your specific property.
- Consult a Missouri-licensed tax professional regarding your complete tax liability across the state, county, and city stack.
- Obtain appropriate liability insurance coverage explicitly covering short-term rental operations.
Regulations change regularly and enforcement priorities evolve. Your ongoing compliance is your responsibility.
Sources
Primary Municipal and County Code Sources
- City of St. Charles MO — Short-Term Rentals
- City of St. Charles MO — Tourism License Tax
- City of St. Charles MO Code — Chapter 620 (Hotels and Motels)
- St. Peters MO Code — Chapter 145 (Taxation)
- St. Peters MO Code — Chapter 605 (Business Licenses)
- O’Fallon MO Code — Chapter 525 (Residential Rental Inspection and Occupancy Requirements)
- Lake Saint Louis MO Municipal Code
- Wentzville MO Code (Municode)
- St. Charles County — Convention and Sports Facilities Authority
- St. Charles County — Lodging Regulations
- St. Charles County Council Agenda Center
- St. Charles County Ordinance No. 26-052 (short-term rentals)
Missouri Statutes
- RSMo §67.1158 — County sleeping-room tax authority
- RSMo §67.1003 — Municipal transient guest tax authority
- RSMo §479.353 — Municipal ordinance fine schedule
- Missouri Department of Revenue — Sales/Use Tax
Platform Tax Collection
News and Reporting
- First Alert 4 — St. Charles County Council proposes short-term rental regulations (May 11, 2026)
- Fox2Now — St. Charles County proposes new rules for short-term rentals (May 12, 2026)
Legal
- St. Charles County Convention & Sports Facilities Authority v. Mydler, 950 S.W.2d 668 (Mo. App. 1997)
Related Resources
If you’re operating short-term rentals elsewhere in Missouri, our Branson MO Short-Term Rental Regulations 2026 guide covers the regulatory landscape for the Branson tourism market—where the regulatory framework is far more developed than St. Charles County’s. For broader cross-market compliance context, see our comprehensive local rental regulations guide. Operators considering Northwest Arkansas should review our Bentonville Airbnb Regulations 2026 and the Northwest Arkansas short-term rental laws guide. To learn more about how we manage properties in this market, visit our St. Charles property management page. For actual income data — ADR, occupancy, revenue by property type, and seasonal patterns — see our St. Charles Airbnb income guide.
Last updated: October 12, 2026. For the most current information, contact the relevant city Planning, Finance, and Building departments listed above, or the St. Charles County Convention and Sports Facilities Authority at stcharlescountycsfamo.gov.
How Much Could Your Property Earn?
Get a free, instant estimate of your vacation rental income potential. No obligation, no waiting.
Powered by real market data from Airbtics, a trusted short-term rental analytics platform.
Property Address
Enter your property address to get started