· By smsroute editorial · 8 min read

Reach 5.8 million Costa Ricans via SMS at $0.0220 USD per message. Direct interconnects to Kolbi (71% share), Claro (21%), and Movistar (8%). Median delivery latency: 242 ms. Delivery success rate: 98.1%. No KYC at signup, no phone verification, no corporate documentation. Pay with Bitcoin, USDT (TRC-20 preferred), Ethereum, Litecoin, Monero, or Solana. Minimum top-up: $5 USD.

The Ley 8968 Rule Every Costa Rica Marketing Sender Gets Wrong

Costa Rica's Ley 8968 (Ley de Protección de Datos Personales) requires explicit opt-in consent before sending any marketing SMS. The critical mistake: many international senders assume soft opt-in applies (where a customer's purchase implies consent to marketing), but Ley 8968 permits no such default. You must obtain affirmative, documented consent before the first marketing message. Transactional SMS—password resets, order confirmations, two-factor authentication—are exempt and may be sent 24/7.

The second gotcha: quiet hours are mandatory for marketing SMS. Messages must be sent between 08:00 and 20:00 CST (Central Standard Time, UTC−6). Violating this window can trigger SUTEL enforcement action. SUTEL (Superintendencia de Telecomunicaciones) enforces both the opt-in requirement and quiet-hour rules across all three major operators.

Alphanumeric sender IDs are permitted (up to 11 characters), but SUTEL registration of your sender ID is strongly recommended. Operators will frequently reject unregistered alphanumeric IDs entirely. The third mistake: failing to maintain auditable, timestamped opt-in records. If SUTEL requests proof of consent, you must produce it; absence of records invites enforcement action.

How to Send SMS to Costa Rica in 3 Steps

Step 1: Create a crypto-funded account. Sign up at smsroute.cc with no KYC, no phone verification, and no corporate documentation required. Verify your email address. Top up your account with Bitcoin, USDT (TRC-20 preferred), Ethereum, Litecoin, Monero, or Solana. Minimum top-up is $5 USD.

Step 2: Prepare your message and recipient list. Ensure all phone numbers are in E.164 format: +506 8xxx xxxx or +506 6xxx xxxx (8-digit Costa Rican mobile numbers). Classify your message as marketing (must send 08:00–20:00 CST with prior opt-in) or transactional (24/7, no prior consent needed). Always maintain timestamped opt-in records for marketing campaigns.

Step 3: Send via REST API or Python SDK. Use your API key to authenticate. Include the recipient number, message text, and alphanumeric sender ID (up to 11 characters, SUTEL registration recommended). See examples below.

cURL example:

Python example (requests library):

Both examples authenticate with your API key and send to a Costa Rican number. The API returns a message ID and delivery status. For batch sending, use the /send-bulk endpoint with a JSON array of recipients.

Mobile Operators and Market Reach in Costa Rica

Kolbi (operated by ICE): Market leader with 71% share of Costa Rica's 5.8 million mobile subscribers. Kolbi subscribers use 8-digit numbers typically starting with 8 or 6 (e.g., +506 8xxx xxxx). Direct interconnection with international A2P gateways is standard.

Claro Costa Rica: Second-largest operator with 21% market share. Also serves 8-digit numbers in the 8 and 6 ranges. Claro maintains high-volume A2P interconnects and typically has low bounce rates for valid numbers.

Movistar Costa Rica: Third major operator with 8% market share. Uses the same 8-digit numbering scheme (+506 8xxx xxxx / +506 6xxx xxxx). Movistar interconnects are direct and reliable for A2P SMS delivery.

Reach strategy: To achieve maximum coverage in Costa Rica, use a provider (like smsroute.cc) that maintains direct interconnects to all three carriers. This approach avoids the latency and failure rates associated with indirect routing through alternative wholesale partners. smsroute.cc's 242 ms p50 latency reflects direct connections to Kolbi, Claro, and Movistar.

Ley 8968 and Costa Rica's Data Protection Framework

Ley 8968 is Costa Rica's primary data protection statute. It defines personal data broadly and mandates explicit consent for all processing of personal data, including SMS marketing. Unlike GDPR (which applies to EU citizens regardless of location), Ley 8968 applies to all natural persons in Costa Rica.

Key requirements:
  • Explicit opt-in: No soft opt-in. Written consent (email, SMS confirmation, or form submission) must precede any marketing message.
  • Quiet hours: Marketing SMS 08:00–20:00 CST only. Transactional SMS (OTP, confirmations, alerts) are exempt.
  • Sender ID registration: Alphanumeric IDs up to 11 characters must be SUTEL-registered.
  • Record retention: Maintain dated, auditable logs of opt-in events and message sends.
  • Right to withdraw: Recipients may unsubscribe at any time. Provide an easy opt-out mechanism (e.g., "Reply STOP").

SUTEL (https://www.sutel.go.cr/) enforces Ley 8968 and has published guidance on compliant sender IDs and messaging practices. The regulator does not disclose specific fine amounts publicly, but enforcement actions against major senders are documented in SUTEL's official enforcement records. To register your sender ID or request clarification, contact SUTEL directly with your business registration, use case description, and opt-in proof.

Pricing: smsroute.cc vs. Competitors

Provider Price per SMS (USD) vs. smsroute
smsroute $0.0220 best price
Twilio$0.0355baseline
MessageBird$0.030227% more
Sinch$0.034837% more
Infobip$0.033033% more

smsroute.cc's cost for Costa Rica SMS ($0.0220/msg) undercuts all major competitors. Twilio charges $0.0379, making smsroute 42% cheaper. No hidden fees, no monthly minimums, no per-request charges. Pay only for messages delivered. Billing is per-message; top-up your account with crypto and send on demand.

Latency and Delivery Performance

Latency (speed to reach the recipient's phone): smsroute.cc achieves a median delivery latency (p50) of 242 milliseconds to Costa Rica. The 95th percentile (p95) is 590 milliseconds. This speed is guaranteed through direct interconnects with Kolbi, Claro, and Movistar, bypassing third-party wholesale aggregators. For time-sensitive transactional messages (OTP codes, payment confirmations), this latency is critical; recipients expect codes within seconds.

Delivery success rate: smsroute.cc delivers 98.1% of SMS successfully to Costa Rican mobile numbers. The remaining 1.9% typically fail due to invalid phone numbers, recipient SIM suspension, network outages on the operator's side, or temporary SPAM blocking (which clears after a few retries). Always validate phone numbers in E.164 format (+506 8xxx xxxx) before sending and implement retry logic for transient failures.

Uptime: 99.9% uptime SLA. smsroute.cc maintains redundant infrastructure and failover routing to ensure your messages reach Costa Rica even if one interconnect is temporarily down.

Frequently Asked Questions

What is Ley 8968 and how does it affect SMS marketing in Costa Rica?

Ley 8968 (Ley de Protección de Datos Personales) is Costa Rica's primary data protection statute. It requires explicit opt-in consent before sending marketing SMS. Unlike some frameworks, Ley 8968 does not permit soft opt-in; recipients must affirmatively agree to receive marketing messages. SUTEL enforces compliance and has published guidance on permitted sender IDs and quiet hours. Transactional SMS (password resets, order confirmations, two-factor authentication) are exempt from the opt-in requirement and may be sent 24/7.

Can I send marketing SMS outside quiet hours in Costa Rica?

No. Marketing SMS must be sent between 08:00 and 20:00 CST (Central Standard Time, UTC−6). Transactional SMS — such as password resets, two-factor authentication codes, and order status updates — may be sent at any time, 24/7. Violating quiet-hour rules can trigger SUTEL enforcement action. Always classify your message type correctly and schedule marketing campaigns within the permitted window.

What sender ID rules apply in Costa Rica?

Alphanumeric sender IDs up to 11 characters are allowed in Costa Rica. SUTEL registration of your sender ID is recommended; many operators will not deliver messages from unregistered alphanumeric IDs. To register, contact SUTEL (https://www.sutel.go.cr/) with your business name, use case, and opt-in record-keeping proof. Numeric sender IDs (short codes) require additional licensing and are less commonly used for A2P SMS.

How many mobile subscribers does Costa Rica have and which operators dominate?

Costa Rica has approximately 5.8 million mobile subscribers with 91% mobile penetration. Kolbi (operated by ICE) leads the market with 71% share, followed by Claro Costa Rica (21%) and Movistar Costa Rica (8%). All three operators interconnect with international A2P gateways. To maximize reach in Costa Rica, partner with a provider that maintains direct connections to these three carriers.

What is the typical SMS delivery latency to Costa Rica?

smsroute.cc delivers SMS to Costa Rica with a median latency (p50) of 242 milliseconds and a 95th percentile (p95) latency of 590 milliseconds. This speed is achieved through direct interconnects with Kolbi, Claro, and Movistar. Latency may vary based on network congestion and operator load, but these benchmarks represent typical performance under normal conditions.

What delivery success rate can I expect for SMS to Costa Rica?

smsroute.cc achieves a 98.1% delivery success rate to Costa Rica. This high rate reflects direct interconnects with the three major operators (Kolbi, Claro, Movistar) and real-time bounce handling. Undelivered messages are typically due to invalid phone numbers, network outages on the recipient's side, or SIM suspension. Always validate phone numbers in E.164 format (+506 XXXX XXXX) before sending.

How do I sign up for smsroute.cc and send my first SMS?

Sign up at smsroute.cc with no KYC, no phone verification, and no ID required. Top up your account with Bitcoin, USDT (TRC-20 preferred), Ethereum, Litecoin, Monero, or Solana; minimum top-up is $5 USD. Once credited, use our REST API, SMTP gateway, or dashboard interface to send SMS to +506 8xxx xxxx or +506 6xxx xxxx. See the 'How to Send SMS in 3 Steps' section for code examples.

Is Costa Rican opt-in data transferable between platforms?

No. Under Ley 8968, opt-in consent is linked to the sender's identity and use case. If you switch SMS providers, you must retain and provide proof of opt-in records to your new provider, but you cannot transfer consent as if it were granted to the new provider. SUTEL and the three major operators expect sender continuity. Always maintain timestamped, auditable opt-in records in your local jurisdiction.

Related Pages

Learn more about SMS pricing and global coverage:

Explore SMS sending in other countries:

```

Related

Related

Related

Features SMS API Pricing API Docs Blog
import fetch from "node-fetch";

const apiKey = process.env.SMSROUTE_API_KEY;

const res = await fetch("https://api.smsroute.cc/v1/messages", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    to: "+5065551234567",
    from: "smsroute",
    text: "Your verification code is 384921",
  }),
});

console.log(await res.json());
import os, requests

resp = requests.post(
    "https://api.smsroute.cc/v1/messages",
    headers={"Authorization": f"Bearer {os.environ['SMSROUTE_API_KEY']}"},
    json={
        "to": "+5065551234567",
        "from": "smsroute",
        "text": "Your verification code is 384921",
    },
    timeout=10,
)
resp.raise_for_status()
print(resp.json())
curl -X POST https://api.smsroute.cc/v1/messages \
  -H "Authorization: Bearer $SMSROUTE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+5065551234567",
    "from": "smsroute",
    "text": "Your verification code is 384921"
  }'
package main

import (
    "bytes"
    "encoding/json"
    "fmt"
    "io"
    "net/http"
    "os"
)

func main() {
    payload, _ := json.Marshal(map[string]string{
        "to":   "+5065551234567",
        "from": "smsroute",
        "text": "Your verification code is 384921",
    })

    req, _ := http.NewRequest("POST",
        "https://api.smsroute.cc/v1/messages",
        bytes.NewBuffer(payload))
    req.Header.Set("Authorization", "Bearer "+os.Getenv("SMSROUTE_API_KEY"))
    req.Header.Set("Content-Type", "application/json")

    resp, err := http.DefaultClient.Do(req)
    if err != nil { panic(err) }
    defer resp.Body.Close()

    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}
<?php
$apiKey = getenv('SMSROUTE_API_KEY');

$payload = json_encode([
    'to'   => '+5065551234567',
    'from' => 'smsroute',
    'text' => 'Your verification code is 384921',
], JSON_UNESCAPED_UNICODE);

$ch = curl_init('https://api.smsroute.cc/v1/messages');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . $apiKey,
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => $payload,
]);

echo curl_exec($ch);
curl_close($ch);

Mobile Operators and Market Reach in Costa Rica

Kolbi (operated by ICE): Market leader with 71% share of Costa Rica's 5.8 million mobile subscribers. Kolbi subscribers use 8-digit numbers typically starting with 8 or 6 (e.g., +506 8xxx xxxx). Direct interconnection with international A2P gateways is standard.

Claro Costa Rica: Second-largest operator with 21% market share. Also serves 8-digit numbers in the 8 and 6 ranges. Claro maintains high-volume A2P interconnects and typically has low bounce rates for valid numbers.

Movistar Costa Rica: Third major operator with 8% market share. Uses the same 8-digit numbering scheme (+506 8xxx xxxx / +506 6xxx xxxx). Movistar interconnects are direct and reliable for A2P SMS delivery.

Reach strategy: To achieve maximum coverage in Costa Rica, use a provider (like smsroute.cc) that maintains direct interconnects to all three carriers. This approach avoids the latency and failure rates associated with indirect routing through alternative wholesale partners. smsroute.cc's 242 ms p50 latency reflects direct connections to Kolbi, Claro, and Movistar.

Ley 8968 and Costa Rica's Data Protection Framework

Ley 8968 is Costa Rica's primary data protection statute. It defines personal data broadly and mandates explicit consent for all processing of personal data, including SMS marketing. Unlike GDPR (which applies to EU citizens regardless of location), Ley 8968 applies to all natural persons in Costa Rica.

Key requirements:
  • Explicit opt-in: No soft opt-in. Written consent (email, SMS confirmation, or form submission) must precede any marketing message.
  • Quiet hours: Marketing SMS 08:00–20:00 CST only. Transactional SMS (OTP, confirmations, alerts) are exempt.
  • Sender ID registration: Alphanumeric IDs up to 11 characters must be SUTEL-registered.
  • Record retention: Maintain dated, auditable logs of opt-in events and message sends.
  • Right to withdraw: Recipients may unsubscribe at any time. Provide an easy opt-out mechanism (e.g., "Reply STOP").

SUTEL (https://www.sutel.go.cr/) enforces Ley 8968 and has published guidance on compliant sender IDs and messaging practices. The regulator does not disclose specific fine amounts publicly, but enforcement actions against major senders are documented in SUTEL's official enforcement records. To register your sender ID or request clarification, contact SUTEL directly with your business registration, use case description, and opt-in proof.

Pricing: smsroute.cc vs. Competitors

Provider Price per SMS (USD) vs. smsroute
smsroute $0.0220 best price
Twilio$0.0355baseline
MessageBird$0.030227% more
Sinch$0.034837% more
Infobip$0.033033% more

smsroute.cc's cost for Costa Rica SMS ($0.0220/msg) undercuts all major competitors. Twilio charges $0.0379, making smsroute 42% cheaper. No hidden fees, no monthly minimums, no per-request charges. Pay only for messages delivered. Billing is per-message; top-up your account with crypto and send on demand.

Latency and Delivery Performance

Latency (speed to reach the recipient's phone): smsroute.cc achieves a median delivery latency (p50) of 242 milliseconds to Costa Rica. The 95th percentile (p95) is 590 milliseconds. This speed is guaranteed through direct interconnects with Kolbi, Claro, and Movistar, bypassing third-party wholesale aggregators. For time-sensitive transactional messages (OTP codes, payment confirmations), this latency is critical; recipients expect codes within seconds.

Delivery success rate: smsroute.cc delivers 98.1% of SMS successfully to Costa Rican mobile numbers. The remaining 1.9% typically fail due to invalid phone numbers, recipient SIM suspension, network outages on the operator's side, or temporary SPAM blocking (which clears after a few retries). Always validate phone numbers in E.164 format (+506 8xxx xxxx) before sending and implement retry logic for transient failures.

Uptime: 99.9% uptime SLA. smsroute.cc maintains redundant infrastructure and failover routing to ensure your messages reach Costa Rica even if one interconnect is temporarily down.

Frequently Asked Questions

What is Ley 8968 and how does it affect SMS marketing in Costa Rica?

Ley 8968 (Ley de Protección de Datos Personales) is Costa Rica's primary data protection statute. It requires explicit opt-in consent before sending marketing SMS. Unlike some frameworks, Ley 8968 does not permit soft opt-in; recipients must affirmatively agree to receive marketing messages. SUTEL enforces compliance and has published guidance on permitted sender IDs and quiet hours. Transactional SMS (password resets, order confirmations, two-factor authentication) are exempt from the opt-in requirement and may be sent 24/7.

Can I send marketing SMS outside quiet hours in Costa Rica?

No. Marketing SMS must be sent between 08:00 and 20:00 CST (Central Standard Time, UTC−6). Transactional SMS — such as password resets, two-factor authentication codes, and order status updates — may be sent at any time, 24/7. Violating quiet-hour rules can trigger SUTEL enforcement action. Always classify your message type correctly and schedule marketing campaigns within the permitted window.

What sender ID rules apply in Costa Rica?

Alphanumeric sender IDs up to 11 characters are allowed in Costa Rica. SUTEL registration of your sender ID is recommended; many operators will not deliver messages from unregistered alphanumeric IDs. To register, contact SUTEL (https://www.sutel.go.cr/) with your business name, use case, and opt-in record-keeping proof. Numeric sender IDs (short codes) require additional licensing and are less commonly used for A2P SMS.

How many mobile subscribers does Costa Rica have and which operators dominate?

Costa Rica has approximately 5.8 million mobile subscribers with 91% mobile penetration. Kolbi (operated by ICE) leads the market with 71% share, followed by Claro Costa Rica (21%) and Movistar Costa Rica (8%). All three operators interconnect with international A2P gateways. To maximize reach in Costa Rica, partner with a provider that maintains direct connections to these three carriers.

What is the typical SMS delivery latency to Costa Rica?

smsroute.cc delivers SMS to Costa Rica with a median latency (p50) of 242 milliseconds and a 95th percentile (p95) latency of 590 milliseconds. This speed is achieved through direct interconnects with Kolbi, Claro, and Movistar. Latency may vary based on network congestion and operator load, but these benchmarks represent typical performance under normal conditions.

What delivery success rate can I expect for SMS to Costa Rica?

smsroute.cc achieves a 98.1% delivery success rate to Costa Rica. This high rate reflects direct interconnects with the three major operators (Kolbi, Claro, Movistar) and real-time bounce handling. Undelivered messages are typically due to invalid phone numbers, network outages on the recipient's side, or SIM suspension. Always validate phone numbers in E.164 format (+506 XXXX XXXX) before sending.

How do I sign up for smsroute.cc and send my first SMS?

Sign up at smsroute.cc with no KYC, no phone verification, and no ID required. Top up your account with Bitcoin, USDT (TRC-20 preferred), Ethereum, Litecoin, Monero, or Solana; minimum top-up is $5 USD. Once credited, use our REST API, SMTP gateway, or dashboard interface to send SMS to +506 8xxx xxxx or +506 6xxx xxxx. See the 'How to Send SMS in 3 Steps' section for code examples.

Is Costa Rican opt-in data transferable between platforms?

No. Under Ley 8968, opt-in consent is linked to the sender's identity and use case. If you switch SMS providers, you must retain and provide proof of opt-in records to your new provider, but you cannot transfer consent as if it were granted to the new provider. SUTEL and the three major operators expect sender continuity. Always maintain timestamped, auditable opt-in records in your local jurisdiction.

Related Pages

Learn more about SMS pricing and global coverage:

Explore SMS sending in other countries:

```

Related

Related

Related

Related