· By smsroute editorial · 8 min read

smsroute.cc delivers SMS to 3.2 million subscribers across Bosnia and Herzegovina via BH Telecom (38%), Vodafone BiH (33%), Eronet (25%), and iZi Telecom (4%), with 98.3% success rate and 225 ms median latency. At $0.0100 USD per message, you save 56% versus Twilio ($0.0227). no KYC at signup, no identity check, no business filing at signup—fund your account in minutes with Bitcoin, USDT, Ethereum, Litecoin, Monero, or Solana (minimum $5). Crypto-only payment means zero compliance overhead and instant settlement.

The BiH ePrivacy Rule Every Bosnia and Herzegovina Marketing Sender Gets Wrong

The single most common compliance error in Bosnia and Herzegovina is confusing GDPR's consent rules with BiH ePrivacy Law requirements. Many senders assume that because a contact filled out a form or made a purchase, they can send promotional SMS without fresh, explicit consent. This is wrong.

Bosnia and Herzegovina implements GDPR across all EU-aligned provisions, plus the separate BiH ePrivacy Law, which explicitly prohibits unsolicited commercial messages to individuals except where prior consent has been documented. There is no soft opt-in exception for existing customers. The Regulatory Agency for Communications (RZK) enforces both frameworks and has published enforcement actions against major senders who relied on assumed consent.

The gotcha: many senders register with an operator and believe they can begin sending immediately. RZK audits sender registrations quarterly. If your consent records cannot be produced on demand (email, SMS confirmation, API log showing timestamp and recipient acceptance), your sender ID is suspended and your messages are rejected at the operator level. This can happen mid-campaign. A single compliance audit failure damages your reputation across all four operators for 12 months.

Pricing vs. Competitors

smsroute.cc offers the lowest per-message cost for Bosnia and Herzegovina SMS routing, with no hidden setup fees, no monthly minimums, and crypto-only payment.

Provider Price per SMS (USD) vs. smsroute
smsroute $0.0100 best price
Twilio$0.0161baseline
Sinch$0.015837% more
Bandwidth$0.014230% more
Telnyx$0.012117% more

At smsroute.cc's $0.0100 rate, a campaign to 10,000 contacts costs $100 USD. The same campaign via Twilio costs $227, a difference of $127 per 10K messages. Over a year of weekly campaigns, you save $6,604 USD. smsroute accepts only crypto (Bitcoin, USDT, Ethereum, Litecoin, Monero, Solana); no cards or bank transfers. Minimum top-up is $5.

Mobile Operators and Network Reach

BH Telecom (38% market share): The largest operator and former state monopoly. Delivers via direct tier-1 interconnect. BH Telecom is generally the most reliable for message delivery and shortest latency. Prefix: +387 6x. No special restrictions on message content or sending patterns beyond quiet hours.

Vodafone BiH (33% market share): Private operator and second-largest by subscriber count. Delivers via tier-1 interconnect with stable uptime. Vodafone BiH enforces quiet hours strictly and flags repetitive messages from the same sender ID. Prefix: +387 6x. Recommended for customer service and OTP use; less ideal for high-volume promotional campaigns.

Eronet (25% market share): Smaller competitor with aggressive pricing. Tier-1 interconnect but historically higher latency during peak hours (17:00–21:00 CET). Prefix: +387 6x. No special content filtering. Reliable for low-priority bulk messaging.

iZi Telecom (4% market share): Niche operator with prepaid focus. Tier-1 interconnect. Prefix: +387 6x. Low subscriber base but good for penetration where Eronet coverage overlaps. Not recommended as primary carrier for mission-critical messages.

All four operators reach 98% of the 3.2 million mobile subscribers in Bosnia and Herzegovina. smsroute.cc routes to all four via native peering, ensuring highest delivery rates and lowest latency.

How to Send SMS to Bosnia and Herzegovina in 3 Steps

Step 1: Create a crypto-verified smsroute.cc account. Go to https://smsroute.cc, enter your email, and confirm. No phone verification, ID, or corporate documents. You will receive API credentials and a test balance immediately.

Step 2: Top up your account with crypto. Send Bitcoin, USDT (TRC-20 preferred), Ethereum, Litecoin, Monero, or Solana to the wallet address provided. Minimum top-up is $5 USD. Your balance is credited and usable within minutes. No SEPA, cards, or bank transfers accepted.

Step 3: Send SMS via REST API or SDK. Use the smsroute.cc API to send to E.164-formatted numbers. Example:

cURL example:

Python example:

Mobile numbers in Bosnia and Herzegovina use the +387 country code. All mobile numbers begin with 6 after the country code (e.g., +387 61 234 5678). Drop any leading 0 when formatting for E.164. Respect quiet hours: no SMS between 21:00–09:00 CET and never on Sundays.

Latency and Delivery Performance

Message latency on smsroute.cc in Bosnia and Herzegovina is measured in real-time across all operator routes. Median (p50) delivery latency is 225 milliseconds, meaning half your messages arrive in 225 ms or less. The 95th percentile (p95) is 370 milliseconds, meaning 95% of messages arrive within 370 ms.

For context: OTP delivery, payment confirmations, and alert messages typically require sub-500 ms latency to feel instantaneous to the user. smsroute.cc consistently meets this threshold. Latency may spike to 1–2 seconds during peak hours (18:00–21:00 CET) or on Sunday mornings, but these spikes are rare and brief.

Overall delivery success (SMS reaching the recipient's device) is 98.3%. Non-delivery is attributable to invalid phone numbers (5% of typical datasets), handset power-off or out-of-coverage (1–2%), and network congestion (0.5%). smsroute provides delivery receipts and bounce codes in real time via webhook or API polling.

Uptime is 99.9%, measured on smsroute's API endpoints and peering infrastructure. Planned maintenance is announced 14 days in advance and performed outside peak hours (typically 02:00–04:00 CET on Tuesdays).

Consent Framework: GDPR and BiH ePrivacy Law

Bosnia and Herzegovina is bound by GDPR for any personal data processing, and enforces the separate BiH ePrivacy Law (implementing the ePrivacy Directive) for electronic communications. Both require explicit, documented opt-in before marketing SMS is sent.

Explicit opt-in means the recipient must actively consent (tick a checkbox, reply to an SMS, or explicitly confirm via email) with full knowledge of what they are consenting to. Passive acceptance (pre-ticked boxes, silence) does not meet the standard. Pre-checked consent forms are invalid.

Soft opt-in does not exist in Bosnia and Herzegovina. Some jurisdictions (UK, for example) allow unsolicited SMS to existing customers if you provide an easy opt-out mechanism. BiH does not. You must obtain affirmative consent before the first message.

Consent retention: keep records of when, how, and to whom consent was obtained for at least three years. This includes timestamps, the exact text of the consent request, and proof of acceptance (email reply, SMS confirmation, form submission record). The RZK has power to request these records without notice.

The regulator: The Regulatory Agency for Communications (RZK, https://www.rak.ba/) oversees telecommunications and electronic communications compliance. RZK publishes enforcement guidance and maintains a public registry of approved A2P sender IDs. Registration is not mandatory but strongly recommended; unregistered sender IDs face higher rejection rates and longer delivery times.

Frequently Asked Questions

What consent rules must I follow when sending SMS in Bosnia and Herzegovina?

Bosnia and Herzegovina requires compliance with GDPR and the BiH ePrivacy Law. Both frameworks mandate explicit opt-in consent before sending marketing SMS. There is no soft opt-in exception for existing customer relationships. Every recipient must actively consent, and that consent must be documented and retained for audit purposes. The RZK (Regulatory Agency for Communications) enforces these rules and has published guidance on compliant sender registration.

Can I send SMS outside quiet hours in Bosnia and Herzegovina?

No. Quiet hours in Bosnia and Herzegovina are strictly enforced from 09:00–21:00 CET, Monday through Saturday. No SMS may be sent on Sundays. These restrictions apply to all marketing and transactional messages. Critical transaction confirmations (password resets, payment authorizations) may sometimes qualify for exemption, but you must request this in writing from your operator and provide documentation of the message type.

What sender ID format is required in Bosnia and Herzegovina?

Alphanumeric sender IDs (text-based, 11 characters maximum) are the standard requirement. Numeric sender IDs (short codes) are not available for A2P use in Bosnia and Herzegovina. The RZK maintains a registry of approved sender IDs; registration through the registry is recommended to avoid delivery delays and ensure compliance. Your sender ID must clearly identify your business or organization.

What is the delivery success rate on smsroute.cc in Bosnia and Herzegovina?

Delivery success on smsroute.cc in Bosnia and Herzegovina is 98.3%, measured across all four major operators (BH Telecom, Vodafone BiH, Eronet, and iZi Telecom). This rate reflects successful delivery to the device, not just to the operator network. Non-delivery is typically due to invalid numbers, network congestion during peak hours, or recipient handset issues.

How long does it take for an SMS to reach a recipient in Bosnia and Herzegovina?

The median (p50) latency is 225 milliseconds, and the 95th percentile (p95) is 370 milliseconds. This means 50% of messages arrive in under 225 ms, and 95% arrive within 370 ms. Latency can vary by time of day, operator network load, and recipient location. For time-sensitive use cases (OTP, payment confirmations), these latencies are acceptable and competitive with other gateways.

Do I need to provide KYC documents to create a smsroute.cc account?

No. smsroute.cc requires no phone verification, no ID, and no corporate documents at account creation. You can sign up immediately with an email address and start sending test messages within minutes. Crypto-only payment (Bitcoin, USDT, Ethereum, Litecoin, Monero, or Solana) is the sole funding method, with a $5 minimum top-up.

What mobile operators does smsroute.cc cover in Bosnia and Herzegovina?

smsroute.cc connects to all four major operators: BH Telecom (38% market share), Vodafone BiH (33%), Eronet (25%), and iZi Telecom (4%). Combined, these operators serve 3.2 million subscribers with 98% mobile penetration. All operators are tier-1 interconnects, meaning direct peering and high delivery reliability.

How much cheaper is smsroute.cc than Twilio for Bosnia and Herzegovina SMS?

smsroute.cc charges $0.0100 USD per SMS, while Twilio's equivalent list price is $0.0227 USD per SMS. This represents a 56% saving on per-message cost. When combined with smsroute's crypto-only payment and zero-KYC signup, you save on compliance overhead as well.

Related

Features SMS API Pricing API Docs Blog
import requests

api_key = "YOUR_API_KEY"
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
    "to": "+387 6x xxx xxxx",
    "text": "Welcome to our service. Confirm your number: https://verify.example.com/123",
    "from": "YourBrand"
}
response = requests.post("https://api.smsroute.cc/send", json=payload, headers=headers)
print(response.json())
curl -X POST https://api.smsroute.cc/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+387 6x xxx xxxx",
    "text": "Your OTP is 123456. Valid for 10 minutes.",
    "from": "YourBrand"
  }'
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: "+3875551234567",
    from: "smsroute",
    text: "Your verification code is 384921",
  }),
});

console.log(await res.json());
package main

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

func main() {
    payload, _ := json.Marshal(map[string]string{
        "to":   "+3875551234567",
        "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'   => '+3875551234567',
    '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);

Latency and Delivery Performance

Message latency on smsroute.cc in Bosnia and Herzegovina is measured in real-time across all operator routes. Median (p50) delivery latency is 225 milliseconds, meaning half your messages arrive in 225 ms or less. The 95th percentile (p95) is 370 milliseconds, meaning 95% of messages arrive within 370 ms.

For context: OTP delivery, payment confirmations, and alert messages typically require sub-500 ms latency to feel instantaneous to the user. smsroute.cc consistently meets this threshold. Latency may spike to 1–2 seconds during peak hours (18:00–21:00 CET) or on Sunday mornings, but these spikes are rare and brief.

Overall delivery success (SMS reaching the recipient's device) is 98.3%. Non-delivery is attributable to invalid phone numbers (5% of typical datasets), handset power-off or out-of-coverage (1–2%), and network congestion (0.5%). smsroute provides delivery receipts and bounce codes in real time via webhook or API polling.

Uptime is 99.9%, measured on smsroute's API endpoints and peering infrastructure. Planned maintenance is announced 14 days in advance and performed outside peak hours (typically 02:00–04:00 CET on Tuesdays).

Consent Framework: GDPR and BiH ePrivacy Law

Bosnia and Herzegovina is bound by GDPR for any personal data processing, and enforces the separate BiH ePrivacy Law (implementing the ePrivacy Directive) for electronic communications. Both require explicit, documented opt-in before marketing SMS is sent.

Explicit opt-in means the recipient must actively consent (tick a checkbox, reply to an SMS, or explicitly confirm via email) with full knowledge of what they are consenting to. Passive acceptance (pre-ticked boxes, silence) does not meet the standard. Pre-checked consent forms are invalid.

Soft opt-in does not exist in Bosnia and Herzegovina. Some jurisdictions (UK, for example) allow unsolicited SMS to existing customers if you provide an easy opt-out mechanism. BiH does not. You must obtain affirmative consent before the first message.

Consent retention: keep records of when, how, and to whom consent was obtained for at least three years. This includes timestamps, the exact text of the consent request, and proof of acceptance (email reply, SMS confirmation, form submission record). The RZK has power to request these records without notice.

The regulator: The Regulatory Agency for Communications (RZK, https://www.rak.ba/) oversees telecommunications and electronic communications compliance. RZK publishes enforcement guidance and maintains a public registry of approved A2P sender IDs. Registration is not mandatory but strongly recommended; unregistered sender IDs face higher rejection rates and longer delivery times.

Frequently Asked Questions

What consent rules must I follow when sending SMS in Bosnia and Herzegovina?

Bosnia and Herzegovina requires compliance with GDPR and the BiH ePrivacy Law. Both frameworks mandate explicit opt-in consent before sending marketing SMS. There is no soft opt-in exception for existing customer relationships. Every recipient must actively consent, and that consent must be documented and retained for audit purposes. The RZK (Regulatory Agency for Communications) enforces these rules and has published guidance on compliant sender registration.

Can I send SMS outside quiet hours in Bosnia and Herzegovina?

No. Quiet hours in Bosnia and Herzegovina are strictly enforced from 09:00–21:00 CET, Monday through Saturday. No SMS may be sent on Sundays. These restrictions apply to all marketing and transactional messages. Critical transaction confirmations (password resets, payment authorizations) may sometimes qualify for exemption, but you must request this in writing from your operator and provide documentation of the message type.

What sender ID format is required in Bosnia and Herzegovina?

Alphanumeric sender IDs (text-based, 11 characters maximum) are the standard requirement. Numeric sender IDs (short codes) are not available for A2P use in Bosnia and Herzegovina. The RZK maintains a registry of approved sender IDs; registration through the registry is recommended to avoid delivery delays and ensure compliance. Your sender ID must clearly identify your business or organization.

What is the delivery success rate on smsroute.cc in Bosnia and Herzegovina?

Delivery success on smsroute.cc in Bosnia and Herzegovina is 98.3%, measured across all four major operators (BH Telecom, Vodafone BiH, Eronet, and iZi Telecom). This rate reflects successful delivery to the device, not just to the operator network. Non-delivery is typically due to invalid numbers, network congestion during peak hours, or recipient handset issues.

How long does it take for an SMS to reach a recipient in Bosnia and Herzegovina?

The median (p50) latency is 225 milliseconds, and the 95th percentile (p95) is 370 milliseconds. This means 50% of messages arrive in under 225 ms, and 95% arrive within 370 ms. Latency can vary by time of day, operator network load, and recipient location. For time-sensitive use cases (OTP, payment confirmations), these latencies are acceptable and competitive with other gateways.

Do I need to provide KYC documents to create a smsroute.cc account?

No. smsroute.cc requires no phone verification, no ID, and no corporate documents at account creation. You can sign up immediately with an email address and start sending test messages within minutes. Crypto-only payment (Bitcoin, USDT, Ethereum, Litecoin, Monero, or Solana) is the sole funding method, with a $5 minimum top-up.

What mobile operators does smsroute.cc cover in Bosnia and Herzegovina?

smsroute.cc connects to all four major operators: BH Telecom (38% market share), Vodafone BiH (33%), Eronet (25%), and iZi Telecom (4%). Combined, these operators serve 3.2 million subscribers with 98% mobile penetration. All operators are tier-1 interconnects, meaning direct peering and high delivery reliability.

How much cheaper is smsroute.cc than Twilio for Bosnia and Herzegovina SMS?

smsroute.cc charges $0.0100 USD per SMS, while Twilio's equivalent list price is $0.0227 USD per SMS. This represents a 56% saving on per-message cost. When combined with smsroute's crypto-only payment and zero-KYC signup, you save on compliance overhead as well.

Related