TrackGap Research · No. 2

Billing and cancellation complaints are the longest reviews users write. Here is the data — 354 of them, across 21 apps.

Billing complaints are 6.6% of every negative review in this category — not the biggest bucket by volume, but consistently the most furious. We counted them complaint by complaint and looked at what actually triggers them. The answer is less about subscriptions than you would expect.

Data 19 Sep 2026 354 billing complaints 21 apps · 7,677 reviews sampled Source: Apple's public review feed
96.3%
of them are 1★ — the highest of any major category
83
median words per complaint (vs 49 for crashes)
41.2%
run past 100 words — someone sat down to write it
5
apps with ≥10 negatives and zero billing complaints

The severity table

Every negative review in the sample is assigned one primary category. The table below orders categories by how angry the writing is, not by how much of it there is — read alongside Research No. 1, which orders them by volume.

CategoryComplaints 1★ shareMedian words Apps
订阅陷阱/取消难35496.3%8416
收款/扣款/退款出错35896.1%9017
广告骚扰2095.0%6610
定价太贵/不值32094.4%7020
客服无响应33894.1%6121
用户在拿你对标竞品6692.4%6216
数据/计算不准3390.9%9810
登录/账号问题11787.2%6119
卡顿/加载慢8386.7%4016
同步/数据丢失5186.3%6817
崩溃/闪退/Bug59085.8%4921
难用/界面混乱6385.7%4516
功能缺失/要某功能27981.0%8321
更新后变差17280.2%4319

One-star share and length both measure the same thing from different angles: how much trouble someone took. Billing wins both, and it wins them by a margin wide enough to not be an artefact of the sample.

Finding 1 — it is not "too expensive", it is "I stopped you and you took it anyway"

Of 354 billing complaints, the words cluster around money that moved rather than prices that were too high:

refund
240
charged/billed
201
money
154
leads
135
cancel
120
credit card
48
contact support
43
dispute/chargeback
17
trial
14
no response
12
still charging
8

Read that top row again: 240 complaints mention a refund, and 8 mention still being charged after they say they cancelled. Very few complain that the price is too high — those get filed under pricing, a separate category with 320 complaints, and they read completely differently. People accept a price. They do not accept a charge they believe they ended. Every one of these is a trust failure, not a product failure, and no amount of roadmap work touches it.

Finding 2 — 37.3% of these complaints are not about subscriptions at all

Two lead marketplaces — Thumbtack for Professionals, Angi for Pros — account for 132 of the 354 billing complaints (37.3%). Almost all of them are pros saying the same thing: they paid for job leads, and the leads were fake, duplicate, or never answered. Our classifier files them under billing because the sentences are full of charged / refund / pay — but the complaint is about product quality wearing billing vocabulary.

We set that bar at 5 lead-mentions per app on purpose. 3 more apps mention leads once or twice (Vagaro Pro, Joist: Estimate Invoice Maker, LawnStarter for Providers) — noise, not a pattern. Counting them too would inflate 132 into something bigger and blur the finding into "everybody has billing complaints", which is the opposite of the truth here.

Separating them out matters. The remaining 222 complaints spread across the other 19 apps at a much lower rate, and they behave differently: those are genuinely about cancellation friction and auto-renewal. Read the headline count as "354 apps have subscription rage" and you will draw the wrong conclusion, then probably ship the wrong fix.

AppNegative reviews Billing complaints Share of its complaints
Workiz Field Service Software541222.2%
Thumbtack for Professionals5009418.8%
Angi for Pros5015911.8%
Housecall Pro: Field Service500387.6%
Joist: Estimate Invoice Maker377287.4%
Jobber Field Service Software178137.3%
Vagaro Pro501306.0%
Booksy Biz: Booking & Payments500306.0%
Homeaglow for Cleaners362215.8%
Goldie: Appointment Scheduler11165.4%
LawnStarter for Providers16642.4%
Motive Driver472102.1%
CleansterPro: For Pro Cleaners27841.4%

Finding 3 — billing complaints are structural, and some apps have none

Fleetio Go - Fleet Management, ServiceTitan Field, FastField: Field Service Forms each have at least ten negative reviews in the sample and zero billing complaints. They are not better companies and they do not have nicer users. They simply have no recurring charge to cancel. Meanwhile the two apps at the top of the table above are exactly the two lead marketplaces: the apps with the loudest billing anger are also ones where the entire product is a charge attached to an outcome the user cannot verify.

That is the actionable version of this research: billing anger is not a tone problem to be managed by a support team. It is created by a pricing decision, and it can be priced out — which no amount of "we hear you" replies will accomplish.

What else these complaints mention

Billing complaints rarely travel alone. Counting which other categories get mentioned in the same complaint:

support (89) · price (48) · missing (37) · crash (26) · ux (12)

The practical consequence: a user who cannot cancel does not file a tidy billing ticket. They write one long review in which the cancellation, the silence from support, and the refund that never arrived are all the same event. Fixing only the cancellation flow removes maybe a third of the anger in that review; leaving support unreachable means the same user writes again.

83 words
Median length of a billing complaint, against 49 for a crash report. A crash says "it broke". A billing complaint explains what happened, when, what they were told, and what they want back. That difference is the whole argument for treating them separately.

Method, limits, and what we deliberately did not do

If you work on one of these products: the same classification runs on your own reviews. We classify every negative one, tell you where it clusters, and — more usefully — tell you which of your clusters are actually unusual for your category, because "people complain about crashes" is not insight and "everyone else has half your billing rate" is.

Want the version for your app?

Send us the app and we'll run this on your reviews and send back the counts, the clusters, and how you compare to named competitors on the same method, same week. No account, no signup, no cost.

How this works →