Blog · June 2026
Eight signs your B2B customer is about to stop paying
Bad debt rarely arrives without warning. In B2B software and technology, the signals that a customer is heading toward non-payment almost always appear before the first invoice goes unpaid. The problem is that AR teams aren't trained to read them, and sales teams are incentivized not to report them. By the time a finance leader realizes there's a problem, the account is already 60 or 90 days delinquent—and recovery odds have dropped significantly.
Here are the eight signals we see in accounts before they go delinquent. These aren't hypothetical—they're patterns from accounts placed with us after someone noticed them too late.
1. Payment timing is getting slower, quarter over quarter
This is the most reliable leading indicator and the most commonly ignored. A customer who paid in 28 days last year, 35 days six months ago, and 48 days last quarter is telling you something. They're not slow yet—they're getting slow. The direction of the trend matters more than the current number. If your AR system isn't tracking average days-to-pay by customer over rolling quarters, you're missing the most important signal in your book.
2. The AP contact changes without explanation
When the person who processed your invoices for two years is suddenly replaced—and the new contact is harder to reach, less responsive, or unfamiliar with your account—that transition often reflects internal finance instability. Companies that are financially stressed frequently reorganize their AP function. Layoffs, restructuring, or the departure of experienced finance staff are all bad-debt precursors. A contact change isn't definitive, but it warrants a prompt outreach to re-establish the relationship.
3. They go quiet on everything—support, renewals, usage
An engaged customer logs support tickets, responds to customer success check-ins, and shows product usage. A customer drifting toward non-payment often disengages across all channels—not just billing. Usage drops. CS emails go unanswered. QBR requests get rescheduled repeatedly. This isn't just a churn signal; it's a payment signal. A customer who has mentally exited your product has also mentally stopped prioritizing your invoice.
4. They raise a dispute on an invoice that was previously uncontroversial
If a customer has paid the same type of invoice for 18 months without comment and suddenly raises a dispute—about pricing, about usage, about a clause in the contract—that dispute is almost never about the specific invoice. It's about cash flow. Companies that need to delay payment look for something to dispute, because "in dispute" buys time in a way that "please wait" does not. One dispute without prior pattern is a yellow flag. A dispute followed by slower payment on the next invoice is a red one.
5. They ask for extended terms mid-contract
A customer who signed Net 30 and asks to move to Net 60 mid-contract is asking you to extend them credit. Most vendors say yes because they don't want to seem inflexible. But the request itself is informative: a financially stable company doesn't need to renegotiate payment timing mid-relationship unless their cash position has changed. Agree to new terms if the relationship warrants it—but increase monitoring, and make sure the new terms are documented in writing.
6. The company shows public distress signals
For customers that are startups or private companies, public signals matter: significant layoffs announced on LinkedIn, departure of C-suite executives (especially CFO or CEO), closure of a major office, reduced presence at industry events, removal of key executives from the company website, or disappearance of a job postings page that was previously active. None of these is definitive, but a cluster of them—particularly in combination with slower payment—is a strong indication of financial stress.
7. Checks bounce or ACH returns occur
This one sounds obvious, but it's under-reported in AR departments because finance staff sometimes absorb a returned payment quietly and re-present the item without escalating. A returned check or ACH return is not an administrative error to quietly retry. It is a hard signal that the customer's account had insufficient funds on the payment date. It should immediately trigger a senior escalation and an updated credit assessment of the account.
8. Their customer count, funding, or revenue signals are deteriorating
For B2B software customers who sell to other businesses, their customer health is often visible in public data: app store reviews trending down, public customer count announcements slowing, funding rounds that were expected not materializing, or news coverage that implies competitive pressure. A customer whose own business is deteriorating is a customer with deteriorating ability to pay their vendors. Keeping loose tabs on the business health of your largest customers isn't excessive—it's credit management.
What to do when you see these signals
The answer is not to immediately cut off service or send a demand letter. The answer is to increase contact frequency, document what you're observing, and move your internal escalation trigger earlier for that account. An account showing three or four of these signals should be on a 30-day watch—not a 90-day watch.
If you're seeing multiple signals and the account is already 30+ days overdue, the time to evaluate external escalation is now. Not because you've given up on the relationship—but because the recovery curve on receivables declines every month, and acting at 45 days produces better outcomes than acting at 120 days, regardless of how the relationship feels.
The most expensive thing you can say about a delinquent account is "we know, we're watching it." Watching is not a strategy. Monitoring with defined triggers and defined actions is.
Seeing warning signs in your AR book?
Free evaluation within one business day. We'll tell you which accounts are worth escalating now.
Get a Free Evaluation → Schedule a Consultation