TPT Tax Guide for Software & App Development in Tempe
By Saguaro List ·
Running a custom software or app development shop in Tempe means navigating some genuinely tricky tax territory—Arizona's Transaction Privilege Tax rules treat software very differently depending on how you deliver and license it.
Why Software Taxation Is Complicated in Arizona
Arizona's TPT (Transaction Privilege Tax) is a seller's privilege tax, not a traditional sales tax, but the practical effect on your business is similar: you may owe tax on certain revenue streams, and misclassifying them can trigger audits or penalties. The challenge for software and app developers is that the taxability of your work depends heavily on how you deliver it and what the client is actually buying.
The Arizona Department of Revenue (ADOR) distinguishes between:
- Custom software – typically developed for a single client to unique specifications
- Prewritten (canned) software – off-the-shelf products sold to multiple buyers
- Software as a Service (SaaS) – hosted software accessed remotely
Each of these can be treated differently under TPT, and the lines blur quickly when you're building something that starts custom but later gets licensed to other clients.
TPT and Custom vs. Prewritten Software
Under Arizona law, custom software developed and delivered to a single client has generally been treated as a non-taxable service rather than a taxable sale of tangible personal property—but the delivery method matters. If you hand over a physical USB drive or disc, that tangible medium can create a taxable transaction. Electronic delivery has historically been treated more favorably for custom work, though rules can evolve.
Prewritten software, on the other hand, is treated more like a product sale and is typically subject to TPT under the retail classification. If your Tempe studio licenses a white-label app template or a SaaS dashboard to multiple businesses, you're likely looking at a taxable transaction—even if you customized it slightly.
A simplified way to think about it:
| Software Type | Delivery Method | General TPT Treatment |
|---|---|---|
| Fully custom, one client | Electronic | Generally not taxable (service) |
| Fully custom, one client | Physical media | Potentially taxable |
| Prewritten / off-the-shelf | Any | Generally taxable (retail) |
| SaaS / hosted subscription | Remote access | Often not taxable (varies) |
Always confirm current classifications with ADOR or a licensed Arizona CPA—rules shift.
SaaS and Subscription Revenue
This is where many Tempe developers get caught off guard. Arizona has historically not imposed TPT on SaaS or remotely accessed software because there is no transfer of tangible personal property or a software license to the end user—the software stays on your servers. However, this area continues to evolve, and multistate clients introduce nexus questions that are entirely separate from Arizona TPT.
If you're collecting recurring subscription revenue from Arizona customers, document your delivery model carefully and revisit your classification at least annually.
City-Level TPT: Tempe Has Its Own Rate
Arizona has a dual-level TPT system. You register with the ADOR and file a single return, but that return includes both state and city taxes. Tempe imposes its own TPT rate on top of the state rate, and the combined rate for most retail transactions typically runs in the range of 8–9% (state plus Tempe city tax)—though rates change, so verify the current figures at aztaxes.gov before quoting clients or setting prices.
If your software business has a physical office in Tempe but serves clients statewide or nationally, the situs (location) rules determine which city rate applies to each transaction. This matters if you're billing clients in Scottsdale, Phoenix, or Chandler.
Federal Income Tax Considerations for Software Businesses
On the federal side, custom software developers should be aware of a few planning opportunities:
- Section 199A (QBI deduction) – Many software development S-corps and sole proprietors qualify for the 20% qualified business income deduction, though specified service trade rules can limit eligibility at higher income levels.
- R&D Tax Credit (Section 41) – If your team is building genuinely novel software functionality, you may qualify for the federal research and development credit. This is underused by small Tempe studios and worth exploring with a CPA.
- Depreciation and software costs – Internal-use software you develop or purchase to run your own business is amortized under specific IRS rules (generally 36 months for purchased canned software, 3 years for self-developed internal-use software under the safe harbor).
Practical Steps to Stay Compliant
Getting your tax structure right from the start saves significant headaches. Here's a working checklist:
- Register for a TPT license through AZTaxes.gov before your first taxable transaction—not after.
- Classify each revenue stream (custom development, licensing, SaaS subscriptions, maintenance contracts) separately and confirm TPT treatment with ADOR or an Arizona CPA.
- Determine nexus in other states if you have remote employees or significant out-of-state revenue—economic nexus thresholds vary by state.
- Separate invoicing for taxable and non-taxable services; bundled contracts can create tax exposure on the entire amount.
- Update contracts to specify whether pricing is TPT-inclusive or exclusive, especially for longer-term development agreements.
- Review annually—Arizona TPT rules for digital services are an active area, and city rates adjust periodically.
If you're looking for other Tempe-based professionals who can help—accountants, attorneys, or fellow developers comparing notes—browsing businesses in Tempe is a good starting point. You can also find and compare software development resources in the tech directory to connect with peers navigating the same issues.
Don't Overlook ROC and Business License Requirements
While not strictly a tax issue, Arizona's Registrar of Contractors (ROC) licensing doesn't typically apply to pure software development—but if your apps interface with physical systems (home automation, construction management platforms, etc.), confirm with an attorney whether any licensing crossover applies. Tempe also requires a general business license for in-city operations, separate from your TPT license.
Arizona's TPT framework for software businesses rewards those who take the time to understand it—misclassification is common and genuinely costly. If you're building or growing a development shop in Tempe, getting a qualified Arizona CPA involved early is far cheaper than untangling back taxes later. And if you want visibility in the local market while you scale, you can always list your business free to reach clients already searching in the area.
Grow your Technology & Repair on Saguaro List
List your Arizona business free and start showing up when local customers search.