Frequently Asked Questions
Use a reputable SMS API provider like Twilio, Sinch, or Bird, ensuring your messages are encoded in EUC-KR for Korean characters and comply with local regulations. Due to the lack of two-way SMS support for A2P messaging, businesses must use one-way messaging and alternative channels for customer responses.
Despite the popularity of OTT apps like KakaoTalk, SMS remains essential for business communication in South Korea. It's primarily used for authentication, notifications, and marketing, particularly given the country's near 100% smartphone penetration.
South Korea's regulations prohibit two-way A2P SMS to prevent spam and ensure security. Businesses must use one-way SMS and other channels for customer interactions.
One SMS segment can hold up to 140 bytes, which translates to 140 ASCII characters or 70 Unicode characters. Messages must also be encoded using EUC-KR for Korean text.
Adhere to the standard sending window of 8:00 AM to 9:00 PM KST, avoid major holidays, and limit frequency to 1-2 messages per recipient daily. B2B communications should ideally occur during business hours (9:00 AM - 6:00 PM).
Obtain explicit written or electronic consent before sending marketing SMS, stating the purpose, frequency, and type of messages. Maintain these records for at least 3 years and consider double opt-in verification.
No, alphanumeric sender IDs are not supported in South Korea. All sender IDs are converted to numeric format by carriers, regardless of the original format.
All marketing messages must include opt-out instructions in Korean. Process requests within 24 hours, maintain a centralized opt-out database, and confirm the opt-out status to users.
Sending SMS messages to landline numbers in South Korea is not possible. Attempts will result in a 400 response error (code 21614), and no charge will occur.
Prohibited content includes gambling, adult material, political campaigns, cryptocurrency promotions, and unauthorized pharmaceutical products. Financial and healthcare industries face additional regulations.
Use registered sender IDs, avoid URL shorteners, include mandatory prefixes (like [Web ??????] for A2P), and keep content clear, professional, and compliant with character set (EUC-KR) requirements.
Comply with KCC and KISA regulations, including the Personal Information Protection Act (PIPA), obtain consent for marketing messages, provide clear opt-out instructions, and respect sending time restrictions.
MMS messages are automatically converted to SMS with an embedded URL link. This ensures compatibility across all carriers while still allowing for the sharing of rich media content via a web link.
Short codes are not supported for international businesses in South Korea. Businesses need to use long codes with specific prefixes.
South Korea SMS Best Practices, Compliance, and Features
South Korea SMS Market Overview and Statistics
Market Conditions: South Korea operates one of the world's most advanced mobile markets, with nearly 100% smartphone penetration. Three major mobile operators dominate: SK Telecom (48.4% market share), KT (Korea Telecom, 28.5%), and LG U+ (remaining share). While OTT messaging apps like KakaoTalk dominate personal communications, SMS remains essential for business authentication, notifications, and marketing. Android devices hold approximately 70% market share, with iOS comprising most of the remainder.
Market Statistics: South Korea's A2P messaging market generated USD 3.74 billion in revenue in 2024 and is projected to reach USD 5.82 billion by 2030. The SMS bulk service market was valued at USD 0.6 billion in 2022 and is projected to reach USD 1.5 billion by 2030, growing at a CAGR of 15.8%. SMS delivery rates typically exceed 95% due to mature infrastructure and strict carrier quality standards. Average costs range from $0.02 to $0.08 per message depending on volume, sender type, and carrier.
This comprehensive guide covers South Korea SMS regulations, A2P messaging requirements, PIPA compliance, technical specifications including EUC-KR encoding, and best practices for sending business SMS through SK Telecom, KT, and LG U+ carriers. Whether you're implementing SMS authentication, marketing campaigns, or transactional messaging, this guide provides essential compliance and technical requirements for the Korean market.
SMS Features and Capabilities in South Korea
South Korea maintains strict regulations on SMS capabilities with specific requirements for message formatting, sender IDs, and delivery mechanisms. Understanding these features is essential for successful SMS API integration and compliance.
Two-way SMS Support
Two-way SMS is not supported in South Korea for A2P (Application-to-Person) messaging. Use one-way messaging for business communications with alternative channels for customer responses.
Alternative Channels for Customer Responses:
Concatenated Messages (Segmented SMS)
Support: Most carriers no longer support concatenated messages (known as LMS in South Korea) by default. SK Telecom is the primary exception. Some providers offer full LMS support (up to 1,000 Unicode or 2,000 GSM characters) upon request.
Request LMS Support:
Message length: One SMS segment contains up to 140 bytes (140 ASCII characters or 70 Unicode characters).
Encoding considerations: Messages support both GSM-7 (ASCII) and UCS-2 (Unicode) encoding, but must use EUC-KR encoding for Korean characters. Delivery of Chinese characters is not guaranteed.
Byte Calculation Examples for Mixed Korean/English Content:
(Korean characters × 2) + (ASCII characters × 1)
Important: Without LMS support, concatenated messages may be trimmed, delivered as separate parts, or arrive out of sequence.
MMS Support
MMS messages are automatically converted to SMS with an embedded URL link, ensuring carrier compatibility while allowing rich media sharing through a web-based approach.
MMS-to-SMS Conversion Process:
Recipient Phone Number Compatibility
Number Portability
Number portability is available in South Korea, allowing users to keep phone numbers when switching carriers. The number portability system is governed by Article 58 of the Telecommunications Business Act and processes requests within one business day. This does not significantly impact message delivery or routing.
Sending SMS to Landlines
Sending SMS to landline numbers is not possible in South Korea. Attempts result in a 400 response error (code 21614) – the message will not be delivered or charged.
How to Identify Landline vs Mobile Numbers: According to the Korean telephone numbering plan, mobile numbers in South Korea always start with
010
(unified prefix since January 1, 2004). Landline numbers use geographic area codes:02
031
032
033
,041–044
,051–055
,061–064
Validation Logic:
South Korea SMS Compliance and Regulatory Guidelines
The Korea Communications Commission (KCC) and Korea Internet & Security Agency (KISA) regulate SMS communications in South Korea. All businesses must comply with the Personal Information Protection Act (PIPA) and the Act on Promotion of Information and Communications Network Utilization and Information Protection (Network Act). For international businesses, understanding 10DLC registration requirements is critical.
Key regulatory updates: PIPA was amended on September 15, 2023, with most provisions effective as of March 15, 2024. The amendments strengthened data subject rights and CPO (Chief Privacy Officer) independence requirements.
Penalties and Fines for Non-Compliance: According to DLA Piper and recent PIPC enforcement actions:
Recent Enforcement Examples:
Consent and Opt-In
Explicit Consent Requirements:
Best Practices for Consent:
Example Compliant Consent Form Text:
Korean:
English Translation:
Legal basis: Under the Network Act, receive explicit consent before transmitting advertisements via electronic media. If individuals withdraw or withhold consent, you cannot transmit profit-driven advertisements.
HELP/STOP and Other Commands
Example Marketing Message with Proper Opt-Out Format:
Translation:
Required Elements:
(광고)
header marks message as advertisement수신거부:
footer with free opt-out number or reply instructionDo Not Call / Do Not Disturb Registries
Accessing the Do-Not-Send Registry: Note: As of 2025, KISA does not provide a public API for automated Do-Not-Send Registry checks. Compliance requires manual processes or working with registered telecommunications providers who have direct access to KISA systems.
Compliance Process:
Best Practice: Contact your SMS provider to confirm their KISA Do-Not-Send Registry integration and establish a monthly verification schedule.
Time Zone Sensitivity
Emergency Notification Criteria: According to KCC and KISA guidelines, emergency notifications exempt from time restrictions include:
Non-emergency messages (marketing, promotions, general service updates) must comply with 08:00–21:00 KST restrictions.
SMS Sender ID Options and Phone Number Types in South Korea
Alphanumeric Sender ID
Operator network capability: Not supported
Registration requirements: N/A
Sender ID preservation: All sender IDs are converted to numeric format
Long Codes
Domestic vs. International:
Domestic Long Code Registration Process:
Costs: Setup fees KRW 100,000–300,000 (~USD $75–$225); monthly fees KRW 20,000–100,000 (~USD $15–$75) depending on volume and carrier.
Sender ID preservation: No – international numbers are automatically prefixed with 009 or 006 by mobile operators
Provisioning time: 3–5 business days
Use cases: Transactional messages, alerts, notifications
Short Codes
Support: Not supported for international businesses
Provisioning time: N/A
Use cases: N/A
Why Short Codes Are Unavailable for International Businesses: Short codes (3-6 digit numbers) in South Korea are heavily regulated and reserved exclusively for domestic entities with established business registration and direct carrier relationships. The KCC requires extensive documentation, local business presence, and compliance with strict content approval processes. International businesses can use long codes with international prefixes (009/006) or partner with local Korean aggregators who hold short code allocations. Domestic alternatives include virtual numbers (070 prefix for VoIP) or nationwide single numbers (1544, 1566, 1577 prefixes).
Prohibited SMS Content and Restricted Industries in South Korea
Prohibited Content:
Prohibited Keywords (Examples): Korean carriers automatically filter messages containing:
도박
,카지노
,바카라
,토토
,슬롯머신
성인
,19금
,음란
,섹스
코인 투자
,비트코인 수익
,가상화폐 수익
불법 의약품
,마약
,대마초
대출 보장
,무심사
,즉시 현금
Note: Exact keyword lists are proprietary to each carrier and updated regularly. Always test messages before bulk sends and monitor blocking rates.
Penalties for Sending Prohibited Content:
Regulated Industries:
Financial Services Additional Verification Requirements: According to the Electronic Financial Transactions Act and FSC regulations:
Application Process: Contact your SMS provider with FSC/FSS license documentation to enable financial services messaging. Approval typically takes 10–15 business days and may require security audits.
Content Filtering
Carrier Filtering Rules:
Domain Whitelisting Process:
Pre-Approved Domains: Major platforms typically have standing whitelist approval:
naver.com
,kakao.com
,daum.net
,google.com
,apple.com
. Custom business domains require explicit whitelisting.Important: URL shorteners (bit.ly, tinyurl.com, ow.ly) are blocked by default. Use your whitelisted domain with server-side redirects instead.
Automatic Message Prefixes: All messages sent to South Korea are automatically prefixed with one of the following:
Tips to Avoid Blocking:
Best Practices for Sending Business SMS in South Korea
SMS Messaging Strategy
Sending Frequency and Timing
Bulk Campaign Interval Guidance:
Localization
Common Localization Mistakes:
Opt-Out Management
Testing and Monitoring
Acceptable Metrics and Thresholds:
Carrier-Specific Troubleshooting:
SMS API Integration Guide for South Korea
Twilio SMS API for South Korea
Twilio provides a robust SMS API with specific support for South Korean messaging requirements.
Sinch SMS API for South Korea
Sinch offers dedicated APIs for the South Korean market with built-in compliance handling.
Bird SMS API for South Korea
Bird's API provides streamlined integration for South Korean messaging compliance.
EUC-KR Encoding Implementation Library:
API Rate Limits and Throughput
Default rate limits vary by provider:
Throughput Management Strategies:
Queue System Implementation Example:
Error Handling and Reporting
Common Error Scenarios:
Best Practices:
Provider-Specific Error Codes:
21614
(landline number),21211
(invalid format),30007
(message blocked),30008
(unknown destination)400
(bad request),402
(insufficient balance),403
(forbidden content),429
(rate limit)INVALID_RECIPIENT
(bad number),QUOTA_EXCEEDED
(rate limit),BLOCKED_CONTENT
(carrier filtering)South Korea SMS Frequently Asked Questions (FAQ)
What character encoding is required for sending SMS to South Korea?
Use EUC-KR encoding for Korean characters. While GSM-7 (ASCII) and UCS-2 (Unicode) are supported for non-Korean text, EUC-KR is mandatory for proper delivery of Korean (Hangul) characters. Delivery of Chinese characters is not guaranteed.
EUC-KR Encoding Implementation:
Can I send two-way SMS in South Korea?
No. Two-way SMS is not supported in South Korea for A2P (Application-to-Person) messaging. Use one-way messaging for business communications. If you need customer responses, implement alternative channels such as web forms, phone lookup services, or dedicated customer service lines.
What are the automatic prefixes added to SMS messages in South Korea?
All SMS messages sent to South Korea are automatically prefixed by carriers with either:
These prefixes are mandatory and cannot be removed.
What are South Korea's SMS consent requirements under PIPA?
Under PIPA (Personal Information Protection Act) and the Network Act:
What are the permitted sending hours for SMS in South Korea?
Standard sending hours are 08:00 to 21:00 KST (Korea Standard Time, UTC+9). Emergency notifications are exempt from these restrictions. For B2B communications, consider limiting to business hours (09:00–18:00 KST).
Are alphanumeric sender IDs supported in South Korea?
No. Alphanumeric sender IDs are not supported by South Korean mobile operators. All sender IDs are automatically converted to numeric format. International numbers are automatically prefixed with 009 or 006.
What is the maximum SMS message length in South Korea?
One SMS segment can contain up to 140 bytes, equivalent to 140 ASCII characters or 70 Unicode characters. Concatenated messages (LMS) are no longer supported by most carriers by default, though some providers offer full LMS support (up to 1,000 Unicode or 2,000 GSM characters) upon request.
Which mobile carriers operate in South Korea?
South Korea has three major mobile operators:
Test your SMS campaigns across all three carriers before launching to ensure proper delivery and formatting.
Summary: Key Takeaways for South Korea SMS
Essential Requirements:
Next Steps:
Additional Resources:
PIPA Compliance Note: The Personal Information Protection Act was amended on September 15, 2023, with most provisions taking effect on March 15, 2024. Ensure your compliance procedures reflect these updates, particularly regarding CPO independence and data subject rights.