Back
The Complete Missouri STR Lodging Tax Guide: Airbnb and VRBO Missouri Occupancy Tax Breakdown

Written by:
Jeremy Werden
April 3, 2025

⚡️
Reveal any property's Airbnb and Long-Term rental profitability
Buy this property and list it on Airbnb.
Feeling overwhelmed by Missouri's taxes for your short-term rental? Those confusing lodging and occupancy taxes can make even seasoned hosts scratch their heads. But don't worry. We're here today to guide you through them all!
Missouri-Wide Lodging Tax Requirements for Airbnb Hosts
All short-term rental operators in Missouri must collect and remit certain state-level taxes for stays of 30 nights or less. There are two main taxes that all Missouri hosts need to collect. The State Lodging Tax is 4.225%, and the State Sales Tax is 4.225%. Both taxes are applied to the total rental price, including cleaning fees, and other charges.
The Missouri Department of Revenue requires hosts to collect these taxes from guests and remit them either monthly or quarterly, depending on your tax liability amount.
The Missouri House also recently passed a bill that would limit the tax rate on short-term rentals to 19% instead of 32%, treating them as homes rather than commercial properties. This legislation (House Bill 1086) is currently under consideration in the Missouri Senate and could significantly impact how STRs are taxed in the future. However, this is still an ongoing procedure, so we aren't covering that quite yet.
Example: A 2-night stay at $100 per night with a $50 cleaning fee.
- Nightly Rate: $100 x 2 = $200
- Cleaning Fee: $50
- Subtotal for 2-night stay: $250
- State Lodging Tax (4.225%): $10.56
- State Sales Tax (4.225%): $10.56
- Total Tax Collected: $21.12
- Total Guest Payment: $271.12
County and City-Wide Occupancy Tax Requirements
St. Charles County
Hosts in St. Charles County are required to collect what's called a "Sleeping Room Tax." This applies to all Airbnb and VRBO stays for for 5% of the total price.
Example: A 2-night stay at $130 per night and a $65 cleaning fee.
- Nightly Rate: $130 x 2 = $260
- Cleaning Fee: $65
- Subtotal for 2-night stay: $325
- State Lodging Taxes (4.225%): $13.73
- State Sales Tax (4.225%): $13.73
- St. Charles County Sleeping Room Tax (5%): $16.25
- Total Tax Collected: $43.71
- Total Guest Payment: $368.71
St. Louis
St. Louis is Missouri's largest short-term rental market, with over 4,500 active STR listings in 2024. STR operators in St. Louis must collect a handful of different taxes. The Convention and Sports Tax at 3.5%, the Convention Tourism Tax at 3.75%, and a relatively new 3% STR fee that was recently approved. All of these taxes are applied to the total listing price, inclusive of cleaning fees.
Example: A 3-night stay at $150 per night with a $75 cleaning fee.
- Nightly Rate: $150 x 3 = $450
- Cleaning Fee: $75
- Subtotal for 3-night stay: $525
- State Lodging Tax (4.225%): $22.18
- State Sales Tax (4.225%): $22.18
- Convention and Sports Tax (3.5%): $18.38
- Convention Tourism Tax (3.75%): $19.69
- New STR Fee (3%): $15.75
- Total Tax Collected: $98.18
- Total Guest Payment: $623.18
Hannibal
The historic city of Hannibal has specific tax requirements for STR operators, which total 14% of local taxes. The split is 6% as a lodging tax and 8% as a sales tax.
Example: A 2-night stay at $120 per night with a $60 cleaning fee.
- Nightly Rate: $120 x 2 = $240
- Cleaning Fee: $60
- Subtotal for 2-night stay: $300
- State Lodging Tax (4.225%): $12.675
- State Sales Tax (4.225%): $12.675
- Hannibal Lodging Tax (6%): $18.00
- Hannibal Sales Tax (8%): $24.00
- Total Tax Collected: $67.35
- Total Guest Payment: $367.35
Independence
Independence hosts are subject to a local tax called the "Hotel Tax." While the name refers to hotels, it still encompasses STRs as it includes all stays less than 30 days.
Example: A 4-night stay at $110 per night with a $110 cleaning fee.
- Nightly Rate: $110 x 4 = $440
- Cleaning Fee: $110
- Subtotal for 4-night stay: $550
- State Lodging Tax (4.225%): $23.24
- State Sales Tax (4.225%): $23.24
- Hotel Tax (6.5%): $35.75
- Total Tax Collected: $82.23
- Total Guest Payment: $632.23
Jefferson City
Hosts in Jefferson City are required to remit a local lodging tax of 7% and a Sales tax of 2%. Both taxes apply to the entire listing price, including cleaning fees and reservations of 29 nights or shorter.
Example: A 3-night stay at $120 per night with a $80 cleaning fee.
- Nightly Rate: $120 x 3 = $360
- Cleaning Fee: $80
- Subtotal for 3-night stay: $440
- State Lodging Tax (4.225%): $18.59
- State Sales Tax (4.225%): $18.59
- Hotel Tax (6.5%): $30.8
- Sales Tax (2%): $8.8
- Total Tax Collected: $76.77
- Total Guest Payment: $516.77
Wrapping Things Up
Tax compliance doesn't have to be a headache. By understanding your obligations and being prepared to remit, you'll sleep better at night, knowing your Missouri Airbnb business is fully compliant.
To learn more about Missouri-specific taxes, check out the official Missouri Department of Revenue website.
⚡️
Reveal any property's Airbnb and Long-Term rental profitability
Buy this property and list it on Airbnb.