Back to all postsBilling

Setting up recurring billing so declined cards don't become lost revenue

A declined card is not a lost customer — it's a notification you either receive or don't. How to design a recurring billing process that surfaces failures early and recovers most of them.

Declines are a process problem, not a customer problem

When a card on file declines, the instinctive framing is that a customer failed to pay. That framing leads to the wrong response, because the overwhelming majority of declines on long-running rentals have nothing to do with willingness or ability to pay. Cards expire. Banks reissue after a fraud event. A customer switches accounts. A billing address changes after a move — which, for a storage business, is a notably common situation.

Reframed correctly, a decline is a maintenance event on a piece of stored data. The customer still wants the container and still intends to pay. The only question is whether your process notices quickly enough to fix the data before the relationship degrades.

This matters because the two framings produce opposite behaviours. "Customer didn't pay" leads to waiting, then chasing, then awkwardness. "Our card on file went stale" leads to a quick, low-friction message that customers respond to well.

The failure mode: silent declines

The worst possible recurring billing setup is one that runs charges automatically but reports failures passively — into a log, a report nobody opens, or a screen you have to go looking for.

The reason is compounding. A decline that goes unnoticed for one cycle is a minor collection task. Unnoticed for three cycles, it is an uncomfortable conversation about a balance the customer did not know was accruing. Unnoticed for six, it is a write-off decision and possibly a container you cannot economically retrieve. The severity does not increase linearly with time — it steps up sharply at the point where the amount owed becomes large enough that the customer feels defensive about it.

The design goal, therefore, is not to eliminate declines. It is to compress the time between failure and awareness to as close to zero as you can get.

Building the process

A recurring billing process that recovers well has a few concrete properties. None of them are exotic; the discipline is in having all of them rather than most of them.

  • Alerting on failure, pushed to a person — not a report that has to be checked
  • A named owner for declines, so the task does not sit in the gap between operations and accounting
  • A defined retry window before human contact, since a meaningful share of declines clear on a second attempt a few days later
  • A self-service way for the customer to update the card, because asking someone to read digits over the phone adds friction and PCI risk
  • Visibility of the container against the customer, so whoever is chasing knows what is on rent and where
  • An escalation point defined in advance — at what age and what balance does this stop being a billing task

Getting the message right

The tone of the first contact does more work than anything else in the process. Because most declines are administrative, the first message should assume administration, not delinquency. Something that reads as "the card we have on file didn't go through — here's a link to update it" gets a materially better response than anything that reads as a demand.

Timing matters too. Contact promptly, while the charge is small and recent, and while the customer still associates the message with a service they are actively using. A message about a failed charge from four months ago requires the customer to reconstruct context before they can act, and requiring effort is how collection messages get ignored.

It also helps to make the resolution take one step. Every additional step — call us, wait for a callback, dig out a card, read it aloud — is a place where the recovery stalls. A link the customer can act on from their phone in ninety seconds recovers far more than a process that requires two humans to be available at the same time.

Prevention, where it's cheap

Some declines are avoidable at essentially no cost. Expiry-date declines are the clearest example: the expiry date is known in advance, so a card approaching expiry can be flagged and refreshed before it fails rather than after.

Charge timing is another lever. Charges attempted on the same date each month are more predictable for customers who are managing their own cash flow, and predictable charges get disputed less. Where you have discretion, aligning the charge date to something the customer recognises — the anniversary of delivery, for instance — reduces the "what is this?" category of failure.

None of this eliminates declines. Cards will always fail. The operators who lose the least revenue to them are simply the ones who find out on the day it happens rather than at the end of the quarter.

Filed under
  • recurring billing
  • payments
  • declines
  • revenue recovery
Ready when you are

See Stella running your workflow

Book a 30-minute walkthrough. We'll show you quoting, dispatch, inventory and billing using the way your yard actually operates.

Schedule your demoCall 1-800-939-5444

No download required · Unlimited users · From $99/month