Frequently Asked Questions
Use a registered 10DLC long code or a US short code through providers like Twilio, Sinch, MessageBird, or Plivo. Ensure the recipient numbers are in E.164 format (+1787XXXXXXX or +1939XXXXXXX) and comply with TCPA and CTIA guidelines for messaging.
While WhatsApp and other OTT apps are popular for personal communication, SMS remains the preferred channel for business and verification messages due to its reliability and broad reach across the island.
As a US territory, Puerto Rico adheres to US federal regulations like the TCPA and CTIA guidelines, impacting areas like consent, opt-out requirements, and content restrictions for business messaging.
Send marketing messages between 8:00 AM and 8:00 PM Atlantic Standard Time (AST) to respect local time zones and avoid sending messages during quiet hours or major holidays.
No, sending SMS to landlines in Puerto Rico is not supported and will result in a 400 response error (code 21614) through the REST API with no message delivery or charges.
Standard SMS character limits apply: 160 characters for GSM-7 encoding and 70 characters for Unicode (UCS-2). Exceeding these limits results in segmented messages, which are not supported by the Sent.dm platform for Puerto Rico.
Explicit consent is required before sending marketing messages. Obtain written or digital consent, specify message frequency and content, use double opt-in, disclose message and data rates, and maintain records.
Registering for 10DLC is required for using long codes in Puerto Rico, ensuring compliance with US regulations. This process typically takes 1-3 business days and involves providing information about your business and messaging use case through your chosen messaging provider.
Standard opt-out keywords like STOP, QUIT, CANCEL, UNSUBSCRIBE, and HELP must be supported in both English and Spanish. Opt-out requests should be acknowledged within 24 hours.
Prohibited content includes gambling, adult material, SHAFT (Sex, Hate, Alcohol, Firearms, Tobacco), cryptocurrency promotions, debt collection, and political messaging without proper disclosure.
Avoid URL shorteners, use registered domains, maintain consistent sending patterns, include clear business identification, and avoid excessive punctuation and all-caps to prevent carrier filtering.
Popular providers include Twilio, Sinch, MessageBird, and Plivo, offering robust APIs for sending and managing SMS messages. Choose a provider that best suits your specific needs and integration requirements.
Support both Spanish and English, consider cultural context and local preferences, use appropriate date and time formats, and include local contact information.
Limit marketing messages to 2-4 per month per recipient. Respect quiet hours (8 PM - 8 AM AST) and avoid sending during major holidays to maintain positive customer relationships.
Process opt-outs in real-time, maintain a centralized opt-out database, confirm opt-outs with an acknowledgment message, and regularly audit your opt-out list for compliance.
Puerto Rico SMS Guide: Regulations, Compliance & Best Practices (2025)
Learn how to send SMS messages to Puerto Rico while maintaining compliance with US federal regulations. This comprehensive guide covers 10DLC registration requirements, TCPA compliance rules, carrier integration (Claro, T-Mobile, Liberty, AT&T), and best practices for reaching Puerto Rico's 2.70 million mobile connections (82.7% penetration rate).
Puerto Rico SMS Quick Reference Guide
Market Overview:
Compliance Requirements:
Number Formatting:
+1787XXXXXXX
or+1939XXXXXXX
Key Features:
Understanding the Puerto Rico SMS Market
Market Conditions:
SMS ensures reliable delivery across all carriers, while OTT messaging apps remain popular for personal communication only.
Sources: DataReportal Digital 2024: Puerto Rico (population and connection statistics, January 2024), BNamericas Puerto Rico mobile market analysis (2024), Statista mobile provider survey (2020), Opensignal Puerto Rico Mobile Network Experience Report (May 2023)
SMS Features and Capabilities in Puerto Rico
Puerto Rico supports comprehensive SMS capabilities including two-way messaging, with features and regulations aligned with US mainland standards.
Two-way SMS Support
Two-way SMS is fully supported. Use it for:
No special restrictions apply beyond standard US messaging regulations.
Concatenated Messages (Segmented SMS)
Support: Concatenated messaging is not supported through the Sent.dm platform for Puerto Rico. Message length rules: Messages follow standard SMS character limits – 160 characters for GSM-7 encoding and 70 characters for Unicode (UCS-2). Encoding considerations: Both GSM-7 and UCS-2 encodings are supported, with GSM-7 recommended for standard ASCII characters to maximize message length.
Character Encoding Comparison:
MMS Support
MMS messages are automatically converted to SMS with an embedded URL link to the media content.
Supported Media Types: Images (JPEG, PNG, GIF), videos (MP4, MOV), audio (MP3, AAC) File Size Limit: 5 MB maximum URL Expiration: Links expire after 30 days
How Do Puerto Rico Phone Numbers Work?
Number Portability
Number portability is not available in Puerto Rico. Phone numbers remain tied to their original carriers, which can help ensure more reliable message routing.
Sending SMS to Landlines
Sending SMS to landline numbers is not supported. Attempts return error code 21614:
No charges apply for failed landline deliveries.
Area Code Coverage
Puerto Rico uses area codes 787 and 939 as overlays, meaning both codes cover the entire territory rather than dividing it geographically. Area code 787 was introduced on March 1, 1996, and area code 939 was added as an overlay on September 15, 2001, due to number exhaustion. 10-digit dialing is mandatory within Puerto Rico for all calls and SMS messages.
Phone numbers must be formatted in E.164 format for international routing:
+1787XXXXXXX
or+1939XXXXXXX
.Sources: Wikipedia "Telephone numbers in Puerto Rico" (area code history and structure, verified 2024), North American Numbering Plan Administration (NANPA) official documentation
Puerto Rico SMS Compliance and Regulatory Requirements
As a US territory, Puerto Rico follows US federal telecommunications regulations, including TCPA (Telephone Consumer Protection Act) and CTIA Messaging Principles & Best Practices. Businesses must comply with both federal requirements and carrier-specific rules for A2P messaging.
How to Complete A2P 10DLC Registration:
Required for: All US recipients, including Puerto Rico, Virgin Islands, Guam, and American Samoa
Sources: The Campaign Registry official documentation (2024), CTIA Messaging Principles & Best Practices (updated 2024), FCC TCPA guidelines, Twilio A2P 10DLC compliance documentation (2024)
SMS Consent Requirements and Opt-In Best Practices
Explicit written consent is mandatory before sending any marketing or promotional SMS messages to Puerto Rico recipients.
Sample Opt-In Message:
Best Practices:
HELP/STOP and Other Commands
Required Keywords: STOP, QUIT, CANCEL, UNSUBSCRIBE, HELP (English and Spanish)
Sample STOP Response (English):
Sample STOP Response (Spanish):
Sample HELP Response (English):
Requirements:
Do Not Call / Do Not Disturb Registries
Puerto Rico follows the US National Do Not Call Registry. Best practices include:
Puerto Rico Time Zone for SMS Scheduling (Atlantic Standard Time)
Puerto Rico observes Atlantic Standard Time (AST) year-round at UTC-4. The territory does not observe Daylight Saving Time – clocks do not change in Puerto Rico. The last DST change was on September 30, 1945.
Time relationship with US Eastern Time:
Timezone Conversion Example (JavaScript/TypeScript):
Recommended Messaging Hours:
Sources: TimeAndDate.com "Time Zones in Puerto Rico" (official time zone data_ verified 2024)_ US Naval Observatory (UTC offset verification)
Phone Number Types for Puerto Rico SMS (10DLC_ Short Codes_ Toll-Free)
Alphanumeric Sender ID
Operator network capability: Not supported for dynamic usage Registration requirements: Not applicable Sender ID preservation: Not preserved – messages will display numeric sender ID
Long Codes
Domestic vs. International:
Sender ID preservation: Yes_ for registered 10DLC numbers Provisioning time: 1-3 business days for 10DLC registration (typical)_ up to 2 weeks for complex campaigns Use cases:
10DLC Registration Requirements:
All businesses using 10-digit long codes must register with The Campaign Registry (TCR) before sending A2P SMS messages.
Source: The Campaign Registry official documentation (2024)_ CTIA A2P 10DLC requirements (2023-2024)
Short Codes
Support: US short codes supported by major carriers (Claro_ T-Mobile_ Liberty_ AT&T) Provisioning time: 8-12 weeks for new short code approval Use cases:
Restricted Content and Filtering Rules for Puerto Rico SMS
Prohibited Content:
Content Filtering
Carrier Filtering Rules:
Best Practices to Avoid Filtering:
Common Filtering Issues & Solutions:
Best Practices for Sending SMS Messages to Puerto Rico
Messaging Strategy
Sending Frequency and Timing
Optimal Sending Times by Industry:
Localization
Puerto Rican Holidays to Avoid:
Cultural Considerations:
Family-oriented messaging resonates well
Use formal greetings for professional contexts
Acknowledge both Spanish and English language preferences
Offer messages in both Spanish and English
Consider cultural context and local preferences
Use appropriate date and time formats
Include local contact information when possible
Opt-Out Management
Testing and Monitoring
Key Metrics to Track:
SMS API Integration for Puerto Rico (Twilio, Sinch, MessageBird, Plivo)
Twilio SMS API for Puerto Rico
Twilio provides robust SMS API support for sending messages to Puerto Rico phone numbers. Get your Account SID and Auth Token from the Twilio Console to get started.
Sinch SMS API Integration
Sinch offers SMS messaging capabilities for Puerto Rico through their REST API, requiring an API Token and Service Plan ID.
MessageBird SMS API for Puerto Rico
MessageBird provides SMS API access for Puerto Rico messaging with straightforward integration options.
Plivo SMS API Integration for Puerto Rico
Plivo's SMS API provides reliable message delivery to Puerto Rico phone numbers with detailed delivery tracking and status callbacks.
API Rate Limits and Throughput
Throughput Management Example (Redis Queue):
Strategies:
Error Handling and Reporting
Common API Error Codes:
Frequently Asked Questions About Puerto Rico SMS
Do I need 10DLC registration to send SMS in Puerto Rico?
Yes. 10DLC registration is mandatory for all businesses using 10-digit long codes to send Application-to-Person (A2P) SMS messages to Puerto Rico. As a US territory, Puerto Rico follows the same A2P 10DLC requirements as the US mainland. You must register your brand and campaign with The Campaign Registry (TCR) before sending messages. The registration process typically takes 1-3 business days, though complex campaigns can take up to two weeks. This requirement became mandatory industry-wide in July 2023.
What carriers operate in Puerto Rico?
Puerto Rico's mobile market is served by four major carriers: Claro (América Móvil, the market leader with approximately 2.5 million subscribers), T-Mobile, Liberty (Liberty Latin America), and AT&T (which maintains a significant presence with 39.7% of survey respondents in 2020). Claro dominates with the highest coverage score (9.1) and 99.4% availability. All carriers support US short codes and 10DLC long codes for business messaging.
What time zone should I use for SMS scheduling in Puerto Rico?
Puerto Rico observes Atlantic Standard Time (AST) at UTC-4 year-round. The territory does not observe Daylight Saving Time. During US Daylight Saving Time (March–November), Puerto Rico time matches Eastern Daylight Time (EDT). During US Standard Time (November–March), Puerto Rico is one hour ahead of Eastern Standard Time (EST). Schedule marketing messages between 8:00 AM and 8:00 PM AST to comply with TCPA regulations and respect local business hours.
What are the area codes for Puerto Rico phone numbers?
Puerto Rico uses area codes 787 and 939 as overlays covering the entire territory. Area code 787 was introduced on March 1, 1996, and area code 939 was added on September 15, 2001, due to number exhaustion. Both codes serve all geographic areas of Puerto Rico without division. 10-digit dialing is mandatory for all calls and SMS messages within Puerto Rico. Format numbers in E.164 format for SMS APIs:
+1787XXXXXXX
or+1939XXXXXXX
.Does Puerto Rico follow US TCPA regulations?
Yes. As a US territory, Puerto Rico follows all US federal telecommunications regulations, including the Telephone Consumer Protection Act (TCPA) and CTIA Messaging Principles & Best Practices. You must obtain explicit consent before sending marketing messages, support STOP/HELP keywords in both English and Spanish, honor opt-out requests immediately, respect quiet hours (8 PM – 8 AM AST), and scrub contact lists against the US National Do Not Call Registry. Non-compliance can result in penalties up to $1,500 per violation.
Can I send concatenated or long SMS messages to Puerto Rico?
No. Concatenated messaging is not supported through most platforms for Puerto Rico. Messages are limited to standard SMS character limits: 160 characters for GSM-7 encoding and 70 characters for Unicode (UCS-2). If you need to send longer content, split messages manually or use MMS (which will be converted to SMS with an embedded URL link to the media content). Use GSM-7 encoding for standard ASCII characters to maximize message length.
Is number portability available in Puerto Rico?
No. Number portability is not available in Puerto Rico. Phone numbers remain tied to their original carriers (Claro, T-Mobile, Liberty, or AT&T). This means you can reliably determine which carrier serves a specific number based on the number's assignment history, which can help optimize message routing and delivery strategies. However, it also means customers cannot switch carriers while keeping their existing phone numbers.
What languages should I support for SMS in Puerto Rico?
Support both Spanish and English. While Spanish is the primary language spoken by the majority of Puerto Rico's population, English is also an official language and widely understood, especially in business contexts. All required opt-out keywords (STOP, QUIT, CANCEL, UNSUBSCRIBE, HELP) must be recognized in both languages. Consider offering recipients the choice of language preference and maintain consistent language throughout your messaging campaigns.
Can I send SMS to landline numbers in Puerto Rico?
No. Sending SMS to landline numbers is not supported in Puerto Rico. Attempts to send messages to landline numbers will result in a 400 response error (code 21614) through REST APIs, with no message delivery and no charges applied to your account. Always validate phone numbers before sending to ensure they are mobile numbers. Use number validation APIs or maintain clean subscriber lists that exclude landlines.
How long does 10DLC registration take for Puerto Rico?
10DLC registration typically takes 1-3 business days for standard campaigns, though complex campaigns can take up to two weeks. The process involves registering your brand with The Campaign Registry (TCR), providing business documentation (EIN, business address, contact information), creating campaign use cases (marketing, transactional, etc.), and waiting for carrier approval. Once approved, you can begin sending SMS messages to Puerto Rico at rates of 1-2 messages per second for standard 10DLC numbers.
What Should You Do Next?
You've learned the essential requirements for sending SMS in Puerto Rico as a US territory. Take these next steps to launch compliant, effective SMS campaigns:
+1787XXXXXXX
or+1939XXXXXXX
) for reliable deliveryKey Compliance Reminders:
Additional Resources:
Sources: FCC official documentation, CTIA official guidelines, The Campaign Registry official site, DataReportal Digital 2024: Puerto Rico, BNamericas market analysis (2024)
Start sending compliant SMS messages to Puerto Rico today by following these guidelines and leveraging the territory's 82.7% mobile penetration rate to reach your target audience effectively.