Do I have to collect sales tax if I sell online in Missouri?
If your business has a physical presence in Missouri and you sell taxable products to Missouri customers online, yes, you need to collect sales tax. Having an office, warehouse, inventory, or even a home-based business in the state creates what’s called nexus. That obligation exists whether you sell from a storefront or through your website.
Missouri’s sales tax includes state and local components. The state rate is 4.225%, but local rates vary by jurisdiction. For online sales, the customer’s delivery address determines which local rate applies. This destination-based system means you could be collecting different rates for different orders depending on where they ship.
If you’re selling into Missouri from another state, different rules apply. Missouri adopted economic nexus rules effective January 1, 2023. If your annual sales into Missouri exceed $100,000, you’re required to register, collect, and remit Missouri sales tax even without physical presence in the state.
The complexity increases when you sell to customers across multiple states. Each state sets its own economic nexus threshold. A Missouri-based business selling nationally could have sales tax obligations in any state where sales exceed that state’s threshold. Many online sellers use automated sales tax software to calculate and collect the correct amount based on each customer’s location. A bookkeeping service familiar with e-commerce can help you understand which states you have obligations in and make sure your books track sales tax liability correctly.
Not everything is taxable. Most tangible products are subject to sales tax, but some categories like groceries are taxed at reduced rates. Digital goods and services have their own rules depending on what you’re selling.
Filing frequency depends on your sales volume. High-volume sellers file monthly while lower-volume businesses may file quarterly or annually. You’ll need to register with the Missouri Department of Revenue before you begin collecting. Once you’re registered, the ongoing compliance becomes routine. Sales tax filing handled on schedule keeps you from missing deadlines or dealing with penalty notices because a quarterly return slipped through the cracks.
Full-Charge Bookkeeping for Mid-Mo's Businesses
The Next Step:
Get Your Quote
Tell us what you're dealing with. We'll listen, ask a few questions, and give you a straightforward price that meets your expectations.
More Questions
How much should I pay someone to do payroll?
Payroll processing typically costs $40 to $200 per month for small businesses. The price depends on whether you use DIY software, a payroll company, or have a bookkeeper handle it as part of your monthly service.
Read answerDo property management companies need a trust account?
Yes. Missouri requires property managers to hold tenant deposits and owner funds in a separate trust or escrow account. Mixing these with your operating funds creates legal exposure and bookkeeping problems.
Read answerIs a bookkeeper different than an accountant?
Yes. Bookkeepers handle the ongoing work of recording transactions, reconciling accounts, and keeping your books current. Accountants handle tax preparation, financial analysis, and strategic advice. Most small businesses need both.
Read answerWhat happens if you don't do bookkeeping?
Problems start small and compound quickly. You lose track of expenses, miss tax deductions, make decisions without knowing your real numbers, and eventually face a costly cleanup when you need accurate books for a loan or tax filing.
Read answerHow do 1099 contractors get paid?
You pay contractors the full invoice amount with no taxes withheld. Collect a W-9 before the first payment and track every payment through the year for 1099 reporting.
Read answerShould a hairstylist have an LLC?
It depends on your situation. For established hairstylists with assets to protect or income above $50,000, an LLC often makes sense for liability protection and potential tax savings. For booth renters just starting out, it can wait.
Read answer