1. What we deliver
SMSPin delivers two things to you: (a) access to a temporary virtual phone number and (b) the SMS OTP codes routed to that number during its rental window. Both are digital, so there is no physical shipping involved.
2. Number provisioning
Virtual numbers are allocated to your account instantly after order confirmation. You'll see the phone number on-screen and in your dashboard within seconds. If a country/service combination is temporarily out of stock, the order is declined and no charge is made.
3. SMS delivery targets
Typical delivery times once a third-party service sends the SMS:
- Under 3 seconds — median delivery time across all countries
- Under 10 seconds — 95th percentile
- Rental window — 20 minutes by default (longer for long-rent numbers)
Delivery time depends on the sending application and the carrier route it uses. SMSPin receives SMS on real SIMs in real devices, so once a message hits the carrier network it's pushed to your dashboard in real time via WebSocket.
4. Uptime SLA
We target 99.9% monthly uptime for the order, dashboard, and OTP delivery surfaces. Planned maintenance is announced at least 24 hours in advance on our status page and does not count against the SLA. Live status: status.smspin.io.
5. Channels we use
- Real-time WebSocket — the primary delivery channel for OTP codes to your dashboard.
- Dashboard polling — the dashboard also polls the server every few seconds as a WebSocket fallback.
- API — customers using the SMSPin API can poll
GET /api/v1/orders/:idor receive webhooks on OTP arrival. - Email notifications — optional, toggled in your settings.
6. When delivery fails
If no valid SMS is received within the rental window — whether because the third-party app didn't send it, the carrier dropped it, or the number was out of reach — the order expires and the full cost is automatically credited to your SMSPin balance. You don't need to contact us. See the Refund Policy for the complete list of conditions.
7. Outside our control
We don't guarantee delivery in situations that are outside our control:
- The third-party application blocks the number or chooses not to send an SMS
- The destination carrier in your target country is degraded or offline
- Force majeure: natural disasters, war, government directives, large-scale outages
In all these cases, you still get the automatic refund if the window expires without a valid SMS. That is our financial commitment.
8. Dashboard access
Your orders, OTP history, and remaining balance are always accessible from the dashboard at smspin.io/dashboard. Exports (CSV / JSON) are generated on demand and made available as a signed download link.
9. Contact
Seeing delivery issues? Email [email protected] with the affected order ID, or use the contact form.