[ agency ]
Pay-to-unlock vs traditional debt collection: which actually recovers the money
At some point most agencies will be sitting on a five-figure invoice that's ninety days overdue. The client isn't replying. The work was good. The wire just isn't coming.
At that moment you have three real options. Below is a straightforward look at all three, including the one we built our product around. We are biased; the math is independent.
Option 1: Write it off
This is what most agencies do, mostly because the alternatives feel uncomfortable. You stop chasing, take the loss, and move on. The advantage is that it's zero further effort. The disadvantage is that you ate the cost of the work and the next client now thinks they can do the same.
It's also rarely the cheapest option. A €5,000 write-off sounds like one bad month, but if it happens once a year for the next decade you've eaten €50,000 in pure profit. The actual cheapest path is to make sure you don't need to write invoices off.
Option 2: Traditional debt collection
You hand the invoice to a collections agency. They take a cut (typically 25-50% of recovered debt) and chase the client on your behalf. They know the local laws, they can place liens, they can damage credit ratings.
The collections route works for some agencies, particularly those with B2B clients large enough to care about credit reports. The downsides:
- You lose the relationship.Once a debt is in collections, the client is never coming back, and they'll tell other people about the experience.
- The cost is high. A 30% cut on a €5,000 recovery is €1,500. Net to you: €3,500 (before tax) for an invoice that was supposed to net you €5,000.
- Recovery rates are mixed. Industry averages for consumer debt are around 20-30%. B2B is higher, but still well below 100%.
Option 3: Pay-to-unlock
This is the option we built. The idea: at handover, you install a small plugin on the client's WordPress site. The plugin sits dormant until you flip a switch. When an invoice goes overdue, you toggle the site into maintenance mode from a dashboard.
Public visitors see a generic "site temporarily unavailable" page. The client's logged-in WordPress admins see the real site plus an overlay with the unpaid invoice amount and a Stripe payment link. They click, they pay, the site restores automatically within minutes.
The economics work because the client is not a deadbeat — they are a busy person whose business depends on the site. The moment payment becomes the path of least resistance, almost everyone takes it. Friction works for you, not against you.
The math, like for like
Same €5,000 invoice, ninety days overdue:
- Write off: €0 recovered, €5,000 forgone.
- Collections (30% fee, 60% recovery): €5,000 × 0.6 × 0.7 = €2,100 net to you.
- Pay-to-unlock (3% fee, 80% recovery): €5,000 × 0.8 × 0.97 = €3,880 net to you.
Recovery rates are anecdotal at this stage; we don't have a statistically significant sample yet. But the structural difference holds: pay-to-unlock costs an order of magnitude less in fees, and the recovery rate trends higher because it puts payment in front of the person who actually has the password to the site.
Why the relationship survives
The most underrated property of pay-to-unlock is that the client rarely feels like they were forced. The maintenance page is generic. The payment overlay is on their WordPress dashboard, a place they trust. The whole interaction reads as "huh, an unpaid invoice; let me just clear this" rather than "we've been sent to debt collection".
We've seen agencies use the kill-switch on a Friday and re-engage with the same client on a new project the following Monday. That doesn't happen with collections.
When pay-to-unlock isn't the right tool
- The site isn't WordPress. We are WordPress-specific because the agency-handoff pattern is dominant there. We may expand later.
- The client has technical staff who can fork off your plugin.A determined and technical client can usually remove any browser-side enforcement. The plugin is durable against typical end-clients but it isn't malware. For large clients with serious technical teams, you need contractual leverage too.
- The dispute isn't about money. If the client thinks the work is wrong, no amount of leverage will fix that. Resolve the underlying disagreement first.
What we built
HyperControl is the SaaS version of this. Solo plan is €5/month per domain; Studio is €20/month for up to five. Pay-to-unlock collections are included on every plan, with a 3% fee on what you actually recover (so we only get paid if you do). Choose to absorb the 3% silently or pass it through to the client as a late-payment surcharge on the invoice; we don't mind either way.
For the longer playbook on how to handle a non-paying client end to end, see our practical guide and the contract clause that makes any of this enforceable.