Guide
4 min read
By MSP Margin Editorial
Sales tax is one of the areas where MSP billing most often goes wrong without anyone noticing. A single invoice can include managed services, cloud software, hardware and project labor. Each of those may be treated differently for sales tax, and the treatment can change from one state to the next, and sometimes between localities within a state.
This guide does not cover any specific state's rules or rates. It explains why the answers vary, where invoices get complicated and how to set up your systems so a tax professional's guidance can actually be applied.
Why the answer changes by state
States decide for themselves what is taxable. Tangible goods like hardware are taxable in many states, though exemptions apply. Services are where states diverge the most. Some tax a broad range of services, others tax only listed ones, and others tax very few.
Software adds more variation. States differ on whether software delivered electronically or accessed remotely counts as taxable, and on how they classify SaaS, hosted services and data processing. Managed services themselves may be characterized as IT support, monitoring, data processing or something else, and that label can change the result.
Where the tax is owed also varies. Sourcing rules decide which jurisdiction's tax applies, often based on where the client receives the service or where the goods are delivered. A client with offices in several states can raise its own questions.
Finally, you need to know where you have an obligation to collect at all. Physical presence, remote employees and economic nexus thresholds can each create one. MSPs that sell into several states should review this periodically, not once.
Mixed invoices and bundles
The hardest problems come from combining things. If you sell a monthly bundle that includes support labor, a security tool, cloud backup and a hardware lease at a single price, a state may look at the bundle as a whole. Depending on its rules, a bundle that includes a taxable component can end up treated as entirely taxable, or the state may allow you to separate the taxable portion if your records support it.
Here is an illustrative example with round numbers and a hypothetical 6% rate that does not represent any particular state. A client's invoice includes:
- Managed services labor: $2,000
- SaaS licenses: $500
- Hardware: $1,500
- Project labor: $1,000
That totals $5,000. Suppose a state taxed only hardware and SaaS. With separately stated lines, tax would be ($1,500 + $500) × 6% = $120. If the same items were billed as a single $5,000 bundle and the state treated the whole bundle as taxable, tax would be $5,000 × 6% = $300. The difference is $180 on one invoice, and if you guessed wrong in either direction, you either undercollected and owe it yourself or overcollected from your client.
The point is not the specific numbers. It is that invoice structure can affect the tax result, and that decision should be made deliberately with advice, not by default in your quote template.
Setting up items in the PSA and accounting system
Whatever the rules turn out to be, your systems need to be able to apply them. A few setup habits help:
- Create separate products or service items for each type of thing you sell: managed services labor, project labor, SaaS and licensing, hardware, shipping, and any bundled plans. Avoid catch-all items.
- Assign each item a tax category that your tax engine or accounting system can map by jurisdiction, instead of hard-coding taxable or exempt.
- Store the client's ship-to or service location on the account, not just the billing address.
- Keep exemption certificates on file and linked to the client record, with expiration dates tracked.
- Make sure the PSA and accounting system agree. If invoices originate in the PSA and sync to the books, test that tax amounts and codes carry over correctly.
- Reconcile sales tax collected to sales tax payable each month and to the amounts reported on returns.
If you use an automated sales tax service, it still depends on the item categories you assign. Wrong categories produce wrong answers quickly and at scale.
Get a state-and-local tax review
Because so much depends on how a state characterizes what you sell, it is worth having a state-and-local tax (SALT) professional review your service catalog, your bundles, your contract descriptions and your nexus footprint. Bring them sample invoices and agreements. Ask how each item should be categorized and whether your bundles should be restructured. Revisit the review when you add a new service line or start selling into a new state.
This guide is general information, not tax or legal advice. Sales tax rules vary by state and locality and change over time, so confirm your obligations with a qualified state-and-local tax advisor and your CPA.
