{"id":23791,"date":"2026-09-05T14:10:29","date_gmt":"2026-09-05T14:10:29","guid":{"rendered":"https:\/\/scannn.com\/california-is-taxing-saas-and-ai-tools-and-is-about-to-make-your-software-8-10-more-expensive-heres-what-sb-122-does-to-buyers-and-vendors\/"},"modified":"2026-09-05T14:10:29","modified_gmt":"2026-09-05T14:10:29","slug":"california-is-taxing-saas-and-ai-tools-and-is-about-to-make-your-software-8-10-more-expensive-heres-what-sb-122-does-to-buyers-and-vendors","status":"publish","type":"post","link":"https:\/\/scannn.com\/lv\/california-is-taxing-saas-and-ai-tools-and-is-about-to-make-your-software-8-10-more-expensive-heres-what-sb-122-does-to-buyers-and-vendors\/","title":{"rendered":"California Is Taxing SaaS and AI Tools and Is About to Make Your Software 8-10% More Expensive. Here\u2019s What SB 122 Does to Buyers and Vendors"},"content":{"rendered":"\n<div>\n<p>On June 29, 2026, Gavin Newsom signed SB 122. Effective January 1, 2027, California sales and use tax applies to prewritten software and SaaS, however it\u2019s delivered. Downloaded, streamed, accessed in a browser. All of it.<\/p>\n<p>California was the last giant holdout. For three decades the state taxed software on a disc and not software in a browser. That line is gone. California now joins 20+ states that tax SaaS in some form, and the state projects roughly $2B a year in combined state and local revenue from the change.<\/p>\n<p>The rate is California\u2019s full stack: 7.25% state, plus local district taxes on top. Depending on the buyer\u2019s address, that\u2019s 7.25% to about 10.75%. Call it 8-10% for most customers in most real metros.<\/p>\n<p>It hits you as a buyer and as a vendor, and the second one is where most B2B founders haven\u2019t done the work yet.<\/p>\n<h2>What actually changed in the law<\/h2>\n<p>SB 122 amended the definition of \u201ctangible personal property\u201d to include \u201cdigital products,\u201d defined as prewritten computer software transferred on physical media, transferred electronically, or accessed remotely. California didn\u2019t build a new tax for software. It moved software into the sales tax it already had.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>What\u2019s taxable:<\/strong><\/span> your products, most likely. Prewritten software, meaning anything held or existing for general or repeated sale. <span style=\"text-decoration: underline;\"><strong>That describes essentially every B2B product on the market<\/strong><\/span>. If you built it once and sold it many times, it\u2019s prewritten, even if it started as a custom build for one customer.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">What\u2019s not<\/span>:<\/strong><\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\"><strong>Custom software<\/strong> <\/span>prepared to the special order of a single customer. Modifications to prewritten software count as custom only to the extent of the modification, and only if the charges are separately stated.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Digital infrastructure<\/strong><strong>, which is how the statute describes IaaS and PaaS<\/strong><\/span>, where the customer deploys and runs its own software on the provider\u2019s platform. Your AWS and GCP compute bill sits outside the tax base.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Human effort services<\/strong><\/span> delivered electronically, where the effort originates after the customer requests it. The carve-out explicitly does not apply to SaaS access rights.<\/li>\n<li>Digital books, music, video, video games, and crypto.<\/li>\n<\/ul>\n<p><strong><span style=\"text-decoration: underline;\">Sourcing<\/span>:<\/strong> remote sales go to the purchaser\u2019s known California address, in priority order: billing address, then shipping or delivery address, then the address on the payment instrument, then mailing address. Place of use is where the person accessing the software is located. There\u2019s a presumption of California use for anything bought outside the state and used in it within 90 days.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Nexus<\/span>:<\/strong> SB 122 didn\u2019t create a new threshold. It made software sales count toward the existing one. Physical presence in California, or $500,000 in California sales for a remote seller. A lot of B2B companies that have never dealt with CDTFA are about to become registrants.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">The $5M flip<\/span>:<\/strong> if one vendor\u2019s digital product sales to one purchaser exceed $5M in a calendar year, the vendor is relieved of the collection obligation and the purchaser self-assesses and remits use tax directly. CDTFA clarified the mechanics at its July workshop: vendor-specific, measured over 12 months, and the shift happens on the transaction that crosses the line.<\/p>\n<div id=\"attachment_327358\" style=\"width: 1010px\" class=\"wp-caption aligncenter\"><\/p>\n<p id=\"caption-attachment-327358\" class=\"wp-caption-text\">{\u201cmodel_id\u201d: \u201cunified-v1\/prod\/20260818-030536\u201d}<\/p>\n<\/div>\n<h2>If you buy software in California: an 8-10% price increase you didn\u2019t negotiate<\/h2>\n<p>Take your 2027 software budget, filter to what\u2019s actually taxable, multiply by your district rate. For a company spending $2M a year on tools, that\u2019s $160-200K of new expense that buys you nothing.<\/p>\n<p>Four things about how it lands.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>It stacks on vendor increases.<\/strong><\/span> If your Salesforce contract carries a 7% annual uplift and the state adds 9%, your renewal invoice is up 16-17% for the same seats. Only half of that is negotiable.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>You can\u2019t recover it.<\/strong><\/span> This isn\u2019t VAT. No input credit, no refund mechanism. It comes straight out of gross margin and stays there.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Bundling decides how much of the contract is taxable<\/span>.<\/strong> If you buy a platform that includes software access plus implementation, support, and managed services, CDTFA applies a true object test to figure out what you\u2019re really buying. A bundle billed as one line item is taxable in full. The same deal with services broken out separately may only be taxable on the subscription. Ask your top ten vendors now how they plan to invoice in January, because their answer sets your number.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">If you\u2019re big, the compliance burden is yours<\/span>.<\/strong> Cross $5M with a single vendor and you now own a use tax self-assessment function on your largest software relationship. It\u2019s more than accruing a number: you need a use tax direct payment permit, you issue an exemption certificate to the vendor, and you report local use tax broken out by each county or city where first use occurs. That\u2019s a new process for most finance teams, and the penalty for not having it accrues quietly.<\/p>\n<p>One thing you probably can\u2019t do: fix it by changing the billing address. SB 122 contains no multiple points of use mechanism. Unlike New York, Texas, and Massachusetts, the statute has no method for allocating a purchase across states. It does authorize CDTFA to approve alternative calculation methods for software used concurrently in multiple locations, and at the July workshop the department said it may build a purchaser-side exemption certificate and is looking at apportionment modeled on other states, including Massachusetts, based on user or device location. For purchases under $5M it floated either a real-time certificate or a back-end refund.<\/p>\n<p>So allocation is probably coming, through regulation rather than statute, and it\u2019s being drafted right now. What you can do today is get user and device location data clean, so that when the certificate mechanism exists you can substantiate an allocation instead of estimating one. Moving a contract to an Austin billing address while the users are still in San Francisco won\u2019t survive an audit, because place of use under SB 122 is where the person accessing the software sits.<\/p>\n<h2>Nobody knows yet whether your LLM API bill is taxable<\/h2>\n<p>AI application subscriptions are clearly in scope. Commentators are already listing them alongside Microsoft 365 as prewritten software accessed remotely. Buy a seat-based AI product, pay the tax.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Consumption-based AI spend has no answer yet.<\/strong><\/span> Paying per token or per API call for model access could be remotely accessed prewritten software, which is taxable, or digital infrastructure, meaning a platform where you deploy and run your own software, which is excluded. The statute doesn\u2019t resolve it. CDTFA has flagged usage-based pricing and freemium models as open items, and separately acknowledged that the boundary between taxable software and excluded digital infrastructure may get settled by legal opinions and litigation rather than by regulation.<\/p>\n<p>The human effort exemption doesn\u2019t obviously help either. CDTFA framed it as a true object test: accessing software for its function is taxable, accessing human effort delivered through software is exempt. Model inference is neither, and the department was candid that it hasn\u2019t defined how much human effort qualifies.<\/p>\n<p>So a California CFO is looking at a 9% swing on the fastest-growing line in the software budget, with no way to forecast it. And a founder selling an AI product into California has an unsettled classification where both errors cost money: collect when you shouldn\u2019t and you\u2019ve overcharged every customer, don\u2019t collect when you should and the liability is yours with interest.<\/p>\n<h2>If you sell software into California: four things that are actually in your control<\/h2>\n<p><strong>1. <span style=\"text-decoration: underline;\">Register and collect, or pay it yourself.<\/span><\/strong> If you have nexus and don\u2019t collect, you still owe the tax, with interest, whenever someone finds it. The work is registration with CDTFA, classifying each SKU as taxable or exempt, wiring district-rate calculation to the billing address, and building an exemption certificate process. Avalara, Anrok, and Stripe Tax handle the mechanics. Classification is your call, and it\u2019s the part with real money in it.<\/p>\n<p><strong>2. <span style=\"text-decoration: underline;\">Restructure how you invoice<\/span>.<\/strong> Separately stating implementation, training, support, and managed services from the software subscription is the difference between your customer paying tax on the whole contract or on the licensed portion only. A one-line bundle is taxable in full. This is the change with the biggest dollar impact for your customers and it costs you nothing but billing work, so do it before your systems freeze for Q4.<\/p>\n<p><strong>3. <span style=\"text-decoration: underline;\">Use Q4 2026 as a cash flow event, carefully<\/span>.<\/strong> CDTFA said at the workshop that a taxable transaction on or after January 1, 2027 requires both a right to use and consideration given after that date. That\u2019s the hook for early renewals invoiced and paid in December. But the department declined to say whether the contract date or the payment and access date controls for renewals and multi-year agreements. Transition rules for straddling contracts are on the list the emergency regulations are supposed to resolve.<\/p>\n<p>The offer writes itself: renew early, we invoice in December, you prepay the term, you save 8-10% versus January. Customers get real savings, you pull revenue forward and get cash in this year. Put a tax gross-up clause in the paperwork so the customer bears it if the rules land the other way, and don\u2019t sell it as \u201cguaranteed no tax.\u201d<\/p>\n<p><strong>4. <span style=\"text-decoration: underline;\">Tell sales and CS now<\/span>.<\/strong> The worst version is a customer finding a 9% line item on a January invoice and emailing their AE, who then improvises an explanation of California tax policy. Arm the team with a one-paragraph explanation, the list of affected accounts, and whatever concession you\u2019re authorizing. Some vendors will waive their standard annual uplift on CA accounts to soften the combined number. That costs real permanent margin to offset a tax you never keep, so do it on accounts where the renewal is genuinely at risk, not as blanket policy.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>On churn, model it but keep it small. Twenty-plus states already tax SaaS and B2B companies have collected in them for years without a cliff.<\/strong><\/span> California is different only in concentration. If a third of your ARR is in one state and every account reprices on the same day, the aggregate drag on net revenue retention shows up even when the per-account effect doesn\u2019t.<\/p>\n<h2 dir=\"ltr\">Your AWS bill is exempt. The hard part is everything between AWS and Salesforce.<\/h2>\n<p dir=\"ltr\"><span style=\"text-decoration: underline;\"><strong>The infrastructure carve-out is real and it\u2019s (likely) broader than most people assume<\/strong><\/span>. SB 122 excludes \u201cdigital infrastructure,\u201d which the statute describes as a remotely provided cloud service that lets a user create, deploy, scale, or run the user\u2019s own software on the provider\u2019s platform without having to manage the underlying hardware, networks, and facilities. IaaS is clearly out. PaaS is named in the exclusion too.<\/p>\n<p dir=\"ltr\">The test underneath it: whose software performs the task. If you\u2019re running your code on their machines, that\u2019s infrastructure and it\u2019s excluded. If you\u2019re using their code to do a job, that\u2019s prewritten software accessed remotely and it\u2019s taxable.<\/p>\n<h4 dir=\"ltr\"><strong>The ends are easy. EC2, S3, and GCP compute are excluded. Salesforce, Slack, HubSpot, and Microsoft 365 are taxable.<\/strong><\/h4>\n<p dir=\"ltr\"><span style=\"text-decoration: underline;\">The middle is not resolved, and the middle is where a lot of modern spend sits<\/span>. BDO flagged PaaS specifically as sitting between taxable remote-access software and the excluded category. Others have flagged platforms that combine infrastructure with an application layer on top. Data warehouses, workflow platforms with both a runtime and prebuilt apps, developer platforms, and most managed AI services all have that shape. CDTFA acknowledged at its July workshop that the boundary is unresolved and said some of these outcomes may get settled through legal opinions and litigation rather than rulemaking.<\/p>\n<p dir=\"ltr\">Two practical consequences. If you\u2019re a buyer, sort your top vendors into three buckets now, clearly exempt, clearly taxable, and gray, and go get the gray vendors\u2019 written position before January. If you\u2019re a vendor sitting in the middle, pick your classification, document why, and separate the infrastructure and application charges on the invoice. A hybrid platform billed as one line item defaults to fully taxable, and that\u2019s a choice you\u2019re making by not making it.<\/p>\n<h2>CDTFA writes the actual rules between now and December<\/h2>\n<p>CDTFA has two-year emergency regulatory authority here. The department expected to circulate a discussion draft of the emergency regulations by the end of August 2026, followed by an Interested Parties Meeting in late August or September, and submission to the Office of Administrative Law in early December, right before the effective date.<\/p>\n<p>Transition rules, bundling, the human effort line, and multiple points of use all get written in that window, and public comment is open. Submitting your product\u2019s fact pattern now costs you a few hours of a tax advisor\u2019s time. Getting the classification wrong costs you the tax, plus interest, on every California invoice from 2027 forward.<\/p>\n<p>Also worth putting in the 2027 model: Colorado\u2019s expansion to electronically delivered prewritten software and SaaS takes effect the same day. Two of the largest state economies moved in the same direction in the same session. Assume more follow.<\/p>\n<p><span class=\"et_social_bottom_trigger\"\/>\t\t\t\t\t<\/div>\n<p><a href=\"https:\/\/www.saastr.com\/california-is-taxing-saas-and-ai-tools-and-is-about-to-make-your-software-8-10-more-expensive-heres-what-sb-122-does-to-buyers-and-vendors\/?utm_source=tldrfounders\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>On June 29, 2026, Gavin Newsom signed SB 122. Effective January 1, 2027, California sales and use tax applies to prewritten software and SaaS, however it\u2019s delivered. Downloaded, streamed, accessed in a browser. All of it. California was the last giant holdout. For three decades the state taxed software on a disc and not software [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":23792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143],"tags":[],"class_list":["post-23791","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"_links":{"self":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23791","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/comments?post=23791"}],"version-history":[{"count":0,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23791\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media\/23792"}],"wp:attachment":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media?parent=23791"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/categories?post=23791"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/tags?post=23791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}