If you are building billing infrastructure or embedding tax calculation into your platform, this guide outlines Virginia's software taxability rules, sourcing logic, economic nexus baselines, and how to query accurate address-level tax rates through the Ziptax Sales Tax API.
Virginia SaaS sales tax at a glance
Product Taxability Rules
| Does Virginia tax SaaS? | No. Remotely accessed software with no tangible medium is treated as an exempt personal, data processing, or internet service under Va. Code § 58.1-609.5(1). |
|---|---|
| Is a law change pending? | No. While broadening the sales tax base to digital products has been debated during past legislative budget sessions, no statutory expansion has been enacted. Virginia maintains an exempt status for SaaS. |
| Base State Tax Rate | 4.3% state rate, combined with a mandatory 1.0% local option adopted statewide, establishing a 5.3% standard baseline rate. |
| Local Combined Rate Range | 5.3% to 7.0%, sourced to the destination address. Multiple regional and special district taxes apply across Northern Virginia, Hampton Roads, Central Virginia, the Historic Triangle, and select school construction localities. |
| Primary Data Sources | Virginia Department of Taxation, Code of Virginia Title 58.1 |
State Registration & Collection Triggers
| What triggers a tax collection requirement? | Meeting either condition in the current or previous calendar year: Economic nexus: More than $100,000 in gross revenue from retail sales into Virginia, or 200 or more separate retail sales transactions into Virginia. Physical nexus: An office, employee, inventory, or physical capital in Virginia. |
|---|---|
| What revenue counts toward the threshold? | Gross revenue derived strictly from retail sales, defined under Va. Code § 58.1-602 as sales of tangible personal property or taxable services. |
| Does SaaS revenue count toward the threshold? | No. Pure SaaS is an exempt service rather than a taxable retail sale. Gross receipts from pure SaaS subscriptions do not accumulate toward Virginia's $100,000 or 200-transaction economic nexus threshold. |
| Lookback Calculation Window | Current or previous calendar year (fixed calendar-year measurement, not a rolling 12-month calculation). |
| Are marketplace sales included? | Yes. Under Va. Code § 58.1-612.1, marketplace facilitators meeting the threshold must collect and remit tax on behalf of third-party sellers. Facilitated retail sales accumulate toward the marketplace facilitator's threshold. |
| SST State (Streamlined Sales Tax)? | No. Virginia is not a member of the Streamlined Sales and Use Tax Agreement. Sellers register directly with the Virginia Department of Taxation. |
| Primary Data Sources | Va. Code Ann. §§ 58.1-602, 58.1-612(C), 58.1-612.1; Virginia Tax Commissioner Public Document 20-43 |
Which types of software does Virginia tax?
Virginia tax law evaluates whether tangible personal property transfers to the customer during the sale. The state treats digital delivery methods fundamentally differently from physical delivery.
| What You Sell | Taxable in Virginia |
|---|---|
| SaaS, accessed remotely (no download) | No |
| Prewritten software, downloaded electronically | No |
| Prewritten software on physical media | Yes |
| Custom software written for a single client | No |
| SaaS or software bundled with taxable hardware | Conditional |
Virginia's download exemption has one hard condition: no tangible copy, ever, before or after the sale
If a backup physical drive, installation disc, or USB key is shipped to the purchaser, the Virginia Department of Taxation considers the entire transaction a sale of taxable tangible personal property. Engineering and fulfillment pipelines should ensure contracts, invoices, and purchase confirmations explicitly certify electronic-only delivery.
Bundled transactions follow Virginia's true object test under 23 VAC 10-210-4040. If the primary object of the buyer is to acquire tangible personal property (such as server hardware or an appliance) and software or cloud access is merely incidental, the total invoice amount is taxable.
If software access or professional services represent the true object, and physical items are inconsequential, the service retains its exempt character. In complex enterprise sales where taxable hardware or services are sold alongside exempt cloud access, sellers must properly manage exemption certificates for eligible wholesale or institutional buyers.
How do you charge the correct sales tax rate for SaaS in Virginia?
For a pure SaaS subscription delivered to a Virginia business or consumer, the correct sales tax rate is 0.0%. Because the service is exempt by statute, no sales tax should be assessed.
That changes the moment a transaction includes anything taxable, a bundled hardware component, a physical backup medium, or a true-object determination that pulls the whole sale into tangible personal property. At that point, Virginia's address-level rate structure applies in full, and it is not flat.
SaaS teams have two options to manage this.
Option 1: Use the Ziptax Sales Tax API
Rather than hardcoding static state-level exemptions into checkout workflows, pass customer billing and shipping coordinates to the Ziptax API. Returning a verified $0.00 rate provides an auditable system record demonstrating that taxability was actively evaluated and confirmed exempt.
To query an address-level rate in Virginia, send a request to 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=1000 Bank St, Richmond, VA, 23219"To review complete request headers and JSON response payloads, explore the REST API documentation.
When consuming API responses, apply three architectural rules:
- Store Transaction-Level Jurisdictions: Record the returned jurisdiction details, composite tax rates, and rate breakdown alongside the order record. Sourcing rates across adjacent localities in Virginia often results in distinct regional rates.
- Classify SKUs Dynamically: Instead of hardcoding zero-tax flags into platform billing logic, pass product-specific tax codes. You can search for the correct product code to accurately map digital downloads, SaaS, and hardware SKUs.
- Inspect Taxability Rules: Before billing, review Taxability Information Codes (TICs) to confirm how Virginia treats specific product classifications.
To monitor economic nexus status, manage remittance pipelines, and automate multi-state filings, you can set up merchant management using TaxCloud automated compliance.
Option 2: Build and maintain it yourself
Engineers building custom tax calculation engines must address four jurisdictional factors in Virginia:
- Non-Uniform Regional Tax Layers: Virginia does not apply a single local rate tier. While baseline localities carry a 5.3% rate (4.3% state + 1.0% local option), specific statutory districts add supplementary rates:
- 6.0% Combined Rate: Applies in the Northern Virginia Transportation District (Va. Code § 58.1-603.1), the Hampton Roads Transportation District, and the Central Virginia Transportation Authority region (Richmond metropolitan area). Each region imposes an additional 0.7% regional tax.
- 6.3% Combined Rate: Applies in Charlotte, Gloucester, Halifax, Henry, Northampton, Patrick, and Pittsylvania Counties, and the City of Danville. These localities impose an additional 1.0% local tax dedicated to public school capital projects under Va. Code § 58.1-605.1.
- 7.0% Combined Rate: Applies in the Historic Triangle (City of Williamsburg, James City County, and York County) under Va. Code § 58.1-603.2, which layers a 1.0% Historic Triangle tourism tax on top of state, local, and Hampton Roads regional levies.
- Separation of Rates from Taxability Logic: Address validation only yields the local rate if the item is taxable. Pure SaaS returns a zero liability regardless of the local district rate.
- Economic Nexus Accumulation: Accumulate gross sales on a calendar-year basis. Exclude pure SaaS revenue from Virginia threshold tracking because it does not constitute a "retail sale" under Va. Code § 58.1-602. You can view collection requirements and nexus to compare Virginia's retail sales threshold rules against total gross receipt states.
- Electronic Fulfillment Documentation: Maintain digital logs, end-user license agreements, and invoices explicitly certifying electronic delivery to protect against audits presuming physical distribution.
Three common pitfalls to watch out for here:
- Virginia's regional tax layer isn't a simple two-tier system. Northern Virginia, Hampton Roads, and Central Virginia each add a regional tax to reach 6%, a separate group of localities sits at 6.3%, and the Historic Triangle reaches 7%, all on top of the 5.3% baseline. A rate table built around "state plus one local add-on" will get Virginia wrong.
- The true object test cuts the other way from a line-item split. If your invoice bundles software with hardware and a reasonable buyer would describe the purchase as buying the equipment, the full transaction can be taxable even when the software, priced on its own, would have been exempt.
- Pure SaaS revenue sits outside the nexus calculation entirely. Teams that build threshold tracking around total revenue will overstate their Virginia exposure and may register earlier than the law requires. Teams that assume all revenue counts in every state risk the opposite mistake elsewhere. The basis has to be checked state by state.
When does a SaaS business have to collect sales tax in Virginia?
Sales tax collection and registration requirements depend on whether your business has physical operations in Virginia or crosses statutory economic thresholds on taxable transactions.
Rule 1: Monitor your registration triggers (nexus)
A remote business must register with the Virginia Department of Taxation when it establishes either:
- Physical Nexus: Maintaining an office, warehouse, employee, contractor, or leased property in Virginia.
- Economic Nexus: Exceeding $100,000 in gross revenue from retail sales into Virginia or entering into 200 or more separate retail sales transactions in the current or previous calendar year under Va. Code § 58.1-612(C).
Corporate Income Tax Distinction: Virginia corporate income tax applies an economic presence standard that evaluates whether a corporation derives income from Virginia sources, independent of sales tax registration standards. Consult a tax advisor regarding income tax apportionment.
Rule 2: Apply the correct collection logic
- Pure SaaS Providers: If your enterprise sells exclusively remotely hosted SaaS subscriptions and has no physical footprint in Virginia, you do not accumulate retail sales toward Virginia's $100,000 or 200-transaction threshold. You are not required to register or collect sales tax.
- Hybrid Providers (SaaS + Hardware or Media): If you sell taxable physical goods, preloaded storage devices, or bundled hardware alongside SaaS subscriptions, receipts from those taxable retail sales count toward the nexus threshold. Once you cross $100,000 in taxable retail sales or 200 taxable retail transactions, you must register with the Department of Taxation. You must then collect tax on all taxable sales while continuing to invoice exempt SaaS subscriptions at 0.0%.
Where Ziptax helps
Billing platforms, SaaS applications, and enterprise systems do not need cumbersome tax configurations to determine precise sales tax liabilities.
Ziptax provides a streamlined API framework built for developer workflows:
- Rooftop Precision: Resolves exact tax jurisdictions across more than 12,000 U.S. taxing jurisdictions using address validation and geocoordinates, navigating Virginia's regional transport and school construction districts without relying on 5-digit ZIP approximations.
- Platform Ready: Seamlessly integrates into billing pipelines, shopping carts, and subscription management architectures.
- Usage-Based Cost Structure: Pay strictly for active API calculations without enterprise lock-in or hidden licensing overhead.
- The TaxCloud Runway: When platform growth demands end-to-end compliance, pair the Ziptax API with TaxCloud for automated state registrations, returns filing, and tax remittance.
Get Virginia SaaS tax rates from an API
Access address-level rates for every Virginia jurisdiction and all other US states through the Ziptax Sales Tax API.
Frequently asked questions
Do you have to register in Virginia if your SaaS product is exempt? No, provided you have no physical presence and sell only pure SaaS into Virginia. The $100,000 revenue and 200-transaction economic nexus tests in Va. Code § 58.1-612(C) apply strictly to retail sales. Under Va. Code § 58.1-602, nontaxable services like SaaS are excluded from the definition of retail sales. However, if you sell taxable products or physical media alongside software, those taxable transactions count toward the threshold and can trigger a registration obligation.
Does Virginia tax software differently depending on how it is delivered? Yes. Both remotely hosted SaaS and electronically downloaded prewritten software are exempt from Virginia sales tax, provided no physical media is supplied. Prewritten software delivered via physical storage media (such as a disc, USB drive, or physical appliance) is fully taxable as tangible personal property.
Can you rely on a 5-digit ZIP code to look up Virginia sales tax rates? No. Five-digit postal ZIP codes routinely cross municipal and county borders. Because Virginia imposes different regional taxes across Northern Virginia (6.0%), Hampton Roads (6.0%), Central Virginia (6.0%), school construction localities (6.3%), and the Historic Triangle (7.0%), address-level rooftop validation is required to ensure tax calculation accuracy on taxable sales.
Could Virginia start taxing SaaS? Not without new legislation. Virginia sales and use tax applies strictly to tangible personal property and enumerated services. Expanding the sales tax base to encompass SaaS or digital downloads would require the Virginia General Assembly to pass enabling legislation signed by the Governor. No such statutory changes are currently enacted.
Does Virginia recognize Multiple Points of Use (MPU) exemption certificates? No. Virginia is not a member of the Streamlined Sales and Use Tax Agreement (SSUTA) and does not recognize multi-jurisdictional MPU certificates for apportioning software sales tax across multiple states.
Sources
- Virginia Code § 58.1-602: Definition of Retail Sale and Sales Price
- Virginia Code § 58.1-609.5(1): Service and Internet Access Exemptions
- Virginia Code § 58.1-612: Economic Nexus Requirements for Remote Sellers
- Virginia Code § 58.1-612.1: Marketplace Facilitator Collection Requirements
- Virginia Code § 58.1-603.1: Regional Transportation District Sales Tax
- Virginia Code § 58.1-603.2: Historic Triangle Regional Sales Tax
- Virginia Code § 58.1-605.1: Additional Local Sales Tax for School Construction
- 23 Virginia Administrative Code 10-210-4040: True Object Test and Bundled Transactions
- Virginia Tax Commissioner Public Document 24-109 (November 6, 2024): SaaS and Cloud Exemption Ruling
- Virginia Tax Commissioner Public Document 20-43 (March 17, 2020): Economic Nexus and Retail Sales Guidance
- Virginia Tax Commissioner Public Document 05-44 (April 4, 2005): Prewritten Software Electronic Delivery Ruling
- Virginia Department of Taxation: Retail Sales and Use Tax Rate Tables
- Streamlined Sales Tax Governing Board: Virginia Non-Member Profile