Legal
Refund Policy
Last updated August 2026
The rule behind everything below is simple: you should not pay for a code that never arrived. Anon SMS charges your wallet when you take a number and returns that charge whenever the number failed to do its job. Most refunds happen automatically, without you asking.
No code, no charge
Every number has a life of about twenty minutes. If no verification code arrives in that window, the number expires and the full amount is credited back to your wallet automatically — usually within seconds of expiry, and you will see it as a refund line in your wallet history. You do not need to contact us for this.
Cancelling early
If the service refuses the number, or you change your mind, you can cancel it and get the full amount back. Cancellation becomes available a couple of minutes after purchase — our upstream network requires a short settling period before a number can be released, so the button is disabled until then.
Once a code has arrived, the number has done what you paid for, so it can no longer be cancelled or refunded. If you asked for a resend and are still waiting, let the number run to expiry instead — an unused number always refunds itself.
Price movements
Prices follow live wholesale supply. If the price of a number falls between the moment you are quoted and the moment the purchase settles, the difference is credited back to your wallet. You are never charged more than the figure shown on the confirmation screen.
Wallet top-ups
Refunds are returned as wallet credit, not to your card or crypto wallet. Credit does not expire and can be spent on any number. This keeps refunds instant and automatic rather than waiting on a payment processor.
If a top-up fails, is charged twice, or the funds do not appear in your balance, contact us and we will resolve it against the payment record. Where a genuine payment error has occurred we will refund to the original payment method.
When a charge stands
A charge is not refundable once a verification code has been delivered to your screen, even if the code was rejected by the service afterwards, expired before you used it, or you entered it on the wrong account. We are paid for delivering the message, and at that point the message was delivered.
We also do not refund numbers used in breach of our Acceptable Use Policy, and accounts used that way may be suspended with any remaining balance withheld pending review.
Something went wrong anyway
Automation covers the ordinary cases, but not every case. If a number behaved oddly, a refund did not land, or your balance looks wrong, get in touch through the contact page with the activation and we will look at the upstream record ourselves. We would rather refund a borderline case than argue about a few cents.
Nothing in this policy limits statutory consumer rights you may have where you live. For the wider terms, see the Terms of Service; for how a purchase works end to end, see how it works.
