‹ Back to blog
August 28, 2026By Admin

Why "pay only on success" changes how you should think about OTP numbers

Most number-rental services charge you the moment you rent, code or no code. DiceSMS doesn't — here's what that actually means for your wallet.

Rent a number, wait for a code, get charged whether or not it shows up — that's how most SMS-verification services work, and it means every rental is a small bet against a provider you don't control.

DiceSMS short-term rentals work differently: your balance is only debited the moment a verification code actually arrives. Rent a number for WhatsApp, wait it out, and if nothing comes through, your credits are untouched — automatically, no support ticket required.

Why this is possible

It's possible because the billing hook lives at the same point as the code-delivery event, not at the rental-creation event. The system doesn't "trust" that a number will work and bill upfront — it waits for proof.

What it doesn't cover

This guarantee is about code delivery, not about whether the destination service (WhatsApp, Telegram, etc.) accepts the number for verification in the first place — that decision belongs to the destination service. But once a number is accepted and a code is requested, you're covered either way: code arrives, you pay; it doesn't, you don't.

Long-Term Rentals are the exception

This no-code-no-charge model applies to short-term rentals. Long-Term Rental (LTR) works differently — you're keeping a number reserved for repeat verifications over time, so it bills daily while active, independent of any single code. Cancel it whenever you no longer need the number.

Ready to try it yourself?

Get a Number Now