Skip to content
Arizona · Agentic SaaS development

SaaS Development for Arizona Founders: Tax, Billing, Tenancy

What should a subscription invoice to a customer in Phoenix include? A founder meets that question early. Arizona's Department of Revenue has ruled, for one taxpayer, that remotely accessed software was a taxable rental under the transaction privilege tax, and the rental rate at a Phoenix location totals 9.1% once state, county and city tax are combined. Tax handling, plan rules and tenant boundaries belong in the billing model from the start, not patched in after the first filing.

Curiosive is a studio in Ankara, Türkiye, that builds subscription products with AI coding agents under senior engineer review. Agents produce the CRUD screens, admin views, migrations and test suites; engineers design the multi-tenant data model, billing webhooks and entitlement logic, because those are the parts that cost money when they are wrong. We have no office in the state, and US founders can sign with Curiosive LLC, the US company behind the studio, and pay in dollars.

24
published portfolio projects
5+
years building for production
12
countries the work runs in
100%
of code read by a senior engineer
1 day
to hear back, from the engineer

For US founders and product teams

A US company. An engineering partner you can keep.

Curiosive LLC is our US-registered company. Engineering is led from Ankara, Türkiye, with collaboration across European and US time zones. Your engagement starts with a written scope, monthly capacity and a clear delivery plan.

Know who you hire

Curiosive LLC provides the services. Our US company details and service terms are published, and pricing is in USD.

Know what will ship

Agree scope, capacity and start date before checkout. Work through a prioritized queue, with senior engineers reviewing changes before they reach production.

Keep ownership

Typed, tested and documented code, with no lock-in to our tooling. Define repository access, handover and the working-hour overlap during discovery.

How Arizona's transaction privilege tax can reach SaaS subscriptions

In taxpayer information ruling LR 17-001, dated January 3, 2017, the Department of Revenue found that one taxpayer's monthly fees for software hosted outside the state and accessed remotely were taxable under the TPT personal property rental classification when received from Arizona customers, because those customers had enough control over the software to constitute a rental. It said the server location makes no difference, since the place where the user uses the software is what matters, and it put the related transaction, implementation, access and consulting fees in the tax base. The ruling binds only the taxpayer that requested it and may not be cited by other taxpayers, so it shows the department's reasoning rather than deciding your case. It is worth confirming your own position with an accountant before you set prices there.

Arizona TPT rates and the remote seller threshold for SaaS

The state TPT rate for the retail and personal property rental classifications is 5.6%: the 5% base rate in A.R.S. 42-5010 plus a 0.6% increment levied from June 30, 2021 through June 30, 2041. Local tax sits on top. The Department of Revenue's October 2026 rate table lists the rental rate at 6.3% combined state and county in Maricopa County and 6.1% in Pima County, and cities add their own tax on rental, leasing and licensing: 2.8% in Phoenix, effective July 1, 2025, and 2.6% in Tucson. Since October 1, 2019, remote sellers have needed a TPT license once direct sales to customers in the state in the previous or current calendar year pass a threshold that stepped down from $200,000 in 2019 to $150,000 in 2020 and $100,000 from 2021. The department frames that regime around retail sales of tangible personal property, so a seller taxed under the rental classification should confirm how it applies.

Billing and tenancy for Arizona customers in a multi-tenant SaaS

Tenant separation sits at the foundation of the data model, so engineers design it first in PostgreSQL with Drizzle ORM: every table carries the tenant key, queries pass through a layer that requires it, and tests that try to read across tenants must fail. The payment provider's events are the source of truth for subscription state, and webhook handlers are idempotent, so a redelivered event is not processed twice. State tax shapes the invoice model too. Local rates differ between Phoenix and Tucson, so each invoice line stores the customer's service address and the rate applied. LR 17-001 counted implementation, access and consulting fees in that taxpayer's base, so those fees are billed as separate line types that can each be classified on their own. Agents then produce the CRUD screens, admin views, migrations and test suites around that core, with every diff reviewed before merge. Reveal Software (reveal.software) runs on Hono, Drizzle ORM and PostgreSQL, and PicKey (pickey.ai) has Stripe subscription billing.

Arizona breach notice duties for a SaaS company holding user data

A SaaS company that owns or licenses unencrypted computerized personal information must notify affected Arizona residents within 45 days after it determines a breach of its security system occurred. When more than 1,000 people must be notified, it must also notify the three largest nationwide consumer reporting agencies and send written notice to the state Attorney General and the director of the Arizona Department of Homeland Security. The duty is written around unencrypted data, so encryption at rest belongs in the first design rather than a later hardening pass, and audit logs that record which tenant and which records were touched shorten the work of finding who must be told. The state has no comprehensive consumer privacy law, so its residents' data falls under sector laws such as this breach statute rather than a general privacy code, alongside the contract terms your own customers ask for.

Questions

The things people ask before starting.

Is SaaS taxable in Arizona?

It can be. In ruling LR 17-001 the Department of Revenue treated one company's fees for remotely accessed software as a taxable rental under the transaction privilege tax. The ruling binds only the company that requested it, so each SaaS seller has to assess its own product and contracts against the rental classification.

When does an out-of-state SaaS company need an Arizona TPT license?

Remote sellers need a TPT license and must file once direct sales to Arizona customers exceed $100,000 in the previous or current calendar year, the threshold since 2021. The department frames this around tangible personal property, so SaaS sellers taxed as rentals should confirm their own nexus position. Municipal license fees are waived for remote sellers.

What is the TPT rate on a software rental sold to a customer in Phoenix?

It totals 9.1% at a Phoenix location: 6.3% combined state and county for Maricopa County plus the city's 2.8% tax on rental, leasing and licensing, according to the Department of Revenue's October 2026 rate table. For Tucson the table lists 6.1% for Pima County and a 2.6% city rate.

Is the Arizona Innovation Challenge open to SaaS startups in 2026?

The Fall 2026 round was SaaS-focused, but applications closed September 28, 2026, and awardees are due to be announced November 4, 2026. It was limited to companies incorporated after August 2023 with a functional product and $5,000 to $50,000 in MRR. Each awardee gets $100,000 in non-dilutive funding plus three months of partner support.

What does it cost to build a SaaS product with Curiosive?

It starts from $2,000 per month, the price of our single offer, AI-accelerated development, with scope and capacity agreed in writing after a discovery call. A Phoenix working day and ours share no hours, so plan and pricing decisions reach us in writing. Repository, database and hosting accounts are opened in your name from the start.

How it starts

What happens after you write to us.

  1. 01

    You describe the product

    One paragraph on what you are building, roughly when you need it, and who it is for. No brief, no form with fifteen fields.

  2. 02

    You get a reply within a day

    From the engineer who would do the work, not a sales team. If we are not the right fit we say so, and where possible we point you somewhere better.

  3. 03

    You get a scoped plan

    Scope, price and timeline in writing before anything is committed. You decide with the numbers in front of you.

No long contract to begin, no lock-in to our tooling, and the code is yours from the first commit.

Start a conversation
Contact

Looking for an engineering partner for the long haul?

A short note about the product, the timeline and who it is for is enough to start. You will hear back from the engineer who would do the work, not a sales team.

Ankara / Türkiye · Working across European and US time zones