Frequently Asked Questions
Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure the recipient number is in E.164 format (+52XXXXXXXXXX), have a registered sender ID, and comply with Mexican regulations.
The optimal time is between 10:00 AM and 8:00 PM local time to avoid disturbing recipients outside of reasonable hours. Remember Mexico has multiple time zones, so adjust accordingly.
MMS messages are converted to SMS with a URL link to ensure compatibility across all carriers and devices, as direct MMS support is not universal.
Short codes are ideal for high-volume marketing campaigns, two-factor authentication, customer service interactions, and promotional messages due to their wide carrier support.
No, sending SMS to landline numbers in Mexico is not supported and will result in a 400 response error (code 21614) without incurring charges.
Explicit consent is mandatory for marketing messages. Campaigns must support ALTO (STOP) and AYUDA (HELP) commands, comply with REPEP (Do Not Call registry), and respect quiet hours (9 PM - 9 AM).
Pre-registration is required for Telcel and Movistar networks for using alphanumeric sender IDs, while dynamic usage is supported. Unregistered IDs might be replaced with short codes.
Restricted content includes firearms, gambling, adult material, predatory loans, lead generation, text-to-pay, controlled substances, cannabis, alcohol, and political campaigns.
The standard rate is 1 message per second per source number, with a burst rate of up to 30 messages per second if properly queued. Daily limits depend on the carrier and sender ID type.
Concatenated messages are supported, with each segment limited to 160 characters using GSM-7 encoding for standard ASCII. Using special characters or Unicode (UCS-2) reduces this limit to 70 characters per segment.
Process opt-out requests within 24 hours, maintain a centralized database of opted-out numbers, confirm opt-out requests to the user, and regularly audit your opt-out compliance list.
Keep messages concise, include clear calls-to-action, personalize content, and maintain consistent branding. Limit frequency to 3-4 messages per week and localize messages in Spanish.
Popular choices include Twilio, Sinch, MessageBird, and Plivo, each offering REST APIs with various authentication methods and parameters.
URLs from unregistered senders, international brand names, and high-frequency messaging can trigger content filtering. Register your sender ID and avoid excessive punctuation and all-caps to mitigate this.
Mexico SMS Best Practices, Compliance, and Features
Understanding Mexico's SMS Market
Market Conditions: Mexico operates a vibrant mobile messaging ecosystem with high SMS adoption rates. When you send SMS to Mexico, you're reaching users across three major carriers alongside popular OTT messaging apps like WhatsApp. Three major mobile operators dominate the market: Telcel (América Móvil, 58.7% subscriber market share as of Q1 2024), AT&T Mexico (15.6% market share), and Movistar (Telefónica, 16.7% market share). While OTT messaging apps see widespread use, SMS remains crucial for business communications – particularly for verification codes, alerts, and notifications. The mobile market shows a relatively even split between Android and iOS devices, with Android having a slight edge in market share.
SMS Pricing: Mexico SMS pricing through API providers ranges from $0.004 to $0.0167 USD per message. Telnyx and Plivo offer the most competitive rates ($0.004–$0.004791 per SMS), while Sinch operates at the higher end ($0.0167 per SMS). Volume discounts are typically available for bulk messaging. Pricing varies by carrier, sender type (alphanumeric vs. numeric), and message classification (transactional vs. promotional).
Delivery Rates: Industry best practices target SMS delivery rates between 95% and 98%, with well-optimized campaigns achieving near 99% delivery. Factors affecting delivery include sender ID registration status, content filtering by carriers, proper number formatting (E.164), and compliance with local regulations.
What SMS Features Are Supported in Mexico?
Mexico supports a comprehensive range of SMS features including two-way messaging, concatenated messages, and number portability. MMS converts to SMS with URL links.
Two-way SMS Support
Mexico fully supports two-way SMS communications with no special restrictions, making it suitable for interactive business communications.
Implementation Requirements: Configure a webhook URL in your SMS provider's dashboard to receive inbound SMS messages. When a recipient replies to your message, the provider sends an HTTP POST request to your webhook endpoint containing the message details (sender number, message body, timestamp). Your application processes this request and can automatically respond or route the message to your support team. Most providers (Twilio, Sinch, Plivo) support webhook configuration through their console under phone number settings.
Concatenated Messages (Segmented SMS)
Support: Concatenation is supported across Mexican carriers, though support may vary by sender ID type.
Message length rules:
Encoding considerations: Messages use GSM-7 encoding for standard ASCII characters. For messages containing special characters, emojis, or Unicode (including Spanish accented characters like ñ, á, é, í, ó, ú), UCS-2 encoding is used, reducing the character limit to 70 per segment (67 for concatenated).
MMS Support
MMS messages automatically convert to SMS with an embedded URL link pointing to the multimedia content. This ensures compatibility across all carriers while maintaining the ability to share rich media content.
Technical Specifications:
Best Practice: When sending multimedia content, shorten the URL and clearly label it to encourage recipient engagement.
Recipient Phone Number Compatibility
Number Portability
Number portability is available in Mexico. While it doesn't significantly impact delivery, carriers handle routing automatically through a central database to ensure messages reach the correct recipient regardless of their current carrier.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Mexico. Attempts to send SMS to landline numbers result in a 400 response error (code 21614), the message won't appear in logs, and no charges are incurred.
What Are Mexico's SMS Compliance Requirements?
The Federal Telecommunications Institute (IFT) regulates Mexico's SMS communications under the Federal Telecommunications and Broadcasting Law (Ley Federal de Telecomunicaciones y Radiodifusión). SMS must also comply with the Federal Consumer Protection Law (Ley Federal de Protección al Consumidor). Note: The Federal Institute for Access to Information and Data Protection (INAI) was dissolved on March 20, 2025, with data privacy oversight functions transferred to the Secretaría de la Función Pública and transparency functions to the new federal framework at transparencia.gob.mx.
Penalties for Non-Compliance: Under the Federal Telecommunications and Broadcasting Law, IFT can impose fines ranging from administrative sanctions to penalties up to 5% of annual revenue for serious violations. PROFECO enforces consumer protection violations related to REPEP registry non-compliance and unauthorized marketing, with penalties including fines and mandatory compensation to affected consumers plus 20% additional damages.
How to Obtain Consent for Mexico SMS
Obtain explicit consent before sending any marketing or non-essential messages to Mexican recipients. This is a legal requirement under IFT regulations. Best practices for obtaining and documenting consent include:
HELP/STOP and Other Commands
Do Not Call / Do Not Disturb Registries
Mexico maintains the Public Registry of Telecommunications Users (REPEP – Registro Público Para Evitar Publicidad), managed by PROFECO (Federal Consumer Protection Agency) in coordination with IFT.
Data Retention and Privacy Requirements
Under the Federal Law for the Protection of Personal Data Held by Private Parties (LFPDPPP) enacted March 21, 2025:
Time Zone Sensitivity
How to Choose the Right Sender ID for Mexico SMS
Alphanumeric Sender ID Registration in Mexico
Operator network capability: Supported with restrictions
Registration requirements: Pre-registration required for Telcel and Movistar networks; dynamic usage supported
Sender ID preservation: Yes for registered IDs; unregistered IDs are replaced with short codes
Registration Process and Requirements (per Infobip and Twilio guidelines):
Note: Generic senders (e.g., "INFO", "ALERT") are not allowed. Financial and alcohol-related sender IDs require additional documentation.
Long Codes
Domestic vs. International: Both supported with different restrictions
Sender ID preservation:
Provisioning time: Immediate for international; varies for domestic
Use cases:
Short Codes
Support: Widely supported across all carriers
Provisioning time: Approximately 8 weeks
Use cases:
What Content Is Prohibited in Mexico SMS?
Prohibited Content and Industries:
Enforcement: Carriers implement automated content filtering. Violations may result in immediate message blocking, sender ID suspension, account termination, and potential legal action under IFT regulations. Repeated violations can lead to blacklisting across all Mexican carriers.
How Mexican Carriers Filter SMS Content
Known Carrier Filtering Rules:
Carrier-Specific Filtering:
Tips to Avoid Blocking:
How to Optimize SMS Delivery Rates in Mexico
Messaging Strategy
Sending Frequency and Timing
Mexican Federal Holidays to Avoid (2025 calendar):
Cultural Observances (high engagement periods, use with appropriate messaging):
Localization
Opt-Out Management
Testing and Monitoring
How to Integrate SMS APIs for Mexico
Twilio
Twilio provides a robust REST API for sending SMS messages to Mexico. Authenticate using your Account SID and Auth Token.
Key Parameters:
from
: Your Twilio phone number or registered sender IDto
: Recipient number in E.164 format (+52XXXXXXXXXX)body
: Message content (supports Unicode)Sinch
Sinch uses API token authentication and provides a REST API for SMS delivery.
Key Parameters:
from
: Sender ID or phone numberto
: Array of recipient numbersbody
: Message contentMessageBird
MessageBird offers a straightforward REST API with API key authentication.
Key Parameters:
originator
: Sender ID (alphanumeric or phone number)recipients
: Array of recipient numberscontent
: Message contentPlivo
Plivo uses basic authentication with Auth ID and Auth Token.
Key Parameters:
src
: Source number or sender IDdst
: Destination numbertext
: Message contentAPI Rate Limits and Throughput
Rate Limits for Mexico:
What Happens When Limits Are Exceeded:
Throughput Management Strategies:
Error Handling and Reporting
Common Mexico-Specific Error Codes:
Logging Best Practices:
Troubleshooting Tips:
Recap and Additional Resources
Key Takeaways:
Next Steps:
Frequently Asked Questions
What are the SMS compliance requirements in Mexico?
Mexico requires explicit consent before sending marketing messages, compliance with IFT (Federal Telecommunications Institute) regulations under the Federal Telecommunications and Broadcasting Law, and adherence to REPEP (Public Registry to Avoid Advertising) do-not-contact lists. Support "ALTO" (STOP) and "AYUDA" (HELP) commands in Spanish for all campaigns, and avoid sending messages between 9:00 PM and 9:00 AM local time except for critical alerts.
Is REPEP registration required for SMS campaigns in Mexico?
Check your contact lists against REPEP before sending SMS campaigns. REPEP is managed by PROFECO (Federal Consumer Protection Agency) and registration is indefinite (not time-limited). Failure to comply with REPEP can result in penalties under the Federal Consumer Protection Law.
Which mobile carriers dominate Mexico's SMS market?
Three carriers dominate Mexico's SMS market as of Q1 2024: Telcel (América Móvil) with 58.7% subscriber market share, AT&T Mexico with 15.6%, and Movistar (Telefónica) with 16.7%. Telcel commands 68.9% of mobile telephony revenue, making it the clear market leader.
Do alphanumeric sender IDs work in Mexico?
Mexico supports alphanumeric sender IDs with restrictions. Pre-registration is required for Telcel and Movistar networks. Registered IDs are preserved, while carriers typically replace unregistered alphanumeric IDs with short codes.
What are Mexico's SMS time restrictions and time zones?
Avoid sending messages between 9:00 PM and 9:00 AM local time, except for critical alerts and authentication. Mexico has 4 time zones: Southeast (UTC-5), Central (UTC-6), Pacific (UTC-7), and Northwest (UTC-8). Respect the local time zone for each recipient when scheduling campaigns.
What character encoding does Mexico SMS use?
Mexico SMS uses GSM-7 encoding for standard ASCII characters (160 characters per message, 153 for concatenated). Messages with Spanish accented characters (ñ, á, é, í, ó, ú), emojis, or Unicode trigger UCS-2 encoding, reducing capacity to 70 characters per message (67 for concatenated) due to the 7-byte User Data Header.
Can I send SMS to landline numbers in Mexico?
You cannot send SMS to landline numbers in Mexico. Attempts result in a 400 response error (code 21614), the message won't appear in logs, and no charges are incurred. Mexico's number portability system only applies to mobile numbers.
How long does it take to provision a short code in Mexico?
Short code provisioning in Mexico takes approximately 8 weeks. Short codes are supported across all carriers (Telcel, AT&T, Movistar) and are ideal for high-volume marketing campaigns, two-factor authentication, and customer service interactions.
Related Resources
For comprehensive guides on SMS integration and compliance in other markets:
Additional Information: