Florida SaaS sales tax at a glance
Product Taxability Rules
| Does Florida tax SaaS? | No. Exempt when delivered with no transfer of tangible personal property. |
|---|---|
| Is the exemption scheduled to change? | No. There is no enacted Florida statute phasing this out, unlike California's SB 122. |
| Base State Tax Rate | 6% |
| Local Combined Rate Range | 6% to 8%, from county discretionary sales surtax. Only relevant when a transaction has a taxable tangible component. SaaS sold on its own carries no local tax either. |
| Primary Data Sources | Florida Department of Revenue, Fla. Admin. Code R. 12A-1.032 |
State Registration & Collection Triggers
| What triggers a tax collection requirement? | Meeting either of these conditions (whichever happens first):• Economic nexus: the sum of your sales prices on taxable remote sales of tangible personal property delivered into Florida exceeded $100,000 in the previous calendar year. No transaction-count component.• Physical nexus: an employee, office, or other physical presence in Florida. |
|---|---|
| What revenue counts toward the $100k limit? | The sum of sales prices on taxable remote sales of Tangible Personal Property (TPP), as Fla. Stat. § 212.0596 defines it. |
| Does SaaS revenue count toward the $100k limit? | No. Pure cloud SaaS is exempt and is not a taxable sale of Tangible Personal Property under Florida law. If you also sell taxable tangible items into Florida, such as hardware or physical media, those specific sales count and can push you over on their own. You can check economic nexus thresholds for every state your business sells into. |
| Lookback Calculation Window | Previous calendar year only. Not current year, not a rolling 12-month window. |
| Are marketplace sales included? | No. Florida specifies that sellers should not include sales made through a registered marketplace provider when determining whether they meet their own $100,000 threshold. The marketplace provider calculates those separately. |
| SST State (Streamlined Sales Tax)? | No. Florida is not a member of the Streamlined Sales Tax Governing Board, full or associate, so you register and file directly with the Florida Department of Revenue. |
| Primary Data Sources | Florida Department of Revenue, Streamlined Sales Tax Governing Board |
Which types of software does Florida tax?
Florida taxes software based on how the customer takes delivery, the same lens California uses today, except Florida has no date on the calendar when that lens changes.
| What you sell | Taxable in Florida? |
|---|---|
| SaaS, accessed remotely, no download | No |
| Prewritten software, downloaded electronically | No |
| Prewritten software on physical media (disk, USB drive, preloaded device) | Yes |
| Custom software written for a single customer | No |
| Specified digital products (e-books) | No |
| Streaming audio and video subscriptions | Yes (Note: Taxed under the Florida Communications Services Tax, not standard Sales Tax). |
| SaaS bundled with tangible goods (hardware, equipment, preloaded devices) | Split the bundle. The tangible line item is taxable and the software portion follows its own rule. If the invoice does not separate them, the whole charge is exposed. |
The risk here is not a future compliance deadline, it is scope creep in what counts as "software."
If a subscription ships with a branded reader, a POS terminal, or any preloaded hardware, Florida taxes the tangible piece outright, and the software exemption does not rescue the invoice unless the software charge is broken out separately on the bill.
How do you charge the correct sales tax rate for SaaS in Florida?
For a pure SaaS subscription, you mostly don't. Because remotely accessed software is exempt, the sales tax on that line item is $0, and it stays $0 regardless of which Florida county the customer sits in.
Rate calculation starts to matter the moment anything else lands on the invoice: a hardware add-on, a physical onboarding kit, prewritten software shipped on media, or any other taxable tangible item sold alongside the subscription. For that line item, engineering teams have two options: call a real-time sales tax API, or manually build and maintain an internal rate engine.
Option 1: Use the Ziptax Sales Tax API
You send the buyer's rooftop address at the point of checkout, and the API evaluates the exact county and surtax boundary. The platform manages jurisdiction tracking, surtax sunset dates, and rate changes automatically.
To calculate a live rate against a Florida address, use the v60 endpoint:
Bash
curl -G https://api.zip-tax.com/request/v60 \
-H "X-API-KEY: <apiKey>" \
--data-urlencode "address=100 N Tampa St, Tampa, FL, 33602"To verify complete payload structures, explore the REST API documentation.
Three things to do with that response. Multiply by the combined rate rather than assembling it from the components. Store the jurisdiction on the transaction, because rebuilding it later from an address is lossy. Store the effective date too, since several county surtaxes carry statutory expiration dates and a past transaction needs the rate that applied on its own invoice date, not today's.
If your product catalog handles complex items like SaaS, digital goods, or bundles, you can also pass a product taxability code to dynamically check product rules. Search for the correct product code to confirm how the response flags a given line item, or review Taxability Information Codes (TICs) for the full list.
What an API will not tell you: your company's physical presence or economic registration status in Florida. Tracking whether you have crossed the $100,000 threshold and must legally register remains on your side of the integration, and you can set up merchant management in Ziptax to keep that tracking in one place.
To automate threshold tracking, tax filings, and remittance, you can use Ziptax Merchant Tools to connect TaxCloud automated compliance for your own business or for sub-merchants building on your platform.
Option 2: Build and maintain it yourself
A real choice if you already hold jurisdiction data for other reasons. Florida's version of this work has its own shape:
- County-level rate resolution, not city-level. Florida's local tax layer is the discretionary sales surtax, imposed by individual counties, not home-rule cities or special districts the way some states layer them. That makes the jurisdiction count far smaller than California's, but it does not make ZIP-based shortcuts safe. Several Florida ZIP codes cross county lines, so a flat ZIP-to-rate table will misprice transactions at the edges.
- A per-item surtax cap. For certain transactions, Florida's discretionary sales surtax applies only to the first $5,000 of a single item's sales price, not the full invoice. A rate engine that applies the surtax to an entire high-ticket bundle, instead of capping it per item, will over-collect.
- Statutory sunset dates on county surtaxes. Several county surtaxes expire on a fixed date written into the authorizing referendum. A stored rate is not just subject to change, it is subject to disappearing on a known date, so a rate engine needs the expiration built in, not just the current rate.
- Threshold accumulation on the right basis. Previous calendar year only, not current year and not rolling. And it looks exclusively at taxable remote sales, which means pure SaaS revenue does not count toward the $100,000 figure, today or on any pending timeline.
Three things to watch out for:
- Treating the county surtax like a flat statewide add-on. It is not one number. The total combined rate runs from 6% in counties with no surtax to 8% in the highest-surtax county, and it changes whenever a county's surtax takes effect, expires, or gets renewed by referendum.
- Applying the surtax to the whole transaction instead of per item. The $5,000 cap is item-level for the transactions it covers, so a bundled sale with one taxable hardware line and one exempt software line needs the cap applied to that hardware line specifically.
- Assuming the exemption is permanent without rechecking it. Florida has no enacted sunset on the SaaS exemption today, but that is a description of current law, not a promise about tomorrow. Treat it the way you would any other state's stable position: confirm it against the Department of Revenue's guidance on a cadence, not once at launch.
When does a SaaS business have to collect sales tax in Florida?
Registration and taxability are two separate legal questions, and conflating them is where most engineering implementations go wrong.
Rule 1: Monitor your registration triggers (nexus)
You must legally register with the Florida Department of Revenue the moment either of these conditions is met:
- Physical presence: an employee working in Florida, an office, or other physical presence in the state.
- Economic threshold: the sum of your sales prices on taxable remote sales of tangible personal property delivered into Florida exceeded $100,000 in the previous calendar year. Pure SaaS revenue does not count toward this figure. You can view collection requirements and nexus for the full registration picture across states.
Rule 2: Apply the correct invoice logic
Florida's collection math does not change with the calendar the way California's will. It changes with what is actually on the invoice.
- If every line item is pure SaaS: Your remote sales are exempt and do not count toward the economic nexus threshold. Unless you have a physical presence in Florida, you do not need to register, calculate tax, or file returns.
- If any line item is tangible, such as hardware, physical media, or a bundled device: your billing system must call the Ziptax API at checkout for that line, using the rate resolved from the customer's county, including any applicable surtax cap.
Where Ziptax helps
If you're building a custom billing engine, a niche ERP, or a B2B SaaS platform, you don't need an enterprise compliance suite just to calculate an accurate checkout rate for the transactions that are actually taxable. You just need a fast, reliable endpoint.
Ziptax handles the infrastructure layer of sales tax calculation so your team can focus on your core product.
- Rooftop Precision: Resolves rates across Florida's 67 counties and their discretionary surtaxes, plus 12,000+ U.S. tax jurisdictions overall, using exact address and coordinate-based lookups.
- Built for Bundled Transactions: Flags the taxable tangible line items in a mixed invoice separately from the exempt software charge, so you apply tax to the right part of the bill.
- Engineered for Platforms: Built specifically to embed live tax calculations directly into checkout workflows, API endpoints, and marketplace billing frameworks.
- The TaxCloud Runway: When your transaction volume scales or your users demand automated filing and remittance services, you can pair Ziptax with TaxCloud for the rest of compliance. You get a lightweight API to deploy today and a filing and remittance backend ready when you need it.
Get Florida SaaS tax rates from an API
Address-level rates for every Florida county, plus the rest of the US, Canada, and select other markets.
Frequently asked questions
Do you have to register in Florida if your SaaS product is exempt there? No, unless you have a physical presence in the state or sell other taxable items. Florida’s economic nexus threshold is based strictly on $100,000 of taxable remote sales in the previous calendar year. Because pure SaaS revenue is exempt, it does not count toward this threshold. A remote business selling strictly SaaS will not cross the economic nexus threshold and is not required to register or file returns in Florida.
However, if you also sell taxable tangible items into Florida (such as hardware, physical media, or bundled equipment), those sales do count. If those taxable sales push you over the $100,000 limit, you must register, file returns, and remit tax on the taxable lines, while continuing to calculate $0 on the exempt SaaS lines.
Does Florida tax software differently depending on how it is delivered? Yes, and the line is simpler than some states draw it. Software delivered electronically, whether downloaded or accessed remotely as SaaS, is exempt. Only prewritten software delivered on physical media, such as a disk, a USB drive, or a preloaded device, is subject to sales tax. There is no separate carve-out that treats downloads differently from cloud access the way a few other states do.
Does Florida's county surtax ever apply to a SaaS subscription? Not on its own. SaaS carries no state or local tax when it is the only thing on the invoice. The surtax only reaches a transaction's taxable tangible component, such as bundled hardware, and even then it applies only to the first $5,000 of that item's sales price for the transaction types the cap covers.
Is Florida planning to start taxing SaaS, the way California is under SB 122? Not currently. There is no enacted Florida statute scheduled to change SaaS taxability, and the exemption traces to administrative rule and Department guidance rather than a time-limited carve-out. That is a description of the law as it stands, not a prediction, so it is worth rechecking on the same cadence as any other state's position.
Sources
- SaaS and Software Taxability:
- Florida Statute § 212.05 (Tax on Sales, Use, and Other Transactions)
- Fla. Admin. Code R. 12A-1.032 (Computer Software).
- Florida Department of Revenue Technical Assistance Advisement 16A-014 (Sales and Use Tax: Computer Software and Cloud Computing Services).
- Economic Nexus and the $100k Threshold: Fla. Stat. § 212.0596 (Taxation of Remote Sales) .https://www.flsenate.gov/Laws/Statutes/2021/0212.0596
- Marketplace Facilitator Rules: Fla. Stat. § 212.05965 (Marketplace Providers) and Fla. Admin. Code Ann. R. 12A-1.103. https://www.flsenate.gov/Laws/Statutes/2023/0212.05965
- Discretionary Sales Surtax:
- Fla. Stat. § 212.055 (Discretionary Sales Surtaxes)
- Florida Department of Revenue, Discretionary Sales Surtax Information for Calendar Year 2026.
- General Sales and Use Tax Administration: Florida Department of Revenue, Sales and Use Tax overview. https://floridarevenue.com/taxes/taxesfees/Pages/sales_tax.aspx
- Florida Communications Services Tax (CST): Fla. Stat. § 202.11 and § 202.12. https://floridarevenue.com/taxes/taxesfees/Pages/cst.aspx
- Streamlined Sales Tax (SST) Status: Streamlined Sales Tax Governing Board, member state list. https://www.streamlinedsalestax.org/