Most Arizona hosts I talk to are not evading taxes. They are quietly getting them wrong — usually because a platform collects something on their behalf and they assume that closes the loop. It does not. Arizona's Department of Revenue is direct about this: even in a period where you had no bookings, you must still file a $0 TPT return (Arizona Department of Revenue, Short-Term Lodging).
This article explains what transaction privilege tax is, who owes it, how the rate stack works, what Airbnb and Vrbo actually cover, and the mistakes that create letters from the state. Everything below was verified against ADOR and Arizona Revised Statutes sources on August 25, 2026. This is general information, not tax or legal advice — I am a former Airbnb Market Manager, not a CPA or an attorney. Confirm your situation with ADOR, your city, and a licensed tax professional.
What TPT actually is
Transaction privilege tax is often called a sales tax, but it is technically a tax on the privilege of doing business in Arizona. For lodging, the relevant classification is transient lodging, and Arizona defines a "transient" as someone who obtains lodging space on a daily or weekly basis, or on any other basis for fewer than thirty consecutive days (A.R.S. § 42-5070).
ADOR states it plainly: short-term residential rentals are lodging rental stays for less than 30 days, and the income from those stays is subject to Arizona TPT under A.R.S. § 42-5070 and the Model City Tax Code sections -444 and -447 (ADOR).
Rentals of more than 29 days for residential purposes fall under residential rental instead (ADOR). That 30-day line is the most important number in your tax planning, and it is also the line most city STR ordinances use.
What counts as taxable income
All income received in connection with the rental is taxable. The useful question is whether the money is refundable: fees for items such as security deposits, cancellation fees, and housekeeping become taxable gross income at the time the fee is no longer refundable to the renter (ADOR). So no, a cleaning fee is not a tax-free pass-through. Neither is a forfeited deposit.
The rate stack: state, county, city
Arizona's lodging tax is layered, and you report the layers with different business codes:
| Layer | Business code | Where you find it |
|---|---|---|
| State and county transient lodging | 025 | ADOR county columns for your region code |
| City hotels rate | 044 | ADOR city tables |
| Additional city hotel tax, where imposed | 144 | ADOR city tables |
ADOR instructs owners and property managers taking direct bookings to report lodging stays of fewer than 30 days under code 025 for the state and county, code 044 for cities, and code 144 where a city imposes an additional hotel tax (ADOR). The statutory state rate for transient lodging is 5.5% (A.R.S. § 42-5010); county amounts ride on top in ADOR's tables, which is why the "025" figure is higher than 5.5% in most counties.
Two real examples from ADOR's rate table effective August 1, 2026 (ADOR Transaction Privilege and Other Tax Rate Tables):
- Flagstaff (Coconino County): 025 transient lodging 6.90%, plus city hotels (044) 4.486%, with no additional city hotel tax listed. Combined, that is about 11.386%.
- Scottsdale (Maricopa County): 025 transient lodging 7.27%, plus city hotels (044) 1.70%, plus additional hotel/motel tax (144) 5.00%. Combined, that is about 13.97%.
Those combined totals are my arithmetic from ADOR's published figures, not a number ADOR prints as a single line. Rates also change: ADOR updates the tables monthly, though changes do not occur every month (ADOR, Tax Rate Table).
How to find your own rate
Use ADOR's Arizona Transaction Privilege & Use Tax Rate Look Up Tool. Search by physical address or ZIP code, or use the Map Locator, select the business description, and the tool returns the applicable state, county, and city rates plus the business codes you need (ADOR, Tax Rate Table). Do this per property, not per city. Special taxing districts exist, and a property one street over can sit in a different region code.
You must display your TPT license number in advertising
This is the compliance item hosts miss most often, and it is not ambiguous. ADOR states that a property owner or operator is required to include the TPT license number on any advertising associated with the short-term rental (ADOR).
Separately, Arizona law lets a city require the local STR permit or license number on each advertisement you maintain — and if the city does not require a local license, it may require the TPT license number instead (A.R.S. § 9-500.39). In cities like Scottsdale and Flagstaff you carry a city license number on your listings, and the state expects your TPT number in advertising too. Put the required numbers in the listing description, not buried in a photo caption.
Does Airbnb or Vrbo handle this for you?
Partly. Here is the accurate version.
An online lodging marketplace (OLM) is required to be registered with ADOR to file and pay the tax on transactions made through its platform, and ADOR states the OLM is responsible for collecting and remitting the TPT due from that rental income (ADOR); state law requires that registration (A.R.S. § 42-5005).
What that does not do:
- It does not remove your reporting obligation. Revenues received from an OLM must still be reported to ADOR. If 100% of your listings are facilitated through the OLM, you may deduct 100% of that income using deduction code 775 (ADOR).
- It does not cover direct bookings. Any direct bookings you take are not deducted, and you are responsible for the tax on them (ADOR).
- It does not remove your license. You still need a TPT license, and ADOR notes you may also need a city business license, which is different from a TPT license and which ADOR does not issue (ADOR).
- It does not eliminate your ultimate liability. Where a property management company files and pays on your behalf, ADOR states the landlord is ultimately liable for filing and paying the taxes owed (ADOR).
- It does not cover county registration. All Arizona counties require residential rental properties to be registered with the County Assessor, with possible penalties and fines for properties not correctly identified or registered (ADOR).
One document to keep: Form 5018. An owner receiving short-term lodging revenue through an OLM obtains this certificate from the marketplace stating that it is collecting and remitting the tax; it is signed by the OLM or its designee and retained by both parties as evidence of the exempt transaction (ADOR). If you file a return with a 775 deduction and cannot produce a 5018, you have a documentation gap.
Not sure you're compliant
Compliance is table stakes. Getting booked is the harder problem, and it is the one I actually solve. Bring me your listing URL and I'll spend 15 minutes telling you the top three things limiting its visibility. Free, and there's no pitch at the end.
How to register for a TPT license
- Complete the Arizona Joint Tax Application (Form JT-1/UC-001), used to apply for transaction privilege tax, use tax, employer withholding, and unemployment insurance — "joint" because ADOR forwards a copy to the Department of Economic Security (ADOR, TPT License).
- Choose a method: online at AZTaxes.gov, through Business One Stop, by mailing the paper JT-1, or in person at an ADOR office in Phoenix, Mesa, or Tucson (ADOR, Applying for a TPT License).
- Have your EIN ready. A business must have an employer identification number to obtain a TPT license; sole proprietors with no employees may use their SSN, and single-member LLCs must have a FEIN (ADOR).
- Pay the fee. The TPT license costs $12 per location, and licenses are not delivered until fees are paid in full (ADOR, TPT License). TPT license renewal itself carries no state fee, though a municipal privilege tax license can carry up to $50 (A.R.S. § 42-5005).
- Consider the seasonal option. A seasonal TPT license is obtained at AZTaxes.gov by choosing the seasonal filing frequency on the application; it stays active until it is cancelled, and owners leaving the STR business should cancel it (ADOR).
- Know the timing. Applying at AZTaxes.gov generally produces a TPT license number the same day with the certificate mailed in 7 to 10 business days; a mailed paper JT-1 takes about two weeks (ADOR).
- License each property separately where required. If you use multiple property management companies, each property needs its own license, because two returns cannot be submitted for the same period without causing account problems (ADOR).
Filing frequency and deadlines
Frequency is determined by your total estimated annual combined Arizona, county, and municipal TPT liability (ADOR, TPT Filing Frequency):
| Frequency | Estimated annual combined liability |
|---|---|
| Annual | Less than $2,000 |
| Quarterly | $2,000 to $8,000 |
| Monthly | More than $8,000 |
| Seasonal | Operating 8 months or less |
Changing frequency requires the Business Account Update Form by mail — it cannot be done online — and it cannot be changed at all if there are delinquencies on your account (ADOR).
Deadlines come from statute. Monthly filers: the return and payment are due on or before the 20th day of the month following the month in which the tax accrues. Quarterly filers: the 20th of the month following the quarter. Annual filers: January 20 following the year in which the tax accrues. Electronic filers are delinquent if the return and payment are not received by the department by the last business day of the month; other filers are delinquent after the business day preceding the last business day (A.R.S. § 42-5014).
ADOR's 2026 calendar reflects this pattern — for example, August 2026 shows a statutory due date of August 20, with the electronic filing deadline at August 31 (ADOR 2026 TPT Filing and Payment Due Dates, PDF). ADOR also notes paper returns and payments are timely when received, not by postmark (ADOR, Due Dates).
One more rule worth knowing: taxpayers with an annual total tax liability of $500 or more are required to file electronically (A.R.S. § 42-5014). For most hosts, that means AZTaxes.gov, not paper.
Common mistakes hosts make
- Not filing in slow months. ADOR requires a $0 return for periods with no rental activity. Skipping it creates delinquencies — and delinquencies block a filing frequency change (ADOR).
- Believing Airbnb replaced the return. OLM income is reported and then deducted under code 775. Deducting is not the same as not reporting.
- Mixing direct bookings into the 775 deduction. Direct bookings are not deductible, and you owe the tax on them (ADOR).
- Leaving the TPT license number out of advertising. ADOR requires it, and your city may require its own license number as well.
- Treating cleaning fees as non-taxable. They are taxable gross income once no longer refundable.
- Confusing the TPT license with the city license. ADOR does not issue city business licenses. Cities do, and cities set their own STR requirements on top of the state (ADOR).
- Skipping County Assessor registration. Every Arizona county requires residential rentals to be registered, with penalties for properties not properly identified.
- Letting a seasonal license linger. It stays active until cancelled, which means filing obligations keep running after you exit the business.
- Using one rate for a portfolio. Rates are region-specific and change monthly. Verify per property.
Taxes and licensing are the part of this business that can only lose you money, never make it. Once that machinery runs cleanly, the question worth your attention is whether your listing earns the traffic it should — a property that is compliant and invisible still underperforms. I offer a free 15-minute listing visibility diagnostic based on what I learned managing markets at Airbnb: a direct read on where your listing is losing impressions and what to change first. If that would help once your TPT setup is squared away, reach out.
This article is general information, not tax or legal advice. Tax rates and rules change, sometimes monthly. Confirm your rates and obligations with the Arizona Department of Revenue, your city, and a licensed tax professional. All sources above were verified on August 25, 2026.
