Send SMS to Mozambique: Complete Guide to Compliance, Pricing & APIs (2025)
Learn how to send SMS to Mozambique: INCM compliance requirements, sender ID registration, Vodacom/Movitel/TMcel operator guidelines, API integration examples, and pricing comparison for Twilio, Plivo & more.
Learn how to send compliant SMS messages to Mozambique with confidence. This comprehensive guide covers INCM regulatory requirements, operator-specific guidelines for Vodacom, Movitel, and TMcel, A2P SMS best practices, API integration with major providers, and current SMS pricing for the Mozambique market.
Whether you're implementing transactional SMS, bulk messaging campaigns, or two-way communication, you'll find everything you need to successfully deploy SMS services in Mozambique's growing mobile market of 17.7 million connections.
Two-way SMS: Not supported on standard A2P channels
Number portability: Not available
Time zone: Central Africa Time (CAT, UTC+2)
Consent: Explicit opt-in required for marketing messages
Opt-out processing: Within 24 hours
SMS Pricing (2025):
Plivo: $0.01853 per message
Twilio: $0.2455 per message
MessageBird: Volume-based pricing
Sinch: Contact for quote
Message Specs:
GSM-7: 160 characters per segment
Unicode (UCS-2): 70 characters per segment
Concatenation: Supported (varies by carrier)
MMS: Auto-converted to SMS with URL
Mozambique SMS Market Overview
Locale name
Mozambique
ISO code
MZ
Region
Middle East & Africa
Mobile country code (MCC)
643
Dialing code
+258
Market Conditions: Mozambique has a growing mobile market with approximately 17.7 million mobile connections as of January 2025, representing 50.4% of the population (35.1 million). Mobile connections increased from 16.72 million in Q4 2023 to 18.91 million in Q4 2024, though connections decreased slightly (−0.2%) between early 2024 and early 2025. As of February 2024, 81.9% of connections are broadband (3G/4G/5G), increasing to 88.4% by 2025.
The market is dominated by three major mobile network operators (MNOs) with distinct market positions as of mid-2024:
Vodacom Mozambique: Market leader with 11.6 million subscribers (~50% market share), strongest in data speeds and 4G coverage
Movitel: 4 million subscribers, focuses on rural coverage and digital inclusion
TMcel (created 2019 from TdM/mCel merger): 3.4 million subscribers, only operator offering integrated fixed-line service
While OTT messaging apps gain popularity in urban areas, SMS remains crucial for business communication due to its reliability and widespread accessibility, particularly in rural regions. Android devices dominate the mobile ecosystem due to their affordability and availability. Internet penetration stood at 19.8% (6.96 million users) as of January 2025, up 2.9% from the previous year.
Sources: DataReportal Digital 2025: Mozambique, Statista mobile connections data Q4 2024, BuddeComm Mozambique Telecoms Report 2024
What SMS Features Are Supported in Mozambique?
Mozambique supports basic SMS functionality with limitations on two-way messaging and specific requirements for sender IDs, while offering support for concatenated messages and MMS conversion.
Does Mozambique Support Two-Way SMS?
Two-way SMS is not supported in Mozambique through standard A2P (Application-to-Person) channels. If you need two-way communication for customer service or interactive campaigns, explore alternative solutions or work with local SMS aggregators who may offer proprietary workarounds.
Can You Send Concatenated Messages (Long SMS)?
Support: Yes, message concatenation is supported for most sender ID types, though support may vary by carrier.
Message length rules: Standard SMS length limits apply – 160 characters for GSM-7 encoding, 70 characters for UCS-2 encoding.
Encoding considerations: Both GSM-7 and UCS-2 encodings are supported, with UCS-2 being particularly important for messages containing Portuguese special characters or emoji.
Does Mozambique Support MMS?
MMS messages are automatically converted to SMS with an embedded URL link. This ensures compatibility across all networks while still allowing you to share rich media content through a web-based interface. Recipients receive a text message with a link to view images, videos, or documents.
What About Number Portability and Landline SMS?
Number Portability
Number portability is not available in Mozambique. Mobile numbers remain tied to their original network operators, which simplifies message routing and delivery for bulk SMS campaigns.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Mozambique. Attempts to send messages to landline numbers will result in failed delivery and an error response (400 error code 21614) from the API, with no charges applied to your account.
What Are the Compliance Requirements for SMS in Mozambique?
SMS communications in Mozambique are regulated by the Instituto Nacional das Comunicações de Moçambique (INCM), the national regulatory authority overseeing telecommunications, broadcasting, postal services, and radio frequency spectrum management. Understanding these compliance requirements is essential before you send SMS to Mozambique for commercial purposes. While specific SMS marketing regulations are still evolving, you must adhere to general telecommunications compliance guidelines and international best practices for A2P messaging.
Recent Regulatory Developments (2024):
Mid-2024: INCM violated telecommunications law when fixing minimum mobile telephony tariffs (Resolution 01_BR/CA/INCM/2024), leading to suspension of tariffs that ended unlimited data packages
July 2024: Mrs. Helena Fernandes appointed as new INCM Chairperson
August 2025: INCM opened public consultation on Consumer Protection of Communications Services regulation
Ongoing: Implementation of revised SIM card and mobile device registration scheme requiring mandatory biometric registration to tackle fraud
Sources: INCM official website (www.incm.gov.mz), Approve IT regulatory updates 2024–2025
How Do You Obtain Consent for SMS Marketing in Mozambique?
Explicit Consent Requirements:
Obtain clear, documented opt-in consent before sending any marketing messages or promotional SMS
Maintain detailed records of when and how you obtained consent
Include clear terms and conditions during the opt-in process
Provide transparent information about message frequency and content type
HELP/STOP and Other Commands
Support standard opt-out keywords in all SMS campaigns:
STOP, CANCEL, UNSUBSCRIBE (English)
PARAR, CANCELAR (Portuguese)
Provide information about the service when users send HELP/AJUDA commands
Respond to these commands in both Portuguese and English
Process opt-out requests within 24 hours
Do Not Call / Do Not Disturb Registries
Mozambique does not maintain an official Do Not Call registry. You should:
Maintain your own suppression lists
Honor opt-out requests immediately
Implement a system to track and manage unsubscribe requests
Regularly clean contact lists to remove opted-out numbers
What Time Zone Does Mozambique Use for SMS Scheduling?
Mozambique follows Central Africa Time (CAT, UTC+2). The country does not observe daylight saving time, so CAT remains consistent year-round.
Recommended Sending Windows:
Business days: 8:00 AM to 8:00 PM CAT
Weekends: 9:00 AM to 6:00 PM CAT
Avoid sending during major religious observances and national holidays
Note: This article previously incorrectly stated East Africa Time (EAT). Mozambique uses Central Africa Time (CAT) at UTC+2, not EAT which is UTC+3.
What Sender ID Options Are Available When You Send SMS to Mozambique?
Alphanumeric Sender ID
Operator network capability: Supported with pre-registration requirements
Registration requirements: Pre-registration required for Movitel; no segregation between international and domestic traffic
Sender ID preservation: Yes, preserved for pre-registered sender IDs
Provisioning time: Approximately 2 weeks
Long Codes
Domestic vs. International:
Domestic long codes: Not supported
International long codes: Supported but with limitations
Sender ID preservation: No, international long codes may be overwritten
Provisioning time: N/A
Use cases: Not recommended for primary business messaging; use pre-registered alphanumeric IDs instead
Short Codes
Support: Not currently supported in Mozambique
Provisioning time: N/A
Use cases: N/A
What Content Is Restricted in Mozambique SMS?
Restricted Industries and Content:
Gambling and betting services
Adult content or services
Unauthorized financial services
Political messaging without proper authorization
Cryptocurrency promotions
How Do Carriers Filter SMS Content?
Known Carrier Filtering Rules:
Carriers may block messages containing certain keywords
Use URLs from approved domains
Avoid excessive punctuation and special characters
Best Practices to Avoid Filtering:
Use registered sender IDs
Maintain consistent sending patterns
Avoid URL shorteners where possible
Keep content clear and professional
What Are the Best Practices for SMS in Mozambique?
Messaging Strategy
Keep messages under 160 characters when possible
Include clear calls to action
Personalize messages with the recipient's name when appropriate
Maintain consistent branding across SMS campaigns
Sending Frequency and Timing
Limit messages to 2–3 per week per recipient
Respect local business hours (8:00 AM–8:00 PM CAT)
Consider Ramadan and other religious observances
Avoid sending during national holidays
Localization
Primary language: Portuguese
Consider including English for business communications
Use local date and time formats
Respect cultural sensitivities in content
Opt-Out Management
Process opt-outs within 24 hours
Maintain a centralized opt-out database
Include opt-out instructions in messages
Conduct regular audits of opt-out compliance
Testing and Monitoring
Test across all major networks (Vodacom, Movitel, TMcel)
Monitor delivery rates by carrier
Track engagement metrics
Regularly test opt-out functionality
How Much Does It Cost to Send SMS to Mozambique?
Current SMS Pricing to Mozambique (2024–2025):
Provider
Cost per SMS
Two-Way Support
Alphanumeric ID
Notes
Plivo
$0.01853
Limited
Pre-registration required
Most cost-effective option
Twilio
$0.2455
No (Movitel)
Pre-registration required
Volume discounts available
MessageBird
Varies by volume
Limited
Pre-registration required
Contact for pricing
Sinch
Contact for quote
Limited
Pre-registration required
Batch API available
Key Considerations:
Longer messages are segmented: 160 characters (GSM-7) or 70 characters (Unicode) per segment
Each segment is charged separately
Providers with direct local operator connections (Vodacom, Movitel, TMcel) may offer better rates
Volume discounts typically available for high-throughput campaigns
How Do You Integrate SMS APIs to Send Messages to Mozambique?
Twilio SMS API for Mozambique
Twilio provides a robust SMS API with specific support for Mozambique. Authenticate using your Account SID and Auth Token. For detailed implementation guides, see our Twilio Node.js SMS tutorials.
TypeScript
import * as twilio from'twilio';
// Initialize Twilio clientconst client = newtwilio(
'YOUR_ACCOUNT_SID', // From Twilio Console'YOUR_AUTH_TOKEN'// From Twilio Console
);
// Function to send SMS to MozambiqueasyncfunctionsendSMSToMozambique(to: string,
message: string,
senderId: string) {
try {
const response = await client.messages.create({
body: message,
from: senderId, // Pre-registered alphanumeric sender IDto: to, // Format: +258XXXXXXXXXstatusCallback: 'https://your-callback-url.com/status'
});
console.log(`Message sent successfully. SID: ${response.sid}`);
return response;
} catch (error) {
console.error('Error sending message:', error);
throw error;
}
}
Sinch SMS API for Mozambique
Sinch offers comprehensive SMS capabilities for Mozambique with REST API support. Check our Sinch integration guides for more examples.
Implement comprehensive logging, monitor delivery rates and failures, and set up automated alerts for error thresholds.
TypeScript
// Example error handling middlewarefunctionhandleSMSError(error: any) {
const errorTypes = {
INVALID_NUMBER: 'Your phone number format is incorrect. Use E.164 format (+258XXXXXXXXX).',
BLOCKED_NUMBER: 'This number is blocked. Remove it from your recipient list.',
CARRIER_ERROR: 'Carrier delivery failed. Retry or contact support if the issue persists.',
RATE_LIMIT: 'Rate limit exceeded. Reduce your sending rate or implement exponential backoff.'
};
logger.error({
error: error,
errorType: errorTypes[error.code] || 'Unknown error occurred. Check your API configuration.',
timestamp: newDate().toISOString()
});
// Implement retry logic if appropriateif (error.code === 'RATE_LIMIT') {
returnretryWithBackoff(error.message);
}
}
Frequently Asked Questions
Do I need to register my sender ID in Mozambique?
Yes, you must pre-register alphanumeric sender IDs with Movitel and other operators in Mozambique. Registration typically takes approximately 2 weeks. Pre-registered sender IDs are preserved during message delivery, while unregistered or international long codes may be overwritten by carriers. Contact your SMS provider (Twilio, Plivo, MessageBird, Sinch) to initiate the registration process.
Which mobile operator has the best SMS delivery rates in Mozambique?
Vodacom Mozambique is the market leader with 11.6 million subscribers (50% market share) and demonstrates the strongest performance in data speeds, call success rates, and 4G coverage according to 2024 assessments. However, for comprehensive reach, you should test delivery rates across all three operators (Vodacom, Movitel, TMcel) as performance varies by region, with Movitel focusing on rural coverage.
What is the character limit for SMS in Mozambique?
SMS messages in Mozambique follow standard character limits: 160 characters for GSM-7 encoding (standard Latin alphabet) and 70 characters for UCS-2/Unicode encoding (Portuguese special characters, emoji). Longer messages are automatically segmented into concatenated messages, with each segment charged separately. Most carriers support concatenation, though support may vary.
Can I send marketing SMS without consent in Mozambique?
No, you must obtain explicit opt-in consent before sending any marketing messages or promotional SMS in Mozambique. While specific SMS marketing regulations are still evolving under INCM oversight, you must follow international best practices: maintain consent records, provide clear opt-out mechanisms (STOP/PARAR keywords), process opt-outs within 24 hours, and include your business identification in messages.
What is the cheapest SMS provider for Mozambique?
Plivo offers the most cost-effective pricing at $0.01853 per SMS to Mozambique, compared to Twilio's $0.2455 per message (as of January 2025). However, pricing alone shouldn't determine your choice – consider factors like delivery rates, API reliability, technical support, webhook capabilities, and whether the provider has direct connections with local operators (Vodacom, Movitel, TMcel) for optimal routing.
Does Mozambique support two-way SMS conversations?
Two-way SMS is not supported in Mozambique through standard A2P (Application-to-Person) channels. If you need interactive messaging for customer service, surveys, or chatbot functionality, you'll need to explore alternative solutions such as working with local SMS aggregators who may offer proprietary two-way capabilities, or consider using OTT messaging platforms (WhatsApp Business API) for urban audiences.
What time should I send SMS in Mozambique?
Mozambique follows Central Africa Time (CAT, UTC+2) with no daylight saving time. Send business SMS between 8:00 AM and 8:00 PM CAT on weekdays, and 9:00 AM to 6:00 PM CAT on weekends. Avoid sending during major religious observances (particularly Ramadan for Muslim populations), national holidays, and late evening hours. Time zone respect is crucial for engagement and compliance with emerging INCM consumer protection regulations.
How do I format phone numbers for Mozambique SMS?
Use E.164 international format for all Mozambique phone numbers: +258 (country code) followed by the 9-digit subscriber number (e.g., +258821234567). Do not include spaces, dashes, or parentheses. Remember that number portability is not available in Mozambique, so numbers remain permanently tied to their original operator (Vodacom, Movitel, or TMcel), which helps with routing verification. For more information on phone number formatting, see our guide on E.164 phone format.
Conclusion and Next Steps
Successfully sending SMS to Mozambique requires understanding the regulatory landscape, operator-specific requirements, and technical considerations unique to this growing African market. By following INCM compliance guidelines, pre-registering your sender IDs, respecting local time zones and cultural norms, and implementing robust API integration with proven providers, you can build reliable A2P SMS solutions that reach Mozambique's 17.7 million mobile connections.
Last Updated: January 2025. Market data and regulations are subject to change. Verify current requirements with INCM and local legal counsel before launching commercial SMS campaigns.
Frequently asked questions
Use a reputable SMS API provider like Twilio, Sinch, MessageBird, or Plivo. Ensure your sender ID is pre-registered, especially for alphanumeric IDs, and comply with local regulations. Remember two-way SMS requires special handling via local aggregators as it's not supported through standard A2P channels.
As of 2022, Mozambique had 17.14 million mobile connections, representing 52.5% of the population. While OTT apps are growing, SMS remains crucial due to its reliability, especially in rural areas.
Short codes are not currently supported in Mozambique. For sending SMS, utilize pre-registered alphanumeric sender IDs or international long codes (though these may be overwritten and are not recommended as the primary method).
Adhere to East Africa Time (EAT, UTC+2) and send messages between 8:00 AM and 8:00 PM EAT on weekdays, and 9:00 AM to 6:00 PM EAT on weekends. Avoid major holidays and religious observances.
No, sending SMS messages to landlines in Mozambique is not supported. Attempts to do so will result in a failed delivery and an error response (400 error code 21614) from the API, but no charges will occur.
Obtain clear, documented opt-in consent before sending marketing messages. Maintain records of consent, include terms and conditions during opt-in, and provide transparent information about message frequency and content type.
All SMS campaigns must support opt-out keywords (STOP, CANCEL, UNSUBSCRIBE in English and PARAR, CANCELAR in Portuguese). HELP/AJUDA should provide service information. Responses should be in both Portuguese and English, processed within 24 hours.
Mozambique follows standard SMS length limits: 160 characters for GSM-7 encoding and 70 characters for UCS-2 encoding. Concatenated messages are supported to send longer messages.
Avoid gambling, adult content, unauthorized financial services, political messaging without authorization, and cryptocurrency promotions in your SMS messages.
MMS messages are automatically converted to SMS with an embedded URL link for compatibility across all networks. Recipients can then view the rich media content online.
Number portability is not available in Mozambique. Mobile numbers are tied to their original network operators, which simplifies message routing and delivery.
Process opt-outs within 24 hours, maintain a centralized opt-out database, include opt-out instructions in every message, and conduct regular audits for compliance.
Limit SMS messages to 2-3 per week per recipient. Respect local business hours, consider Ramadan and other religious observances, and avoid sending during national holidays.
Alphanumeric sender IDs are supported but require pre-registration, especially with Movitel. The provisioning time is approximately two weeks. Pre-registration ensures sender ID preservation.
Learn how to send compliant SMS messages to Mozambique with confidence. This comprehensive guide covers INCM regulatory requirements, operator-specific guidelines for Vodacom, Movitel, and TMcel, A2P SMS best practices, API integration with major providers, and current SMS pricing for the Mozambique market.
Whether you're implementing transactional SMS, bulk messaging campaigns, or two-way communication, you'll find everything you need to successfully deploy SMS services in Mozambique's growing mobile market of 17.7 million connections.
For more country-specific SMS guides, explore our resources on sending SMS to South Africa, Tanzania SMS requirements, and other African SMS markets.
Quick Reference: Mozambique SMS Requirements
Market Overview:
Key Requirements:
SMS Pricing (2025):
Message Specs:
Mozambique SMS Market Overview
Market Conditions: Mozambique has a growing mobile market with approximately 17.7 million mobile connections as of January 2025, representing 50.4% of the population (35.1 million). Mobile connections increased from 16.72 million in Q4 2023 to 18.91 million in Q4 2024, though connections decreased slightly (−0.2%) between early 2024 and early 2025. As of February 2024, 81.9% of connections are broadband (3G/4G/5G), increasing to 88.4% by 2025.
The market is dominated by three major mobile network operators (MNOs) with distinct market positions as of mid-2024:
While OTT messaging apps gain popularity in urban areas, SMS remains crucial for business communication due to its reliability and widespread accessibility, particularly in rural regions. Android devices dominate the mobile ecosystem due to their affordability and availability. Internet penetration stood at 19.8% (6.96 million users) as of January 2025, up 2.9% from the previous year.
Sources: DataReportal Digital 2025: Mozambique, Statista mobile connections data Q4 2024, BuddeComm Mozambique Telecoms Report 2024
What SMS Features Are Supported in Mozambique?
Mozambique supports basic SMS functionality with limitations on two-way messaging and specific requirements for sender IDs, while offering support for concatenated messages and MMS conversion.
Does Mozambique Support Two-Way SMS?
Two-way SMS is not supported in Mozambique through standard A2P (Application-to-Person) channels. If you need two-way communication for customer service or interactive campaigns, explore alternative solutions or work with local SMS aggregators who may offer proprietary workarounds.
Can You Send Concatenated Messages (Long SMS)?
Support: Yes, message concatenation is supported for most sender ID types, though support may vary by carrier.
Message length rules: Standard SMS length limits apply – 160 characters for GSM-7 encoding, 70 characters for UCS-2 encoding.
Encoding considerations: Both GSM-7 and UCS-2 encodings are supported, with UCS-2 being particularly important for messages containing Portuguese special characters or emoji.
Does Mozambique Support MMS?
MMS messages are automatically converted to SMS with an embedded URL link. This ensures compatibility across all networks while still allowing you to share rich media content through a web-based interface. Recipients receive a text message with a link to view images, videos, or documents.
What About Number Portability and Landline SMS?
Number Portability
Number portability is not available in Mozambique. Mobile numbers remain tied to their original network operators, which simplifies message routing and delivery for bulk SMS campaigns.
Sending SMS to Landlines
You cannot send SMS to landline numbers in Mozambique. Attempts to send messages to landline numbers will result in failed delivery and an error response (400 error code 21614) from the API, with no charges applied to your account.
What Are the Compliance Requirements for SMS in Mozambique?
SMS communications in Mozambique are regulated by the Instituto Nacional das Comunicações de Moçambique (INCM), the national regulatory authority overseeing telecommunications, broadcasting, postal services, and radio frequency spectrum management. Understanding these compliance requirements is essential before you send SMS to Mozambique for commercial purposes. While specific SMS marketing regulations are still evolving, you must adhere to general telecommunications compliance guidelines and international best practices for A2P messaging.
Recent Regulatory Developments (2024):
Sources: INCM official website (www.incm.gov.mz), Approve IT regulatory updates 2024–2025
How Do You Obtain Consent for SMS Marketing in Mozambique?
Explicit Consent Requirements:
HELP/STOP and Other Commands
Do Not Call / Do Not Disturb Registries
Mozambique does not maintain an official Do Not Call registry. You should:
What Time Zone Does Mozambique Use for SMS Scheduling?
Mozambique follows Central Africa Time (CAT, UTC+2). The country does not observe daylight saving time, so CAT remains consistent year-round.
Recommended Sending Windows:
Note: This article previously incorrectly stated East Africa Time (EAT). Mozambique uses Central Africa Time (CAT) at UTC+2, not EAT which is UTC+3.
What Sender ID Options Are Available When You Send SMS to Mozambique?
Alphanumeric Sender ID
Operator network capability: Supported with pre-registration requirements
Registration requirements: Pre-registration required for Movitel; no segregation between international and domestic traffic
Sender ID preservation: Yes, preserved for pre-registered sender IDs
Provisioning time: Approximately 2 weeks
Long Codes
Domestic vs. International:
Sender ID preservation: No, international long codes may be overwritten
Provisioning time: N/A
Use cases: Not recommended for primary business messaging; use pre-registered alphanumeric IDs instead
Short Codes
Support: Not currently supported in Mozambique
Provisioning time: N/A
Use cases: N/A
What Content Is Restricted in Mozambique SMS?
Restricted Industries and Content:
How Do Carriers Filter SMS Content?
Known Carrier Filtering Rules:
Best Practices to Avoid Filtering:
What Are the Best Practices for SMS in Mozambique?
Messaging Strategy
Sending Frequency and Timing
Localization
Opt-Out Management
Testing and Monitoring
How Much Does It Cost to Send SMS to Mozambique?
Current SMS Pricing to Mozambique (2024–2025):
Key Considerations:
Sources: Twilio SMS Pricing MZ, Plivo SMS Pricing MZ (accessed January 2025)
How Do You Integrate SMS APIs to Send Messages to Mozambique?
Twilio SMS API for Mozambique
Twilio provides a robust SMS API with specific support for Mozambique. Authenticate using your Account SID and Auth Token. For detailed implementation guides, see our Twilio Node.js SMS tutorials.
import * as twilio from 'twilio'; // Initialize Twilio client const client = new twilio( 'YOUR_ACCOUNT_SID', // From Twilio Console 'YOUR_AUTH_TOKEN' // From Twilio Console ); // Function to send SMS to Mozambique async function sendSMSToMozambique( to: string, message: string, senderId: string ) { try { const response = await client.messages.create({ body: message, from: senderId, // Pre-registered alphanumeric sender ID to: to, // Format: +258XXXXXXXXX statusCallback: 'https://your-callback-url.com/status' }); console.log(`Message sent successfully. SID: ${response.sid}`); return response; } catch (error) { console.error('Error sending message:', error); throw error; } }Sinch SMS API for Mozambique
Sinch offers comprehensive SMS capabilities for Mozambique with REST API support. Check our Sinch integration guides for more examples.
import { SinchClient } from '@sinch/sdk-core'; // Initialize Sinch client const sinchClient = new SinchClient({ projectId: 'YOUR_PROJECT_ID', keyId: 'YOUR_KEY_ID', keySecret: 'YOUR_KEY_SECRET' }); // Function to send batch SMS async function sendSinchSMS( recipients: string[], message: string, senderId: string ) { try { const response = await sinchClient.sms.batches.send({ sendSMSRequestBody: { to: recipients, // Array of numbers in +258 format from: senderId, // Your registered sender ID body: message, delivery_report: 'summary' } }); console.log('Batch sent:', response.id); return response; } catch (error) { console.error('Sinch SMS error:', error); throw error; } }MessageBird
MessageBird provides reliable SMS delivery to Mozambique with detailed delivery reporting.
import { MessageBird } from 'messagebird'; // Initialize MessageBird client const messagebird = new MessageBird('YOUR_ACCESS_KEY'); // Function to send SMS with delivery tracking async function sendMessageBirdSMS( to: string, message: string, senderId: string ) { const params = { originator: senderId, recipients: [to], body: message, reportUrl: 'https://your-webhook-url.com/delivery-reports' }; return new Promise((resolve, reject) => { messagebird.messages.create(params, (err, response) => { if (err) { console.error('MessageBird error:', err); reject(err); } else { console.log('Message sent:', response.id); resolve(response); } }); }); }Plivo
Plivo offers straightforward SMS integration for Mozambique messaging. Learn more about Plivo SMS implementations.
import * as plivo from 'plivo'; // Initialize Plivo client const client = new plivo.Client( 'YOUR_AUTH_ID', 'YOUR_AUTH_TOKEN' ); // Function to send SMS with error handling async function sendPlivoSMS( to: string, message: string, senderId: string ) { try { const response = await client.messages.create({ src: senderId, // Your sender ID dst: to, // Destination number text: message, url: 'https://your-callback-url.com/status' }); console.log('Message sent:', response.messageUuid); return response; } catch (error) { console.error('Plivo error:', error); throw error; } }API Rate Limits and Throughput
import Queue from 'better-queue'; // Example queue implementation const smsQueue = new Queue(async function (message, cb) { try { await sendSMS(message); cb(null, { success: true }); } catch (error) { cb(error); } }, { concurrent: 5 });Error Handling and Reporting
Implement comprehensive logging, monitor delivery rates and failures, and set up automated alerts for error thresholds.
// Example error handling middleware function handleSMSError(error: any) { const errorTypes = { INVALID_NUMBER: 'Your phone number format is incorrect. Use E.164 format (+258XXXXXXXXX).', BLOCKED_NUMBER: 'This number is blocked. Remove it from your recipient list.', CARRIER_ERROR: 'Carrier delivery failed. Retry or contact support if the issue persists.', RATE_LIMIT: 'Rate limit exceeded. Reduce your sending rate or implement exponential backoff.' }; logger.error({ error: error, errorType: errorTypes[error.code] || 'Unknown error occurred. Check your API configuration.', timestamp: new Date().toISOString() }); // Implement retry logic if appropriate if (error.code === 'RATE_LIMIT') { return retryWithBackoff(error.message); } }Frequently Asked Questions
Do I need to register my sender ID in Mozambique?
Yes, you must pre-register alphanumeric sender IDs with Movitel and other operators in Mozambique. Registration typically takes approximately 2 weeks. Pre-registered sender IDs are preserved during message delivery, while unregistered or international long codes may be overwritten by carriers. Contact your SMS provider (Twilio, Plivo, MessageBird, Sinch) to initiate the registration process.
Which mobile operator has the best SMS delivery rates in Mozambique?
Vodacom Mozambique is the market leader with 11.6 million subscribers (50% market share) and demonstrates the strongest performance in data speeds, call success rates, and 4G coverage according to 2024 assessments. However, for comprehensive reach, you should test delivery rates across all three operators (Vodacom, Movitel, TMcel) as performance varies by region, with Movitel focusing on rural coverage.
What is the character limit for SMS in Mozambique?
SMS messages in Mozambique follow standard character limits: 160 characters for GSM-7 encoding (standard Latin alphabet) and 70 characters for UCS-2/Unicode encoding (Portuguese special characters, emoji). Longer messages are automatically segmented into concatenated messages, with each segment charged separately. Most carriers support concatenation, though support may vary.
Can I send marketing SMS without consent in Mozambique?
No, you must obtain explicit opt-in consent before sending any marketing messages or promotional SMS in Mozambique. While specific SMS marketing regulations are still evolving under INCM oversight, you must follow international best practices: maintain consent records, provide clear opt-out mechanisms (STOP/PARAR keywords), process opt-outs within 24 hours, and include your business identification in messages.
What is the cheapest SMS provider for Mozambique?
Plivo offers the most cost-effective pricing at $0.01853 per SMS to Mozambique, compared to Twilio's $0.2455 per message (as of January 2025). However, pricing alone shouldn't determine your choice – consider factors like delivery rates, API reliability, technical support, webhook capabilities, and whether the provider has direct connections with local operators (Vodacom, Movitel, TMcel) for optimal routing.
Does Mozambique support two-way SMS conversations?
Two-way SMS is not supported in Mozambique through standard A2P (Application-to-Person) channels. If you need interactive messaging for customer service, surveys, or chatbot functionality, you'll need to explore alternative solutions such as working with local SMS aggregators who may offer proprietary two-way capabilities, or consider using OTT messaging platforms (WhatsApp Business API) for urban audiences.
What time should I send SMS in Mozambique?
Mozambique follows Central Africa Time (CAT, UTC+2) with no daylight saving time. Send business SMS between 8:00 AM and 8:00 PM CAT on weekdays, and 9:00 AM to 6:00 PM CAT on weekends. Avoid sending during major religious observances (particularly Ramadan for Muslim populations), national holidays, and late evening hours. Time zone respect is crucial for engagement and compliance with emerging INCM consumer protection regulations.
How do I format phone numbers for Mozambique SMS?
Use E.164 international format for all Mozambique phone numbers: +258 (country code) followed by the 9-digit subscriber number (e.g., +258821234567). Do not include spaces, dashes, or parentheses. Remember that number portability is not available in Mozambique, so numbers remain permanently tied to their original operator (Vodacom, Movitel, or TMcel), which helps with routing verification. For more information on phone number formatting, see our guide on E.164 phone format.
Conclusion and Next Steps
Successfully sending SMS to Mozambique requires understanding the regulatory landscape, operator-specific requirements, and technical considerations unique to this growing African market. By following INCM compliance guidelines, pre-registering your sender IDs, respecting local time zones and cultural norms, and implementing robust API integration with proven providers, you can build reliable A2P SMS solutions that reach Mozambique's 17.7 million mobile connections.
Key Success Factors:
Take Action Now
Additional Resources
Last Updated: January 2025. Market data and regulations are subject to change. Verify current requirements with INCM and local legal counsel before launching commercial SMS campaigns.