Share:

Debt collection — is it getting harder?

Missed recurring payments, how many are recovered, and whether the texts still get answered · https://reports.iconicbyai.com/debt-trend
Misses Aug 2026
9,343
+81.8% vs Jan 2026
Miss rate
42.2%
was 37.5% in Jan 2026
Recovered in 30d
17.7%
-32.7% vs Jan 2026
Of $ missed
32.9%
$409,751 of $1,243,908
Missed / mo
$2.51M
on 13,670 active accounts
Text reply (people)
16.2%
week of Sep 7
Have missed payments decreased?

No — they have gone up. 5,140 failed charges in Jan 2026 to 9,343 in Aug 2026 (+81.8%). Part of that is a bigger book — active accounts grew from 11,691 to 13,670 (+16.9%) — but not all of it: the share of charge attempts that fail rose from 37.5% to 42.2%. More accounts, and a higher proportion of them missing.

Is there less low-hanging fruit?

Yes — but not for the reason you would expect. The 30-day recovery rate fell from 26.4% in Jan 2026 to 17.7% in Aug 2026 — -32.7% in six months. The obvious explanation would be that the pool has aged — that we have worked through the easy ones and what is left is chronic. That is not what happened. First-time missers held at 16.5%–11.4% of all misses across the whole window. What changed is that the same kind of debtor pays back less often: repeat missers went from 18.9% to 13.9%, first-timers from 43.7% to 45.7%. The fruit is not higher up the tree — there is less of it on the same branches.

The chase itself still works. Whoever does come back comes back just as fast as ever — median 0.8 days, 52.3% of recoveries land same-day or next-day. Nothing has slowed down. There are simply fewer people responding at all.

Are fewer people answering the texts?

Yes — but only in the pile we keep re-texting. The fresh work has not changed at all. Split every month by whether it was the person's first month in the account or one we were re-chasing, and the two lines go opposite ways. A conversation in its first month has answered at 51.4%–57.1% every month since Feb 2026 — 54.6% in Aug 2026, against 52.6% back in Oct 2025. It has not decayed. The carried-over pile went the other way, 37.1% → 12.8%, and it grew from 280 people in Oct 2025 to 3,308. So the blended rate falling 48.4% → 21.1% is a mix effect, not a decline. Nothing about either group changed; we simply put a far bigger dead weight into the denominator. Intake is flat too — 819 new debtors reached the account in Aug 2026, inside the 712–842 band it has held all year. The real answer to "are the staff quieter": 447 people replied out of a first month in Aug 2026 against 398 in Oct 2025 — that is the answerable work, and it is the same size it has always been. What fell is the re-chase: it peaked at 834 replies in Jan 2026 and is 425 now, out of a pile that is no smaller (3,489 people then, 3,308 now). Delivery is not the problem: 97.4% of outbound is still delivered by the carrier, so these are landing and being ignored, not blocked. Full table on the Texts tab.

The six numbers behind that
MeasureJan 2026Aug 2026ChangeWhat it means
Failed charges5,1409,343+81.8%More misses landing on the team every month
Active accounts charged11,69113,670+16.9%The book grew — some of the rise is just scale
Miss rate (per charge attempt)37.5%42.2%+12.6%Scale-adjusted — this is the real deterioration
Recovered within 30 days26.4%17.7%-32.7%The headline: the chase converts far less often
Of the money missed38.3%32.9%-14.0%Dollars hold up better than people — bigger misses still get cured
Median days to recover1.20.8flatSpeed is unchanged — it is conversion that fell, not pace
Missed payments per month, against the size of the book

A raw miss count goes up when the book grows. The miss rate is the one to read. The newest month is part-built and is marked as such.

MonthCharge attemptsActive accounts MissedMiss rate$ missed$ taken
Jan 202613,70411,6915,14037.5%$1,468,217$2,018,138
Feb 202613,88111,8425,27038.0%$1,449,444$2,094,442
Mar 202614,48012,3245,64639.0%$1,608,102$2,089,411
Apr 202614,28612,3765,84440.9%$1,543,854$1,958,986
May 202614,79112,8746,12441.4%$1,671,095$2,275,126
Jun 202615,55313,5836,42141.3%$1,716,584$2,232,290
Jul 202615,56713,6756,50341.8%$1,722,619$2,274,370
Aug 202622,11713,6709,34342.2%$2,513,692$3,059,730
Sep 2026 part month5,4153,6312,08738.5%$521,963$716,059
Of the accounts that missed, how many paid

A miss counts as recovered when that same customer's next completed charge lands inside the window. A month only appears once its window has closed — a miss from last Tuesday cannot have had 30 days, and counting it would invent a decline.

MonthMissedWindow closed Paid ≤7dPaid ≤30d$ recovered % of $Median daysSame/next day
Jan 20265,1405,14019.7%26.4%$562,39038.3%1.245.4%
Feb 20265,2705,27019.7%30.2%$519,39635.8%2.237.6%
Mar 20265,6465,64618.6%23.7%$557,12434.6%1.051.7%
Apr 20265,8445,84416.4%23.0%$495,70732.1%1.146.1%
May 20266,1246,12415.8%19.6%$582,78134.9%0.752.4%
Jun 20266,4216,42115.9%21.8%$571,29133.3%1.147.9%
Jul 20266,5036,50313.9%17.2%$479,91327.9%0.950.8%
Aug 20269,3434,19312.8%17.7%$409,75132.9%0.852.3%
Sep 20262,087010.5%$0
First-time misser vs repeat misser

"Repeat" means this customer already had a failed charge in the 90 days before this one. A fixed 90-day window, not "have they ever missed" — an all-history lookback would make January look full of first-timers and July full of chronics purely because January had no history behind it. That fixed window is why this table starts at Apr 2026.

MonthFirst-time missersThey pay ≤30d Repeat missersThey pay ≤30dBlended
Apr 2026966 16.5%43.7%4,878 83.5%18.9%23.0%
May 2026983 16.1%43.4%5,141 83.9%15.0%19.6%
Jun 20261,081 16.8%47.1%5,340 83.2%16.7%21.8%
Jul 20261,008 15.5%40.4%5,495 84.5%12.9%17.2%
Aug 20261,064 11.4%45.7%8,279 88.6%13.9%17.7%
Sep 2026222 10.6%1,865 89.4%

Read the two share columns first. If the first-time share were collapsing, the pool would be ageing and the fall in recovery would be a mix effect — we would have worked through the easy ones. It is not collapsing. Both segments' own recovery rates are falling, which is a harder problem than an ageing pool: it is not who is missing that changed, it is what they do when we chase them.

Text response rate, by week — US Debt Collection (GHL)

Two different rates, because they answer different questions. Per message is chase efficiency — of the texts we sent, how many got a text back. Per person is whether anyone is home — of the people we texted that week, how many answered at all. The second is always higher and is the one worth quoting. Weeks with fewer than 25 outbound texts are dropped as noise, and the current part-week is excluded.

Week beginningTexts sentReplies Reply rate (per message)People texted People who repliedReply rate (per person) Delivered
Jun 152,37558024.4%1,51627518.1%98.3%
Jun 221,99749224.6%1,31222317.0%98.0%
Jun 292,46562825.5%1,67930117.9%98.3%
Jul 61,77054730.9%1,11019717.7%98.6%
Jul 131,69549129.0%1,06522621.2%98.1%
Jul 202,21656225.4%1,50526117.3%98.4%
Jul 271,87544623.8%1,15222619.6%98.1%
Aug 32,38455823.4%1,49626617.8%98.2%
Aug 101,60041225.8%96518719.4%97.5%
Aug 172,67867925.4%1,45430120.7%95.7%
Aug 241,80838421.2%1,12619917.7%97.0%
Aug 312,40952521.8%1,50024716.5%96.4%
Sep 71,12625322.5%74312016.2%97.4%

Watch the Delivered column alongside the reply rate. If delivery is holding near 100% and replies are falling, the texts are arriving and being ignored — a message and cadence problem. If delivery drops, it is carrier filtering or dead numbers, which is a completely different fix.

Effort vs engagement — what actually varies

"Contacted within 24 hours" is not a usable metric here. The outbound is automated, so reach is close to 100% by construction and moves for nobody. What varies is how much human effort goes in, and whether anyone engages at all. GHL marks each outbound message workflow (the automation fired it) or app (a person typed it) — so the two can be told apart. Do not use userId for this: workflow messages carry the assigned user's id too, which reads as 74% human when the true figure is nearer 28%.

Week beginningAutomatedSent by a person Human sharePeople given a human touch Calls loggedCall answered
Jun 151,59677832.8%502 33.1%427.1%
Jun 221,34765032.5%441 33.6%419.8%
Jun 291,85361224.8%408 24.3%464.3%
Jul 61,08468538.7%471 42.4%248.3%
Jul 1398071542.2%477 44.8%293.4%
Jul 201,30591141.1%651 43.3%2913.8%
Jul 271,07879742.5%575 49.9%345.9%
Aug 31,53784735.5%636 42.5%434.7%
Aug 1068291857.4%641 66.4%1513.3%
Aug 171,68199737.2%677 46.6%326.3%
Aug 2499581345.0%596 52.9%339.1%
Aug 311,3541,05543.8%726 48.4%352.9%
Sep 752560153.4%428 57.6%190.0%

"People given a human touch" is the number to manage — the share of everyone texted that week who got a message an actual person wrote. That is the effort metric the automated reach figure was pretending to be. Calls logged in GHL are only the ones dialled from inside it; the bulk run through GoTo, whose puller currently discards the phone number and keeps per-agent totals only.

First month vs carried over — the reason the blended rate fell

Every person we texted in a month is in exactly one of two groups: this was their first month in the account (a new missed payment arriving), or we were re-chasing someone who first appeared earlier. Read the two rate columns before the blended one. The blended rate is the only number that fell, and it fell because the second group grew — not because anybody got quieter.

MonthNew in the account First month: texted…replied…rate Carried over: texted…replied…rate Blended
Sep 20251,1181,11845640.8%0040.8%
Oct 202575775739852.6%28010437.1%48.4%
Nov 20251,9101,90987745.9%2888228.5%43.7%
Dec 20251,5141,51486557.1%1,81632417.8%35.7%
Jan 20261,1581,15851844.7%3,48983423.9%29.1%
Feb 202671271240556.9%3,46268919.9%26.2%
Mar 202672071636851.4%3,84366217.2%22.6%
Apr 202681781546356.8%3,87753413.8%21.2%
May 202677577044057.1%4,16856413.5%20.3%
Jun 202684284146254.9%4,44852911.9%18.7%
Jul 202671871540356.4%4,22154713.0%19.2%
Aug 202681981844754.6%3,30842512.8%21.1%
Sep 202633133017753.6%2,19824611.2%16.7%

A conversation is dated by its first text, so the group a person sits in never changes retrospectively. The 67 conversations that hit GHL's 100-message API cap are dated by the conversation's own created-at instead, because their message tail is truncated and their cached "first" text would read too recent. The newest month is part-built and its first-month rate reads low until it closes — a debtor who arrived last week has had days, not a month, to answer.

The same thing by month, for the longer arc
MonthTexts sentReplies Per messagePeople textedPer person Delivered
Sep 20252,6221,02339.0%1,11840.8%95.3%
Oct 20252,6191,20746.1%1,03748.4%97.4%
Nov 20255,0762,46848.6%2,19743.7%96.2%
Dec 20256,3592,78043.7%3,33035.7%97.2%
Jan 202610,1103,13631.0%4,64729.1%97.6%
Feb 20269,1952,98832.5%4,17426.2%98.6%
Mar 20269,8482,76828.1%4,55922.6%98.6%
Apr 20268,8332,26125.6%4,69221.2%98.5%
May 20268,5772,30526.9%4,93820.3%97.9%
Jun 20269,2462,31025.0%5,28918.7%98.2%
Jul 20268,9952,40026.7%4,93619.2%98.3%
Aug 20268,8912,14324.1%4,12621.1%97.0%
Sep 20264,25292021.6%2,52816.7%96.5%

Pulled 2026-09-17 11:06 UTC · 12,463 of 12,463 conversations (100.0% coverage) · 69 hit the 100-message API cap and are counted only to their most recent 100.

How every number on this page is counted
TermExactly what it counts
A missOne Square card charge with status FAILED. Attempt-level, not account-level — but retries are stable at ~1.1 failed attempts per failing account per month across the whole window, so the count is not being inflated by a change in retry cadence.
Miss rateFailed ÷ (failed + completed) charge attempts in the month. This is the scale-adjusted measure: it does not move just because the book grew.
RecoveredThat same customer's next completed charge lands within the window. Next, not any — a customer who later pays an unrelated instalment on time has not cured the miss.
Window closedThe miss is old enough for the full window to have elapsed. A month is not shown until its window has closed. This is the single most common way a recovery chart invents a decline in the newest month.
$ recoveredCapped at the amount missed — a $600 catch-up against a $200 miss is credited $200, not $600. Without the cap, one large catch-up payment makes a bad month look good.
Repeat misserHad a failed charge in the 90 days before this one. Fixed 90-day window, deliberately not "have they ever missed": an all-history lookback grows month by month and manufactures a trend out of nothing but observation time.
Text reply rateGHL TYPE_SMS only, in US Debt Collection (pcTyOadbzBqZO7v3cbwn). Calls, opportunity rows and appointment activity are excluded — they are not texts. Per-message and per-person are both shown because they answer different questions.
What this page deliberately does not do
LimitWhy
No 2025 comparisonThe Square pull holds 2025, but that side is under-filled — about 1,100 rows a month against roughly 14,000 in 2026. It is a partial backfill, not a quiet year. Any year-on-year read off it would be fiction, so the page starts at Jan 2026.
Square misses and GHL texts are not joinedThey are two independent reads of the same problem, not a funnel. The debt GHL is fed by the Debt AI G-Sheet, not by this pipeline, so a contact there cannot be assumed to be the same person as a Square decline without a matching key. Reading the two trends side by side is sound; multiplying them is not.
No per-person list on this pageNames and amounts belong in the daily chase list, which is built for working, not for reading a trend. → /chase-daily