Operations & Tech

Dunning Management: How to Never Chase a Failed Payment Again

A
Alex V.
Dec 22, 2025
8 min read
Dunning Management: How to Never Chase a Failed Payment Again
Chasing unpaid invoices is arguably the most demeaning and stress-inducing task for an online coach. You're a fitness professional, not a debt collector. If you're manually texting clients for their monthly payment, your business is broken. Here's how to implement a bulletproof dunning-management system to eliminate failed payments.

The Problem With Manual Invoicing

Sending a payment request on the 1st of every month relies entirely on the client's memory and goodwill. It creates a transactional gap where the client consciously re-decides every 30 days whether they want to keep paying you. That gap leads to devastating friction — they're busy, the card declines on a bank hold, or they simply forget — and meanwhile you're still doing their check-ins for free because bringing up money feels awkward.

Step 1: The Auto-Draft Subscription

The first rule of a $10k+ MRR business: never sell month-to-month packages, and never manually invoice. Set up automated recurring subscriptions via a processor like Stripe or deeply integrated into a tool like Coach Management Platform. When a client signs their three- or six-month agreement, their card is securely vaulted and auto-drafted on the anniversary date. The client never "clicks to pay" again.

Step 2: Understanding Dunning Management

Dunning is the automated process of communicating with clients to collect on failed payments. Even with auto-draft, cards expire, fraud alerts trip, and daily limits get hit. When a $300 payment fails at 4 AM, your CRM needs to handle it silently.

The Three-Step Automated Dunning Sequence

  • Day 0 (the failure): the system re-tries the card 12 hours later (banks often have brief midnight outages). If it still fails, it sends a polite email: "Your card ending 4123 declined today. Update your billing securely here — your workouts are still active!"
  • Day 3 (the reminder): it retries again, then sends a firmer email plus an in-app push: "Action required: your coaching payment is past due. Update your card today to prevent interruption."
  • Day 7 (the cutoff):** no email — it automatically revokes app access. When they open the app at the gym to see leg day, they hit a hard paywall. **They'll update their card within five minutes.
  • Leverage Over Emotion: Your software is the bad cop, so you stay the supportive, empathetic coach. When a client texts "my app won't open," you reply, "Oh no — looks like the billing software paused access on a declined card. Update it via the email link and the system unlocks instantly!"

    Step 3: Pre-Dunning (Expiring Cards)

    Advanced CRMs handle pre-dunning: if the system knows a vaulted card expires at month-end, it nudges the client 15 days *before* the payment is ever attempted, asking them to update seamlessly. This catches 80% of involuntary churn before it happens.

    Conclusion

    Every minute you spend tracking down $200 from an expired debit card is a minute you aren't spending acquiring a new $2,000-LTV client. Implement an ironclad dunning process through a modern CRM, let the software enforce the rules, and get back to coaching.

    Automate your billing and dunning.

    Bring your tasks, clients, and revenue together

    Free for 14 days. No card required.

    Stay updated on what matters

    Security you can trust

    We follow strict security practices and global compliance standards to protect your data.

    Made by Coach Management Platform. ❤️ For Coaches