← All articles

SaaS

Sales tax on software subscriptions: which US states tax SaaS and when a small vendor has to register

October 25, 2026

About 21 states and DC tax SaaS in October 2026, and California and Colorado join on 1 January 2027. The state-by-state table, the economic nexus thresholds after Wayfair, a $49-a-month business with 2,000 customers worked through (it owes Ohio and Maryland, not Texas or New York), what Paddle, Stripe Tax and Stripe Managed Payments cost at $1.18m a year, and the first three registrations a small vendor usually needs.

Hands on a pink calculator over orange receipts and printed invoices on a desk

Take a tool that costs $49 a month, with 2,000 customers spread across the US and nobody working outside the founder's home state. That's $1.18 million a year. Which states does it owe sales tax registrations to? Most founders guess Texas, New York or California, the big ones. None of them, at that size. The answer is Ohio and Maryland, because 70 Ohio customers billed monthly make 839 payments a year, and Ohio still counts 200 transactions as enough to owe it tax.

Every state question comes down to two tests. Does the state tax software sold as a subscription? And do you have nexus there, meaning enough connection that the state can make you collect its tax? Only when both are yes do you register, charge the tax on your invoices and file returns. This is the October 2026 picture of both, with the arithmetic for a real-sized business and what Stripe Tax, Paddle and the app stores change.

Which states tax SaaS in October 2026

By our count of the state rules, 21 states and DC tax SaaS in full or in part. Published counts run from 22 (Kintsugi) to 26 (Anrok) because the edge cases are counted differently: Arizona taxes it as a rental, Chicago taxes it although Illinois doesn't, and Iowa and Ohio tax it for only one kind of buyer. Treat the number as about twenty, and check the rows for the states where your customers are.

text
State           SaaS taxed?                          State rate   Note
--------------  -----------------------------------  -----------  ------------------------------------------
Arizona         Yes, as a rental (TPT)               5.6%         Economic nexus alone may not reach it (TPR 24-1)
Connecticut     Yes                                  6.35% / 1%   1% when a business buys it for business use
DC              Yes                                  6%           7% from 1 Oct 2027
Hawaii          Yes (general excise, on the seller)  4%           +0.5% county surcharge where levied
Iowa            Consumers only                       6%           Business buyers exempt since 2019
Kentucky        Yes                                  6%           Since 1 Jan 2023
Louisiana       Yes                                  5%           Since 1 Jan 2025
Maryland        Yes                                  6% / 3%      3% for business systems since 1 Jul 2025
Massachusetts   Yes                                  6.25%        Business buyers may apportion by user
New Mexico      Yes (gross receipts, on the seller)  4.875%
New York        Yes                                  4% + local   NYC combined 8.875%; apportion by user
Ohio            Business buyers only                 5.75% + co.  Consumer use not taxed
Pennsylvania    Yes                                  6%           +1% Allegheny, +2% Philadelphia
Rhode Island    Yes                                  7%
South Carolina  Yes                                  6%           Taxed as a communications service
South Dakota    Yes                                  4.2%
Tennessee       Yes                                  7%
Texas           Yes, on 80% of the price             6.25%        Effective 5.0% state rate, plus local
Utah            Yes                                  4.85%
Vermont         Yes                                  6%
Washington      Yes                                  6.5%         More services taxable since 1 Oct 2025
West Virginia   Yes                                  6%
--------------  -----------------------------------  -----------  ------------------------------------------
Chicago (city)  Yes, lease transaction tax           15%          Up from 11% on 1 Jan 2026
California      From 1 Jan 2027                      6% state     SB 122, signed 29 Jun 2026
Colorado        From 1 Jan 2027                      2.9% state   HB26-1223; some home-rule cities already

Not taxed at the state level today: Alabama, Arkansas, Florida, Georgia, Idaho, Illinois (outside Chicago), Indiana, Kansas, Maine, Michigan, Minnesota, Missouri, Nevada, New Jersey, North Carolina, North Dakota, Oklahoma, Virginia, Wisconsin and Wyoming. Mississippi and Nebraska are unclear: Mississippi exempts software hosted outside the state according to most summaries but one current table lists it as taxable, and Nebraska has no guidance that names SaaS. Alaska, Delaware, Montana, New Hampshire and Oregon have no state sales tax.

The two big changes on 1 January 2027

California and Colorado both passed laws in June 2026 that bring SaaS into their sales tax from next year. California's SB 122 adds "digital products", SaaS included, to what counts as tangible personal property; streaming, e-books, games and infrastructure services are left out, and the CDTFA proposed emergency regulations in October. Colorado's HB26-1223 taxes software delivered "by any means", remote access included, and exempts custom software and negotiated licences (click-through terms don't count as negotiated). Both are described here from law-firm summaries; the final state rules were still being written when we checked.

California's threshold stays at $500,000, so it is a later registration for most small vendors. Colorado's is $100,000. If you already collect in a few states, add both to your tax settings before January; if you use a merchant of record, nothing changes for you.

When you have nexus

Physical presence has always created nexus: an office, staff, contractors, inventory, even trade-show attendance in some states. A founder or a remote employee working from home counts. Since the Supreme Court's South Dakota v. Wayfair decision on 21 June 2018, sales alone can also do it, once they pass the state's economic threshold. Most states settled on $100,000 a year, and many added "or 200 transactions". The 200-transaction test is going away state by state, but it is still the one that catches small subscription businesses.

text
Threshold                         States
--------------------------------  ---------------------------------------------------------------
$100,000 only                     AZ, CO, FL, ID, IL, IN, IA, KS, KY, LA, ME, MA, MO, NM, NC, ND,
                                  OK, PA, SC, SD, TN, UT, WA, WI, WY (AK local)
$100,000 or 200 transactions      AR, DC, GA, HI, MD, MI, MN, NE, NV, NJ, OH, RI, VT, VA, WV
$100,000 and 200 transactions     CT (12 months ending 30 September)
$250,000                          AL, MS
$500,000                          CA, TX
$500,000 and more than 100 sales  NY (previous four sales tax quarters)

Dropped the 200-transaction test: SD (Jul 2023), LA (Aug 2023), IN (Jan 2024), NC (Jul 2024),
WY (Jul 2024), AK local (Jan 2025), UT (Jul 2025), IL (Jan 2026), KY (1 Aug 2026)

Three details change the answer. First, the period: most states look at the previous or the current calendar year, but Texas and Pennsylvania use a rolling twelve months and New York the last four quarters. Second, which sales count: in most states it's all your sales into the state, so even sales that aren't taxable push you toward the threshold; Florida, Missouri, New Mexico, North Dakota, Oklahoma and Arkansas count only taxable sales. Third, the start date once you cross: it ranges from immediately to months later.

text
State           Collection starts after you cross
--------------  -------------------------------------------------
Ohio, Utah, WV  Immediately
New York        Within 30 days
Washington      First day of the month two months later
Pennsylvania    First day of the following month, 90 days later
Texas           First day of the fourth month
Connecticut     1 January after the 12 months ending 30 September

Worked through: $49 a month, 2,000 customers

Spread 2,000 customers by each state's share of the US population (Census estimates for July 2024), bill them $49 a month, and you get $588 and 12 transactions per customer a year: $1,176,000 and 24,000 payments in total. Here are the states that matter.

text
State           Share   Customers  Revenue/yr  Payments/yr  Taxes SaaS?    Threshold        Crossed?
--------------  ------  ---------  ----------  -----------  -------------  ---------------  ------------
California      11.59%        232    $136,341        2,782  From 2027      $500k            No
Texas            9.20%        184    $108,194        2,208  Yes (80%)      $500k            No
Florida          6.87%        137     $80,814        1,649  No             $100k taxable    No
New York         5.84%        117     $68,695        1,402  Yes            $500k and 100    No
Pennsylvania     3.85%         77     $45,222          923  Yes            $100k            No
Ohio             3.49%         70     $41,089          839  Business use   $100k or 200     YES
Michigan         2.98%         60     $35,063          716  No             $100k or 200     Yes, no tax
New Jersey       2.79%         56     $32,851          670  Mostly no      $100k or 200     Yes, no tax
Washington       2.34%         47     $27,517          562  Yes            $100k            No
Massachusetts    2.10%         42     $24,675          504  Yes            $100k            No
Maryland         1.84%         37     $21,656          442  Yes            $100k or 200     YES
Kentucky         1.35%         27     $15,865          324  Yes            $100k (2026)     In 2025*
Connecticut      1.08%         22     $12,707          259  Yes            $100k and 200    No
West Virginia    0.52%         10      $6,120          125  Yes            $100k or 200     No

* Kentucky's old 200-transaction test was crossed in 2025; whether that year still binds
  after the 1 August 2026 repeal is unclear. Customers rounded; revenue from unrounded shares.

No state's dollar threshold comes close: the biggest single state, California, is at $136,000 against $500,000, and it doesn't tax SaaS until next year anyway. The two registrations come from the transaction test in states that tax SaaS. In Ohio the tax applies only to business customers, at 5.75% plus the county rate; in Maryland, 6% for individual use and 3% for software used in a business system. Michigan and New Jersey also pass 200 payments, but SaaS isn't taxable there, so there's nothing to collect.

Bill the same customers once a year and the picture changes: 70 payments in Ohio, 37 in Maryland, nothing crossed anywhere, no economic-nexus registration at this size. One caveat is that states don't all define whether each monthly renewal is a separate transaction. Counting each charge is the common reading among practitioners and the safe one, but it isn't written down state by state.

When do the dollar thresholds start to bite? Divide each threshold by the state's share of your customers. With customers spread like the population, these are the total US revenues at which each state's threshold is reached:

text
State                 Threshold   Population share   Total US revenue that crosses it
--------------------  ----------  -----------------  --------------------------------
Pennsylvania          $100,000    3.85%              $2.60 million
Ohio (by revenue)     $100,000    3.49%              $2.86 million
Washington            $100,000    2.34%              $4.27 million
California (2027)     $500,000    11.59%             $4.31 million
Tennessee             $100,000    2.13%              $4.70 million
Massachusetts         $100,000    2.10%              $4.77 million
Texas                 $500,000    9.20%              $5.43 million
New York              $500,000    5.84%              $8.56 million

Your customers won't be spread like the population. A product for law firms will skew to New York and California, one for oil-field crews to Texas. Run the same division with your own billing addresses: export a year of payments from your billing system, total revenue and count payments by state, and compare.

The first three registrations, usually

1. Your home state, if it taxes SaaS. Physical presence beats every threshold. A founder in Austin, Philadelphia, Columbus, Seattle or Boston has nexus at home from the first sale; so does a company with one remote employee in a taxable state. Stripe's registration service won't file for states where you have physical presence, so this one is usually done by hand on the state's website.

2. Ohio and Maryland, if you bill monthly. Both tax SaaS and both still have the 200-transaction test. Seventeen monthly customers in a state make 204 payments a year. DC, Hawaii, Rhode Island, Vermont and West Virginia work the same way but have fewer people, so they come later.

3. Pennsylvania, on revenue. The first SaaS-taxing state whose $100,000 threshold a population-spread business reaches, at about $2.6 million in total revenue. Washington follows at about $4.3 million, and with it Washington's B&O tax on gross receipts above $100,000. Texas and New York, the states founders worry about first, come much later than they think.

App stores, merchants of record and Stripe Tax

You can also avoid registering at all by not being the seller. App stores and merchants of record are the legal seller to your customer; they register, collect, file and pay, and you get a payout. Stripe Tax is different: it calculates and collects, but you remain the seller and register yourself.

text
Route                      Who is the seller   Who registers and files        What it costs (October 2026)
-------------------------  ------------------  -----------------------------  ------------------------------------
Apple App Store            Apple               Apple, every US state          15% (Small Business Program) or 30%
Google Play billing        Google              Google, 45 states + DC         15% on subscriptions
Paddle                     Paddle              Paddle                         5% + 50c a transaction, all-in
Lemon Squeezy              Lemon Squeezy       Lemon Squeezy                  5% + 50c, some extra fees
Stripe Managed Payments    Stripe              Stripe                         3.5% on top of card and Billing fees
Stripe Tax Basic           You                 You                            0.5% of sales where registered
Stripe Tax Complete        You                 Stripe (with TaxJar/Taxually)  From $90 a month: 200 transactions,
                                                                              2 registrations, 4 filings a year;
                                                                              then $150 a registration, $55 a filing

For the $1.18 million example, here is the yearly bill each way. Direct on Stripe means US card pricing of 2.9% + 30c and Stripe Billing at 0.7% for subscriptions; Stripe Tax Basic is charged only on the Ohio and Maryland sales ($62,745); filings are assumed monthly in both states.

text
                                     Paddle (MoR)   Stripe direct + Tax Basic   Stripe Managed Payments
-----------------------------------  -------------  --------------------------  -----------------------
Card processing (2.9% + 30c)         included       $41,304                     $41,304
Stripe Billing (0.7%)                included       $8,232                      $8,232
5% + 50c per payment                 $70,800        -                           -
Stripe Tax 0.5% on OH + MD sales     -              $314                        -
24 filings at $55 (or do them free)  -              $1,320                      -
Managed Payments 3.5%                -              -                           $41,160
-----------------------------------  -------------  --------------------------  -----------------------
Yearly total                         $70,800        $51,170                     $90,696
Share of revenue                     6.0%           4.4%                        7.7%

Going direct saves about $19,600 a year here, and the gap grows as more states need registrations: each new state is another set of filings, and from California's threshold onward, many more. What the merchant of record also buys is EU VAT and UK VAT on your foreign sales, fraud screening and someone else answering the tax letters. For a founder outside the US the decision often makes itself (see below). Stripe Managed Payments is the most expensive route on these numbers because its 3.5% sits on top of the normal fees, though it is the easiest switch for a business already on Stripe Billing.

Registering and filing

Registration is free in most states. The ones that charge remote sellers, per Stripe's state list: Arizona $12 plus $1 to $50 per locality, Colorado $16 per location plus a $50 deposit, Connecticut $100, Hawaii $20, Indiana $25, Nevada $15 plus a security deposit, South Carolina $50, Washington $50 plus $5 per trade name, West Virginia $30, Wisconsin $20, Wyoming $60. You need the business address, an EIN and the owners' details.

The cheapest route into many states at once is Streamlined Sales Tax. One free registration covers any or all of its 24 states (23 full members plus Tennessee), and for remote sellers registered only because of economic nexus, the states pay a Certified Service Provider (Avalara, TaxCloud, Sovos, AccurateTax or Avior) to calculate, file and remit for you at no charge. Ohio, Kentucky, Washington, Utah, Vermont, West Virginia, South Dakota, Rhode Island, Iowa and Tennessee are SST states that tax SaaS. Maryland and Pennsylvania are not in it.

After registering, the state sets your filing frequency (monthly, quarterly or yearly) from the tax it expects. Late filing costs real money even when no tax is due: Texas charges $50 per late report, plus 5% of the tax if it's 1 to 30 days late and 10% after that.

If you should have registered already

States would rather have you come forward. Under a voluntary disclosure agreement you pay the tax and interest for a limited lookback, and the state waives some or all of the penalties. Through the Multistate Tax Commission you can stay anonymous until the agreement is signed; 38 jurisdictions take part. Tax you collected from customers and didn't pay over is never covered.

text
Lookback under a voluntary disclosure   States (examples)
--------------------------------------  ----------------------------------------
36 months                               Alabama, Arkansas, California, Florida
48 months                               Arizona, Illinois, Kentucky
Up to 60 months                         Iowa
Four years plus the current year        Washington (penalties up to 39% waived)

Washington also runs a penalty-relief program for the services it newly taxed from 1 October 2025: penalties (not tax or interest) are waived for periods up to 31 December 2026 if you apply by 30 September 2027. Some states, Virginia, Pennsylvania and Louisiana among them, won't take a voluntary disclosure from a business that is already registered for the tax, so disclose before you register, not after.

Selling from outside the US

The thresholds apply to foreign sellers exactly as they do to American ones; no state exempts a seller based abroad, and tax treaties don't cover state sales taxes. Commentators note that collecting a state assessment from a foreign company with no US assets hasn't been tested in court, but that is not a plan. The practical obstacle is paperwork: state registrations ask for an EIN, and Stripe's registration service wants an EIN plus an SSN or ITIN for the owners. That is why most non-US founders selling to Americans use a merchant of record or an app store, which collect for them; Google says its collection applies even to developers outside the United States.

If sales tax pushes you to change how you bill (annual plans, or a price that now has tax added on top), our free trial or free plan article has the conversion numbers, and the federal side of a software company's tax bill is in Section 174 is fixed. Disputed card payments are their own cost line: see chargebacks at a small SaaS.

Adding tax to the bill is a price change for consumer customers. Work out how many you can lose before a higher price stops paying for itself, with grandfathering and lock-in, over 12 months. Runs in your browser.

Open the price increase calculator

This is how the rules read in October 2026, not tax advice. Thresholds and taxability change every year; check the state's own page before you register, and talk to a sales tax adviser before a voluntary disclosure.

Sources

Taxability: Texas Comptroller on data processing (96-259) and local rate for remote sellers (Jan 2026); New York TB-ST-128; Pennsylvania on canned software; Ohio taxability FAQ; Iowa on software; Maryland Technical Bulletin 30 and 2025 updates; Connecticut SN 2019(8).pdf); Washington ESSB 5814 and penalty relief; Arizona ruling and Eide Bailly on TPR 24-1; KPMG on Louisiana; Sales Tax Institute on Chicago's 15% (Dec 2025); K&L Gates on California SB 122 (Oct 2026); PwC on Colorado HB26-1223; state tables from Kintsugi, Numeral (Oct 2026) and Anrok.

Nexus and rates: Sales Tax Institute economic nexus guide (as of 1 Aug 2026) and rates chart (as of 1 Nov 2026); TaxCloud on Kentucky's 2026 change; Census Vintage 2024 state population estimates (arithmetic ours).

Sellers and tools: Stripe Tax pricing and pricing explained; Stripe on registering, state fees and start dates; Stripe Managed Payments pricing; Paddle pricing; Lemon Squeezy pricing; Apple Schedule 2 exhibits (Aug 2026); Google Play on US sales tax. Registration and disclosure: Streamlined Sales Tax and free CSP services; Texas penalties; MTC voluntary disclosure FAQ; Sphere on lookback periods; Avalara and RSM on foreign sellers.