Do Software Development Companies Have to Charge US Sales Tax?
Software development companies do not automatically have to charge US sales tax simply because they sell software development services to American customers. The answer depends on the state, the type of development work being performed, whether the business has created sales tax nexus, and how the transaction is classified under that state's tax laws.
This can become surprisingly complicated for software companies because “software development” can describe very different transactions: custom coding, SaaS subscriptions, software licenses, maintenance, technical support, cloud services, and downloadable software may all receive different tax treatment. For US and foreign-owned software businesses, the key is to separate two questions:
- Does the company have sales tax nexus in the state?
- Is the particular software product or service taxable there? Having nexus does not automatically make every sale taxable, and having a US customer does not automatically create nexus everywhere.
What Is Sales Tax Nexus?
Sales tax nexus is the connection between a business and a state that can require the business to register, collect sales tax, and remit it to the state. Traditionally, physical presence was the main consideration. Today, states can also impose economic nexus requirements on remote sellers based on sales or transaction activity.
The change accelerated after the US Supreme Court's 2018 decision in South Dakota v. Wayfair. The Court held that states could require certain remote sellers to collect sales tax even when they lacked a traditional physical presence in the state.
The Streamlined Sales Tax Governing Board explains that many states now have economic-nexus rules for remote sellers, with thresholds that differ by jurisdiction. Some states measure gross sales, while others use taxable sales, retail sales, or other measures. That means a software development company can potentially create sales tax obligations without having an office or employee in a particular state.
Is Software Development Subject to Sales Tax?
There is no single nationwide answer. States generally determine for themselves which services and software transactions are taxable. Consequently, the tax treatment of a custom software project can be different from the treatment of a SaaS subscription or a software license. Consider these common business models:
Custom software development
A company builds a mobile application, website, internal business system, or custom enterprise platform for a client. This is fundamentally a service transaction, although the contract may also transfer intellectual property or software rights.
SaaS
A customer pays monthly or annually to access software hosted by the provider. SaaS is often treated differently from traditional software development because the customer may be purchasing access to a hosted application rather than receiving a copy of software.
Software licensing
The customer receives rights to use software, potentially through a download or another delivery method. States can distinguish between electronically delivered software, tangible software, and other forms of digital products.
Maintenance and technical support
A software company may separately charge for updates, maintenance, implementation, consulting, training, or support. Those services may have their own tax treatment. This is why simply describing your company as a “software development company” is not enough to determine your sales tax obligations.
Custom Software Development vs. SaaS
One of the most important distinctions for founders is the difference between building software for a customer and selling access to your own software. Imagine two companies.
Company A charges a US retailer $75,000 to build a custom inventory management system. Company B charges that retailer $500 per month to access its cloud-based inventory platform.
Although both companies are in the software industry, the underlying transactions are fundamentally different. Company A is primarily providing development services. Company B is selling recurring access to software.
The relevant state's tax law may classify those transactions differently. For this reason, founders should avoid copying another software company's sales-tax treatment without first checking whether the businesses are actually selling the same type of product.
What If the Software Company Is Outside the US?
A foreign software development company can potentially have US state sales tax obligations even if it has no US office. For example, suppose a software agency based in Nigeria develops custom applications for customers in Texas, California, and New York.
The agency should not assume: “We are located outside America, so US sales tax does not apply.” Nor should it assume: “Every US customer must be charged sales tax.” Both conclusions are too broad.
The company needs to examine its activities in each state, including its sales volume, physical or personnel connections, and the state's rules for the particular service being sold. A foreign founder operating through a US LLC faces the same basic issue. The LLC's formation state does not automatically determine its sales-tax obligations nationwide.
Economic Nexus Can Matter Even Without Employees
Suppose a remote software company has no employees or office in State A but generates substantial revenue from customers there. If the company crosses that state's applicable economic-nexus threshold, it may have to register and collect sales tax on taxable transactions.
The Streamlined Sales Tax organization specifically notes that remote sellers without physical presence may have registration obligations once they meet a state's applicable sales or transaction threshold.
However, crossing an economic-nexus threshold and having a taxable sale are still separate questions. A company can have nexus but sell something that the state does not tax.
What Counts Toward an Economic Nexus Threshold?
This is another area where software companies need to be careful. Not every state calculates its threshold in exactly the same way. Depending on the jurisdiction, the threshold may be based on:
- Gross sales
- Gross revenue
- Taxable sales
- Retail sales
- Number of transactions
- Another state-defined measurement
The Streamlined Sales Tax guidance notes that some states include exempt or nontaxable sales when calculating thresholds based on gross sales. Therefore, a software company should not automatically calculate nexus using only the invoices on which it believes sales tax is due.
A Practical Example
Imagine a Delaware LLC develops custom business software. During one year, it generates:
- $40,000 from California clients
- $70,000 from Texas clients
- $30,000 from New York clients
- $20,000 from Florida clients
The company has no offices outside Delaware. The correct analysis is not simply to add a US sales tax line to every invoice. Instead, management should create a state-by-state review:
| Question | What to determine |
|---|---|
| Where are customers located? | State and relevant customer location |
| Where does the company operate? | Employees, contractors, property and other connections |
| Has nexus been created? | Physical and economic nexus |
| What is being sold? | Custom development, SaaS, license, support, etc. |
| Is that transaction taxable? | State-specific rules |
| What is the sourcing rule? | Where the state considers the sale delivered |
| Is registration required? | State-specific registration rules |
| What records are needed? | Contracts, invoices, customer locations, exemptions |
This approach is far more reliable than applying one nationwide rule.
What About B2B Software Development?
Selling to another business does not automatically make software services exempt. This misconception is particularly common among companies developing software for startups, banks, ecommerce businesses, healthcare companies, and other corporations.
Some states treat particular business services differently from consumer-facing services, while other states have expanded their taxation of technology and business services. The nature of the deliverable still matters. For example, a contract for $100,000 of custom software development could contain several components:
- Development
- Software licensing
- Implementation
- Data migration
- Training
- Technical support
- Hosting
If those components are separately stated or bundled together, the state's rules may affect how the transaction is treated. For larger contracts, having a tax professional review the contract structure before invoicing can be worthwhile.
Does Forming an LLC Create Sales Tax Everywhere?
No. Forming an LLC in Wyoming, Delaware, New Mexico, or another state does not automatically mean the company must collect sales tax from customers nationwide. The formation state is only one part of the company's legal and tax structure.
For international founders, this distinction is especially important. Platforms such as Foundeck, an AI-powered US company formation and management platform for global founders, can be part of the broader process of establishing and managing a US business, but state-level sales-tax obligations still depend on the company's actual activities and transactions.
How Software Companies Can Stay Compliant
A software company selling across the US should build sales-tax monitoring into its financial operations rather than waiting until revenue becomes significant.
1. Track sales by state
Your accounting system should show how much revenue comes from customers in each state.
2. Separate your products and services
Do not combine custom development, SaaS, licensing, hosting, and support into one generic “software revenue” category for tax analysis.
3. Monitor nexus thresholds
Review your sales periodically against the relevant state's current threshold.
4. Document customer locations
Keep reliable records supporting where customers are located and where services or products are delivered.
5. Maintain exemption documentation
If a customer claims a valid exemption, keep the appropriate documentation rather than simply treating the invoice as tax-free.
6. Register when required
Once the applicable registration obligation arises, the business should follow the state's registration and collection rules. The Streamlined Sales Tax system notes that sellers are responsible for collecting and remitting tax beginning from their applicable registration date.
7. Review the rules when your business changes
Adding SaaS to a development agency, launching downloadable software, entering a new state, hiring employees, or changing how customers are billed can alter the tax analysis.
Common Sales Tax Mistakes for Software Companies
Assuming all software is taxed the same way
Custom development, SaaS, downloaded software, licenses, and support can have different classifications.
Assuming remote companies have no sales tax obligations
Economic nexus can apply to remote sellers without physical presence.
Assuming B2B sales are automatically exempt
Business customers do not universally receive an exemption.
Assuming the formation state controls everything
A Delaware or Wyoming LLC can still have tax obligations in other states.
Using one tax rule for every state
US sales tax is highly state-specific.
Ignoring changes to the business model
A company that begins with custom development and later launches a SaaS product may need to revisit its tax treatment.
Frequently Asked Questions
Do software development companies have to charge US sales tax?
Not automatically. The company must determine whether it has nexus in the relevant state and whether its particular software product or development service is taxable there.
Is custom software development taxable?
It depends on the state and the precise nature of the transaction. Custom software development should not automatically be assumed to be either taxable or exempt nationwide.
Is SaaS subject to sales tax in the US?
SaaS is taxable in some states and treated differently in others. The company must evaluate the rules in each jurisdiction where it has relevant sales-tax obligations.
Does having US software customers create nexus?
Not necessarily. Customer sales can contribute toward economic-nexus thresholds, but the threshold and calculation method vary by state.
Does a foreign software company have to collect US sales tax?
Potentially. Being incorporated or physically located outside the US does not automatically eliminate state sales-tax obligations.
Does a US LLC automatically need a sales-tax permit?
No. LLC formation and sales-tax registration are separate matters. Registration requirements depend on the company's activities and the relevant state's rules.
Are software development services taxable if the customer is a business?
Not necessarily. B2B status alone does not determine taxability.
What happens if a software company crosses an economic nexus threshold?
The company may be required to register and begin collecting and remitting sales tax on taxable transactions, subject to the particular state's rules and effective dates.
Should software companies use sales-tax software?
It can be useful for businesses operating across multiple states, particularly when transaction volume and product complexity increase. However, calculation software does not replace the underlying analysis of nexus, product classification, and taxability.
Conclusion
Software development companies do not have one nationwide obligation to charge US sales tax. The correct answer depends on a combination of nexus, state law, product or service classification, sourcing rules, and the company's actual business activities.
A company building custom applications for US clients may face a different analysis from a SaaS company selling monthly subscriptions. A software licensing business may face another set of rules, while maintenance, hosting, implementation, and support can introduce additional questions.
For global founders and US software companies, the safest approach is to monitor revenue by state, distinguish different products and services, track economic-nexus thresholds, maintain customer-location records, and review tax obligations as the business grows.
The most important takeaway is simple: having US customers is not the same thing as automatically owing US sales tax. But selling remotely does not mean you can ignore sales tax either. The obligation has to be evaluated state by state and transaction by transaction.