Why this works the way it does
Renting a phone number to receive one verification code is a small transaction with an unusually high failure rate. Most of the decisions here come from taking that failure rate seriously rather than hiding it.
This page explains the decisions behind SMS Virtual Go, so you can judge them before you spend anything. Every one of them is visible in how the site behaves — none is a claim you have to take on trust.
The number you get is chosen by what worked, not by what is cheapest
Numbers are drawn from several independent wholesale sources rather than one. That is not for scale — it is because any single source has services and countries where its pool has quietly stopped working, and a service built on one source has no way to route around that.
Every option carries a measured delivery rate: of the recent orders placed on that exact route, how many actually received a code. The list is ordered by line quality first, then by that measurement, and only then by price. A cheaper option that has been failing does not get to sit at the top.
The measurement blends several rolling time windows so that recent behaviour dominates without one quiet hour distorting the picture. The full method, including its weaknesses, is on how we measure delivery rates.
Prices are shown before you have an account
Every price, country, delivery rate and stock figure is visible without signing in. An account exists only to hold a balance and a history.
This is deliberate. A price you can only see after registering is a price you cannot compare, and a catalogue behind a login is a catalogue no search engine or assistant can read on your behalf.
Two refund rules, both enforced in the database
No code before the window closes: the full amount comes back automatically. No support ticket, no review, no partial credit. You paid for a code and did not get one.
A code that arrived is never refunded. At that point the service was delivered. Refunding it anyway would mean the honest customers subsidise the ones who claim it did not arrive.
Both rules live in the database function that moves the money, not in application code. That distinction matters: a failed request, a retry or a second browser tab cannot produce a double refund or skip the check, because the rule and the money movement are the same transaction.
Cancellation unlocks 2 minutes after purchase. The wait is not there to keep your money — it is there because rapid buy-and-cancel traffic is what causes wholesale pools to be withdrawn, which would degrade the catalogue for everyone.
Pricing is a formula, not a negotiation
Prices start at $0.39. There is no subscription, no account fee, no minimum monthly spend, and balance does not expire. What you see at the moment you buy is what is charged.
There is no volume tier that rewards bulk buying, because bulk registration is not what this is for.
What is deliberately not offered
These numbers are not for banking, payment-processor or government identity verification. Not because of a technical limit, but because those systems exist to bind an account to a real identity, and a rented number defeats that on purpose. The acceptable use rules set out the rest.
There is also no free number pool. Publicly shared inboxes are read by anyone who visits them, which makes them useless for anything you care about keeping.
Where this is honest about being new
This service has not opened to customers yet, so it has no delivery history of its own. The status page says exactly that rather than showing a flattering number, and it will keep saying it until real orders exist to measure.
Nothing on this site is modelled, estimated, or carried over from somewhere else. Where a figure has not been measured, the page says “measuring”. That will occasionally make this service look worse than competitors who simply print a number — which is the trade being made on purpose.