Keeping track of which states charge a sales tax permit fee—and which require renewal—is a critical part of maintaining compliance. While most states offer registration for free, several charge application fees or recurring renewal costs.
The table below provides a comprehensive list of all 45 states with state-level sales tax plus the District of Columbia.
State | Registration Fee | Renewal Fee | Renewal Frequency |
Alabama | $0 | $0 | Annual (No fee, but must verify) |
Arizona | $12 (State) | $0 (State) / Up to $50 (Local) | Annual (State/Local renewal) |
Arkansas | $50 | $0 | Indefinite |
California | $0 | $0 | Indefinite |
Colorado | $66 ($50 deposit for new account and $16 one-location sales tax license) | $16 | Biennial (Every 2 years) |
Connecticut | $100 | $0 | Automatically renews at no cost if the account is active and in good standing |
D.C. | $0 | $0 | Indefinite |
Florida | $0 (Online) / $5 (Paper) | $0 | Indefinite |
Georgia | $0 | $0 | Indefinite |
Hawaii | $20 | $0 | Indefinite |
Idaho | $0 | $0 | Indefinite |
Illinois | $0 | $0 | Retailer’s certificate every 1 year; Reseller’s certificate every 3 years (Automatic/Free) |
Indiana | $25 | $0 | Biennial (Automatic/Free) |
Iowa | $0 | $0 | Indefinite |
Kansas | $0 | $0 | Indefinite |
Kentucky | $0 | $0 | Indefinite |
Louisiana | $0 | $0 | Indefinite |
Maine | $0 | $0 | Indefinite |
Maryland | $0 | $0 | Indefinite |
Massachusetts | $0 | $0 | Renewal is not required, but the sales tax permit should be updated when there are changes in ownership, address, etc. |
Michigan | $0 | $0 | Indefinite |
Minnesota | $0 | $0 | Indefinite |
Mississippi | $0 | $0 | Indefinite |
Missouri | $0 | $0 | Indefinite |
Nebraska | $0 | $0 | Indefinite |
Nevada | $15 per location | $0 | Indefinite |
New Jersey | $0 | $0 | Indefinite |
New Mexico | $0 | $0 | Indefinite |
New York | $0 | $0 | Indefinite |
North Carolina | $0 | $0 | Indefinite |
North Dakota | $0 | $0 | Indefinite |
Ohio | $0 (Remote) / $50 (Retail) | $0 | Indefinite |
Oklahoma | $20 plus a handling fee | $0 | Indefinite (as long as business remains active and compliant) |
Pennsylvania | $0 | $0 | Every 5 years (Free renewal) |
Rhode Island | $0 | $0 | Annual (Due Feb 1st) |
South Carolina | $50 | $0 | Indefinite |
South Dakota | $0 | $0 | Indefinite |
Tennessee | $0 | $0 | Indefinite |
Texas | $0 | $0 | Indefinite |
Utah | $0 | $0 | Indefinite |
Vermont | $0 | $0 | Indefinite |
Virginia | $0 | $0 | Indefinite |
Washington | $0 (Business License) | $5 | Annual |
West Virginia | $30 | $0 | Indefinite |
Wisconsin | $20 | $10 | Biennial (Every 2 years) |
Wyoming | $60 | $0 | Indefinite |
What does "Indefinite" mean? In these states, your permit remains valid as long as you remain in business and continue to file your returns. If you stop filing or close your account, you may need to reapply and pay any applicable fees again.
1. Watch Out for "Verification" States
Even if the renewal fee is $0, states like Alabama and Pennsylvania require you to log in and "verify" your business information every few years. If you ignore these notices, the state may cancel your permit, leading to unexpected "unregistered" status and potential penalties.
2. Local Licensing in Arizona
Arizona is a special case. While the state-level Transaction Privilege Tax (TPT) license has a one-time fee, almost every city in Arizona charges its own annual renewal fee (ranging from $2 to $50). These are usually due on January 1st every year.
3. Remote Sellers vs. Physical Presence
Some states offer lower fees for "Remote Sellers" (businesses with no physical location in the state). For example, in Ohio, out-of-state sellers can often register for free, while those with a physical storefront must pay a $25 fee.