How Do I Handle Sales Tax for a Florida Ecommerce Site?
Florida ecommerce sales tax — 6% state + Hillsborough’s 1.5% discretionary surtax. How to register, configure WooCommerce, and handle multi-state nexus.
Florida ecommerce sites must register for a sales tax permit (DR-1, free) with the Florida Department of Revenue before the first sale. Florida charges 6% state sales tax plus a county discretionary surtax — Hillsborough is 1.5%, Pinellas is 1%, Pasco is 1%. Configure these in WooCommerce or use TaxJar/Avalara for automation. Multi-state sales over $100K/year or 200+ transactions in another state trigger economic nexus there too.
Why this is the most-skipped item at launch
Sales tax registration is one of the most common things Tampa ecommerce founders miss. The cost of skipping it isn’t theoretical — Florida regularly audits sellers, and penalties for unregistered sellers include back tax + interest + 10% penalty. Multi-state platforms (Amazon, eBay) report seller data to states; states cross-reference and chase down unregistered sellers.
The good news: registering is free, takes 20 minutes online, and configuring WooCommerce takes about an hour. This is one of the lowest-effort highest-risk-reduction items at launch.
Step 1: Register with the Florida DOR
Go to floridarevenue.com and file a DR-1 (Application for Registration). You’ll need:
- Business name and structure (LLC, sole prop, etc.)
- Federal EIN (or SSN if sole prop)
- Business address (Tampa physical address — not a PO box)
- NAICS code for your business
- Estimated monthly taxable sales
Within 5-10 business days, you receive a Certificate of Registration and a Florida sales tax number. The certificate must be displayed at your business address.
Step 2: Know the rates
Florida state sales tax: 6%.
Each county adds a discretionary sales surtax. Key Tampa Bay rates:
- Hillsborough County: 1.5% (county discretionary) — total 7.5%
- Pinellas County: 1% (county discretionary) — total 7%
- Pasco County: 1% (county discretionary) — total 7%
- Manatee County: 1% (county discretionary) — total 7%
- Sarasota County: 1% (county discretionary) — total 7%
The discretionary surtax only applies to the first $5,000 of any single item — anything above $5,000 is taxed only at the 6% state rate. This matters for furniture, jewelry, and high-ticket B2B sellers.
Tax is charged based on the delivery address, not your business address. If you’re in Tampa shipping to a buyer in Clearwater, charge Pinellas rates.
Step 3: Configure WooCommerce
Two paths:
Path A: Manual configuration. Built into WooCommerce. Set state and ZIP-based rates. Works fine if you only sell in Florida or a handful of states. Free.
Path B: Automation plugins. TaxJar, Avalara AvaTax, or WooCommerce Tax (free from WooCommerce). These pull real-time rates per address, file your returns automatically, and handle multi-state. Cost: $20-$200/month depending on volume.
For most Tampa stores doing under $500K/year and selling primarily in Florida, manual configuration works. Above $500K/year or selling in 5+ states, automation pays for itself in time saved.
Step 4: File returns
Florida sales tax returns are filed monthly, quarterly, or annually depending on volume:
- Over $1,000/month in tax collected → file monthly
- $100-$1,000/month → file quarterly
- Under $100/month → file annually
Returns are due on the 20th of the month following the period. File through the FL DOR’s eServices portal. Don’t miss a deadline — penalties are steep.
Multi-state economic nexus
The South Dakota v. Wayfair Supreme Court ruling (2018) means states can require sales tax collection from out-of-state sellers based on economic nexus. The thresholds vary, but the most common ones:
- $100,000 in sales to that state in a calendar year, OR
- 200+ transactions to that state in a calendar year
Once you trip the threshold in another state, you must register and collect sales tax there too. This is where automation tools like TaxJar or Avalara become essential — manually tracking 50 states is unrealistic.
Most Tampa stores stay sub-threshold in other states for the first 1-2 years. Once you cross $100K in California or Texas (the two states most likely to be hit first), register immediately.
Special categories
A few Florida-specific notes:
- Tax-exempt items: Groceries, prescription drugs, and most medical equipment are exempt. Check the FL DOR’s TIP (Tax Information Publication) for your specific category.
- Tax holidays: Florida has annual back-to-school and disaster preparedness tax holidays. Most ecommerce platforms handle this poorly — manually disable tax on eligible items during the holiday window.
- Resale exemption: If you sell to other businesses for resale (B2B wholesale), they can provide an Annual Resale Certificate (DR-13). Collect and store these — you don’t charge tax on those orders.
What this means for your Tampa store
Three actions if you’re launching:
- File the DR-1 today. Takes 20 minutes. Free. Don’t sell a single product until you have the certificate.
- Configure WooCommerce tax for Florida + Hillsborough discretionary. Test with a $50 order to a Tampa address; verify $3.75 ($3 state + $0.75 county) shows up.
- Set up automation if you sell in 3+ states or expect to cross multi-state thresholds in year one.
If you’ve already been selling without registration, register now and consult a CPA about the back-tax exposure. The voluntary disclosure program with FL DOR sometimes reduces penalties for sellers who come forward proactively.
Get tax configured correctly in the build
Every Tampa WooCommerce build we ship includes Florida sales tax configured (state + correct county discretionary), TaxJar or WooCommerce Tax integrated if needed, and resale-exemption flows for B2B sellers. We don’t file your returns — a CPA does that — but we make sure the collection happens correctly from day one.
Got a more specific question about your project?
Send the details — we reply within one business day with a straight answer, no sales theater. Or book the 30-minute discovery call directly.