2026 ITU-T E.164 Phone Formatting Rules & Virtual DID / SMS Pricing Table
2026 Verified ReferenceThe ITU-T E.164 standard requires a leading `+`, a 1-to-3 digit country calling code, and the subscriber number with all domestic trunk prefixes (`0` in UK/India/EU) and formatting symbols stripped, up to a strict maximum of 15 digits (`^\+[1-9]\d{1,14}$`).
E.164 Regex: ^\+[1-9]\d{1,14}$ | Monthly Total = (DID_Count × Monthly_Lease) + (SMS_Segments × Per_Segment_Rate)| Country / Calling Zone | Local Input → Trunk Strip Rule | Canonical E.164 Output | 2026 Virtual DID & Outbound SMS Est. |
|---|---|---|---|
| United States / Canada (NANP +1) | (415) 555-0199 → Strip punctuation | +14155550199 (11 digits) | DID: ~$1.15/mo | SMS: ~$0.0079 + Carrier Fee |
| India (+91 DLT Regulated) | 098765 43210 → Strip leading 0 trunk | +919876543210 (12 digits) | Domestic Route: ~$0.0035 | Int'l ILDO: ~$0.048 |
| United Kingdom (+44) | 07911 123456 → Strip leading 0 trunk | +447911123456 (12 digits) | Mobile DID: ~$1.20/mo | Outbound SMS: ~$0.042 |
| Germany / Eurozone (+49) | 01512 3456789 → Strip leading 0 trunk | +4915123456789 (12–13 digits) | Local DID: ~$1.50/mo | Outbound SMS: ~$0.075 |
| Brazil (+55 Mobile 9-Digit) | (11) 98765-4321 → Keep area code + 9 | +5511987654321 (13 digits) | DID: ~$3.50/mo | Outbound SMS: ~$0.032 |
| Singapore (+65 No Trunk 0) | 8123 4567 → Prepend +65 directly | +6581234567 (10 digits) | SGNIC Registered Sender ID Required | ~$0.039/SMS |
