Sales tax and VAT are indirect taxes. You collect them from your customer and pass them to the government. Anrok points out the trap in that design: when handled properly the tax is collected from the customer, but businesses that delay compliance could end up paying sales tax out of pocket, plus penalties.
Software makes indirect tax harder for three reasons:
- The tax usually follows the customer. A company in one state or country sells to customers everywhere from day one. Each customer location can carry its own rules and rates.
- Software is hard to classify. Tax law was written for goods and services. SaaS is neither a box on a shelf nor a person doing work, so each jurisdiction decides how to treat it.
- Who the customer is matters. Selling to a business is often treated differently from selling to a consumer, so you need to know which one you are dealing with.
The practical result: before you can answer "how much tax do I charge?", you need to know where the customer is, whether they are a business, whether software is taxable there, and whether you are required to collect in that place at all.



