SAAS TAXABILITY IN GEORGIA

Is SaaS taxable in Georgia? A developer's guide to the exemption

No. Georgia does not tax software-as-a-service products that customers access remotely, with no download and no ongoing right to the product once they stop paying. Ga. Comp. R. & Regs. 560-12-2-.118 names "Software as a Service (SaaS)" as exempt directly. Software delivered on physical media is taxed differently, as tangible personal property. A separate 2024 rule brought some digital products, like permanently downloaded e-books and video, into Georgia's tax base, but it left the SaaS exemption untouched. Nothing pending changes this.

If you're building a product that needs to calculate SaaS sales tax for your customers, this guide is for you. It covers Georgia's SaaS tax rules and rates, what to account for when you build sales tax calculation into your product, and how Ziptax returns accurate Georgia rates through an API without you building and maintaining a rate engine.

Founder, Ziptax

Last updated

Oct 28, 2026

Rates verified against the Ziptax tax engine. Taxability positions sourced to official state guidance, listed under Sources. See our editorial methodology.

Georgia SaaS sales tax at a glance

Product Taxability Rules

Does Georgia tax SaaS?No. Exempt under Ga. Comp. R. & Regs. 560-12-2-.118(5)(c), which names "Software as a Service (SaaS)" directly.
Is a law change pending?No. Checked against Georgia's current Department of Revenue guidance and 2026 session activity; nothing changes this.
Base State Tax Rate4.00%
Local Combined Rate Range6.00% to 9.00%, determined by the address the sale is sourced to. Not resolvable from ZIP code alone.
Primary Data SourcesGeorgia Department of Revenue

State Registration & Collection Triggers

What triggers a tax collection requirement?Meeting either of these conditions (whichever happens first):• Economic nexus: $100,000 in gross revenue from retail sales of tangible personal property delivered into Georgia, OR 200 or more separate retail sales of tangible personal property delivered into Georgia.• Physical nexus: An office, inventory or other property, or an employee working in Georgia.
What revenue counts toward the threshold?Gross revenue from retail sales of tangible personal property (TPP) delivered into Georgia, per Policy Bulletin SUT-2019-02 and O.C.G.A. § 48-8-2.
Does SaaS revenue count toward the threshold?No. Because Georgia classifies pure cloud SaaS as a non-taxable computer service rather than tangible personal property, SaaS revenue does not accumulate toward the $100,000/200-transaction test.
Lookback Calculation WindowCurrent or previous calendar year (fixed calendar year, not a rolling 12-month window).
Are marketplace sales included?No. Marketplace facilitators must collect and remit on the sales they facilitate in Georgia. Facilitated sales do not count toward an individual seller's own threshold under O.C.G.A. § 48-8-30.
SST State (Streamlined Sales Tax)?Yes. Georgia is a full member of the Streamlined Sales Tax Governing Board, effective July 1, 2011.
Primary Data SourcesGeorgia Department of Revenue, Streamlined Sales Tax Governing Board

Which types of software and digital products does Georgia tax?

Georgia draws its lines in two places: whether a product is software at all versus a digital product, and whether the customer gets to keep using it after they stop paying.

What you sellTaxable in Georgia
SaaS, accessed remotely, no downloadNo. Named as exempt under Rule 560-12-2-.118(5)(c).
A digital subscription (software or content) with no permanent right of use, where access ends if payment stopsNo, under Rule 560-12-2-.118(5)(d).
Specified digital products downloaded with a permanent right to keep them (e-books, digital audio or video works)Yes, since January 1, 2024, under Rule 560-12-2-.118(3)(a).
Prewritten software, downloaded or otherwise delivered electronicallyNo. Exempt under Rule 560-12-2-.111(4)(a) because it is not considered tangible personal property.
Prewritten software on physical mediaYes, as tangible personal property.
Custom software written for a single customerNo. Explicitly exempt under Rule 560-12-2-.111(3)(b).
SaaS bundled with tangible goods or a taxable digital productSplit the bundle. The taxable line item (hardware, a permanent-download product) is taxed on its own; the SaaS portion follows its own exempt rule. An undifferentiated lump sum exposes the whole charge.
Bundles are where implementations break. Apply taxability per line item, not per order: a SaaS subscription that ships with a hardware device, or that bundles in a permanent-download digital product, stays exempt on the pure-access portion, but the taxable portion needs its own line and its own rate.

How do you charge the correct sales tax rate for SaaS in Georgia?

Under current rules, you mostly don't. Because SaaS, electronically delivered software, and non-permanent digital subscriptions are exempt, the sales tax on a remotely accessed subscription sold to a Georgia customer is $0.

That changes the moment the product stops being pure access: a permanent-download digital product, physical media, or a bundled tangible good all bring tax back into the picture, and Georgia has no upcoming, pending changes to these rules to plan for, so this is the steady state, not a temporary one.

When something in the transaction is taxable, engineering teams have two options for calculating the correct rate: call a real-time sales tax API, or manually build and maintain an internal rate engine.

Option 1: Use the Ziptax Sales Tax API

You send the buyer's address at the point of checkout, and the API evaluates the exact boundary lines, including Georgia's overlapping local option taxes.

To calculate a live rate against a Georgia address, use the v60 endpoint:

Bash

curl -G https://api.zip-tax.com/request/v60 \
    -H "X-API-KEY: <apiKey>" \
    -d key=your-api-key \
    --data-urlencode "address=206 Washington St SW, Atlanta, GA, 30334"

To verify complete payload structures, explore the REST API documentation.

Three things to do with that response:

  1. Multiply by the combined rate rather than assembling it from the individual components.
  2. Store the jurisdiction on the transaction, because rebuilding it later from an address is lossy.
  3. Store the effective date, which allows you to audit past periods accurately.

If your product catalog handles complex items like SaaS, digital products, or bundles, you can also pass a product taxability code to dynamically check product rules. Search for the correct product code and review our Taxability Information Codes (TICs) to see how the response returns product-specific tax flags and exemptions.

What an API will not tell you: your company's physical presence or economic registration status in Georgia, and whether a specific hybrid product qualifies as exempt SaaS or a taxable permanent-download product. Both stay on your side of the integration.

To automate threshold tracking, tax filings, and remittance, you can set up merchant management to connect TaxCloud automated compliance for your own business or for sub-merchants building on your platform.

Option 2: Build and maintain it yourself

A real choice if you already hold jurisdiction data for other reasons. If you take this route, Georgia needs four things handled:

  1. A product taxability decision separate from the rate lookup. SaaS and non-permanent digital subscriptions are exempt, so the rate isn't the operative question for them. Specified digital products with a permanent right of use, and anything on physical media, need a rate.
  2. Address-level rate resolution. Georgia's local option taxes stack rather than replace one another. A single address inside Atlanta can carry a county-level local option tax, a MARTA transit tax, a TSPLOST, and the city's own 1% Municipal Option Sales Tax (MOST), all at the same time, on top of the 4% state rate. An address in unincorporated Fulton County, just outside the city limits, carries a different combination and a different total.
  3. Threshold accumulation on the right basis. Current or previous calendar year, not rolling, and on a tangible-personal-property basis: $100,000 in gross revenue or 200 separate transactions, whichever comes first.
  4. An effective date on every rule. Georgia republishes its general sales and use tax rate chart quarterly. A stored rate or rule is only right until the next change.

Five things to watch out for:

  1. ZIP-based shortcuts. Georgia's local option taxes are layered by county and city, not by ZIP code, and specific districts inside the same county can carry different combined rates. A ZIP-level lookup can hand two customers the same rate when they owe different amounts.
  2. Treating a whole metro area as one rate. Atlanta's 1% MOST applies only inside the Atlanta city limits, on top of county-level local option taxes, MARTA's transit tax, and a Transportation Special Purpose Local Option Sales Tax (TSPLOST). An address a few blocks outside the city limits, in unincorporated Fulton County, carries a different combination and a noticeably lower total.
  3. Assuming every local tax applies the same way. MOST explicitly does not apply to motor vehicles even where they're otherwise taxable. Stacking local taxes doesn't mean treating them as one undifferentiated number; some carry their own carve-outs.
  4. Rate changes landing mid-period. Georgia's rate chart changes quarterly, and nothing in a stored rate tells you when a county or city changed its local option tax.
  5. Marketplace math traps. Unlike some states, Georgia explicitly excludes marketplace-facilitated sales from an individual seller's economic nexus calculation. Do not lump your marketplace sales in with direct sales when monitoring your $100,000/200-transaction threshold.

When does a SaaS business have to collect sales tax in Georgia?

Registration and collection are two separate obligations with completely different triggers. Conflating them is where most engineering implementations go wrong.

To get this right, your application and billing stack needs to track these two operational rules:

Rule 1: Monitor your registration triggers (nexus)

View collection requirements and nexus. You must legally register to file with the state the moment either of these conditions is met:

  • Physical presence: An employee working in Georgia, an office, inventory held in the state, or leased server capacity.
  • Economic threshold: Your gross revenue from retail sales of tangible personal property delivered into Georgia crosses $100,000, or your separate retail sales of tangible personal property delivered into Georgia reach 200, in the current or previous calendar year. Pure SaaS revenue is not tangible personal property, and therefore does not count toward either number.

Rule 2: Apply the correct collection logic

A seller whose only Georgia revenue is pure SaaS, with no permanent-download product, no physical media, and no bundled tangible good, likely never crosses either threshold at all, because both are measured on tangible personal property, and pure SaaS isn't TPP. For that seller, there is typically no registration obligation to begin with.

Registration becomes live the moment some revenue is TPP: a specified digital product sold with a permanent right of use, physical media, or a bundled device. If that applies to your business, your billing system needs to calculate, collect, and remit Georgia tax on that taxable portion, resolved to the customer's address under Georgia's stacked local option taxes, while continuing to charge $0 on the exempt SaaS and non-permanent-subscription portions of the same account.

Where Ziptax helps

If you're building a custom billing engine, a niche ERP, or a B2B SaaS platform, you don't need an enterprise compliance suite just to calculate an accurate checkout rate. You just need a fast, reliable endpoint.

Ziptax handles the infrastructure layer of sales tax calculation so your team can focus on your core product.

  • Rooftop Precision: Resolves rates across 12,000+ U.S. tax jurisdictions using exact address and coordinate-based lookups, including Georgia's stacked county, MARTA, TSPLOST, and city-level option taxes, eliminating the accuracy liabilities of ZIP-based shortcuts.
  • Engineered for Platforms: Built specifically to embed live tax calculations directly into checkout workflows, API endpoints, and marketplace billing frameworks.
  • Frictionless Pricing: Designed for cost-conscious development teams who want to pay strictly for active calculation calls without committing to heavy enterprise software contracts.
  • The TaxCloud Runway: When your transaction volume scales or your users demand automated filing and remittance services, you can pair Ziptax with TaxCloud for the rest of compliance. You get a lightweight API to deploy today and a filing and remittance backend ready when you need it.

Get Georgia SaaS tax rates from an API

Address-level rates for every Georgia jurisdiction, plus the rest of the US, Canada, and select other markets. Free starter plan, then view Ziptax pricing for usage-based rates as you scale. If you need volume pricing or a different billing arrangement, contact the Ziptax team directly.

Frequently asked questions

Do you have to register in Georgia if your SaaS product is exempt there?

Not necessarily. Georgia's $100,000 or 200-transaction economic nexus threshold is measured on retail sales of tangible personal property delivered into Georgia, not gross revenue from everything you sell. Pure SaaS isn't tangible personal property under Georgia's treatment, so it doesn't count toward either number. A seller whose only Georgia revenue is pure SaaS likely never crosses the threshold on that basis alone. If you also sell a permanent-download digital product, physical media, or bundled tangible goods into Georgia, that revenue can push you over the threshold even though your core subscription stays exempt.

Does Georgia tax software and digital products differently depending on how they're delivered?

Yes, and the key distinction is permanence and physical tangibility. Software accessed as SaaS, with no download, is exempt by name under Georgia's digital products rule. Plain prewritten software delivered electronically is similarly exempt, as it is not considered tangible personal property. A specified digital product like an e-book, downloaded audio, or downloaded video becomes taxable the moment the customer gets a permanent right to keep it. Software delivered on physical media is taxable as tangible personal property.

Can you use a ZIP code to get the Georgia sales tax rate?

Not reliably. Georgia layers county-level local option taxes with transit taxes like MARTA, transportation-specific TSPLOSTs, and in Atlanta's case, an additional 1% city-level Municipal Option Sales Tax, and these don't line up with ZIP code boundaries. An address just inside the Atlanta city limits and one just outside it, in unincorporated Fulton County, can carry noticeably different combined rates even when they share a ZIP code. Resolve the rate from the full street address instead.

Does Atlanta or another Georgia city tax SaaS even though the state doesn't?

No. Georgia's local option sales taxes, including Atlanta's MOST, generally apply to the same base as the state tax, so a city doesn't independently tax a SaaS subscription the state exempts. Where local rates do matter is on whatever in the same account is actually taxable, like a permanent-download digital product or physical media, since the applicable combination of county, transit, and city-level taxes changes what's collected on that portion of the bill.

Sources

  1. SaaS and Digital Products Exemption/Taxability: Georgia Department of Revenue, Rule 560-12-2-.118 (Specified Digital Products, Other Digital Goods, and Digital Codes, as well as Internet Access Service). Names "Software as a Service (SaaS)" as exempt and sets the permanent-use-right test for specified digital products.
  2. General Computer Software and Computer-Related Services Rule: Ga. Comp. R. & Regs. 560-12-2-.111 (Computer Software and Computer-Related Services). Governs software classifications and exempts both custom software and electronically delivered prewritten software.
  3. Economic Nexus and the $100,000 / 200-Transaction Threshold: Georgia Department of Revenue Policy Bulletin SUT-2019-02 (Remote Sellers: Sales and Use Tax Obligations) and the Department's Out-of-State Sellers Portal.
  4. Marketplace Facilitators (Threshold & Collection Rules): Georgia Department of Revenue Policy Bulletin SUT-2020-01 and the Georgia DOR Marketplace Facilitators Portal.
  5. State and Local Sales Tax Rates: Georgia Department of Revenue, Sales Tax Rates - General.
  6. Atlanta Municipal Option Sales Tax (MOST): Georgia Department of Revenue, 1% City of Atlanta Municipal Option Sales Tax.
  7. Transportation Special Purpose Local Option Sales Taxes (TSPLOSTs): Georgia Department of Revenue, TSPLOSTs.
  8. Streamlined Sales Tax (SST) Status: Streamlined Sales Tax Governing Board, Georgia State Detail and Georgia Department of Revenue Streamlined Sales Tax.

SaaS Taxability by State (2026 Update)

Click on a state to see whether it taxes SaaS, its current rates, and when you need to register.

Build with Ziptax

Calculating sales tax doesn’t need to be expensive or complex. Start with 100 free API calls today and see how simple and accurate tax rate lookups can be.