Belgium SMS Guide - sms-compliance -

Frequently Asked Questions

Belgium has a mature mobile market with high SMS adoption. Key players include Proximus, Orange Belgium, and BASE, with good coverage nationwide. Although OTT apps are popular, SMS remains important for business uses like authentication and notifications.
Concatenated messages are supported. Standard SMS length is 160 characters for GSM-7 or 70 for Unicode (UCS-2). Longer messages are automatically concatenated. Use GSM-7 for standard Latin alphabet and UCS-2 for special characters.
MMS messages are automatically converted to SMS with a URL link to ensure compatibility across all devices. It's best to use short, mobile-optimized URLs for the embedded content.
No, sending SMS to landlines in Belgium isn't supported and will result in delivery failure with a 400 response and error code 21614. These messages won't be logged or charged.
Explicit written or digital consent is required before sending marketing SMS in Belgium. Consent must be freely given, specific, and informed, following GDPR guidelines. Double opt-in is recommended.
While no strict legal restrictions exist, the recommended sending window is 8:00 - 20:00 CET, avoiding Sundays and holidays. Emergency messages are exempt from these guidelines.
Alphanumeric sender IDs are supported without pre-registration. However, they are often overwritten with shortcodes to improve deliverability.
Provisioning dedicated short codes in Belgium typically takes 8-12 weeks. Short codes are ideal for high-volume marketing, two-factor authentication, and loyalty programs.
Prohibited SMS content includes gambling, unauthorized financial services, adult content, cryptocurrency promotions without authorization, and unauthorized pharmaceutical products.
To avoid SMS filtering, use whitelisted domains, avoid URL shorteners, limit one URL per message, avoid excessive capitalization and special characters, and maintain consistent sending patterns.
Limit marketing messages to 4-5 per recipient monthly. Respect business hours, avoid major holidays, and space out messages to prevent recipient fatigue.
Always format Belgian phone numbers in E.164 international format, starting with +32, followed by the 9-digit number, when using SMS APIs.
Several SMS APIs support Belgium, including Twilio, Sinch, MessageBird, and Plivo. Each offers different features and pricing, so choose one that fits your needs.
API rate limits vary by provider. Twilio allows 250/second, Sinch 30/second, MessageBird 60/second, and Plivo 50/second. Implement queuing systems for high-volume sending to manage these limits.
Required keywords include STOP/ARRÊTER/STOPPEN, AIDE/HELP/HULP. These must be processed in both uppercase and lowercase, and supported in French, Dutch, and English.
Loading...