Yesterday I wrote about why sales tax software is necessary but not sufficient. Today I want to dig into the part that software simply can’t see.
Sales tax software is very good at working with the information it is given.
Software does not observe your business. It does not ask questions. It does not get uncomfortable when something looks off. It simply processes inputs and applies rules.
When those inputs are clean and complete, the results are usually fine. When they are not, things quietly drift.
The first blind spot is product taxability.
Sales tax software relies on product mappings. Someone has to decide how each product or service is classified in the system. Is it taxable. Is it exempt. Is it partially taxable. Does the treatment change by state.
Those decisions are rarely straightforward. Definitions vary. Edge cases are common. And businesses evolve over time. New products get added. Old ones change. Bundles appear. Shipping gets handled differently. Repairs get handled differently.
Software does not revisit those decisions unless someone tells it to.
Another blind spot is customer behavior.
Software can store whether a customer is marked as tax exempt, but it cannot tell you whether that designation is accurate. It cannot know whether an exemption certificate is missing, expired, invalid for a particular state, or inappropriate for the type of transaction.
It also cannot sense patterns.
It does not notice when a large percentage of customers are marked exempt without documentation. It does not get uneasy when the same exemption is applied across multiple states with very different rules. It does not flag when exemptions are being used to paper over operational friction.
That kind of awareness only comes from review.
Sales channels add another layer of complexity.
Marketplace rules vary by state. Some platforms collect and remit tax on your behalf. Some do not. Some do so only in certain jurisdictions. Software can be configured to account for this, but it depends entirely on how sales are tagged and how channels are mapped.
If something is misclassified, software will not question it.
One-off and non-routine transactions are another common problem.
A large enterprise sale. A custom contract. A refund processed outside the normal workflow. A refund of sales tax only, without a product refund. A manual journal entry. These transactions often behave differently from day-to-day sales, and they are easy to mishandle in automated systems.
Humans recognize when something is unusual. Software does not.
Finally, software does not understand risk.
It does not know which states matter most to your business. It does not know which states are more compliance-aggressive. It does not know where your exposure is material versus theoretical. It does not know when a decision is low-risk but noisy, or high-risk but unlikely.
That context lives outside the system.
None of this means sales tax software is ineffective. It means it is limited.
Software is excellent at volume. It is not good at nuance.
The businesses that struggle most with sales tax compliance are not the ones without software. They are the ones who assume software replaces understanding.
The businesses that do best treat software as an engine, not a brain. They review outputs. They sanity-check inputs. They periodically step back and ask whether what the system is producing still matches how the business actually operates.
Sales tax compliance is not about perfection. It is about awareness.
Software helps you scale. Awareness helps you stay grounded.
