Send bulk SMS online to 227 countries

SendBulkSMS is a bulk SMS service for sending text message campaigns and API messages to 227 countries, charged per message from $0.00259 with no monthly fee. Upload a list, write one message and send it in minutes from the browser, or connect the SMS API to send from your own software.

Sending to the United States: $0.00519 per message, 7,707 messages for $40. See the United States page

+44 7700 900318

Text Message · Fri 17:02

Hi Sam, the weekend sale is on: 20% off all shoes until Sunday. Show this text in store or use code WKND20 online. Opt out: shoeshop.example/stop

Marketing campaigns

Announce a sale, a new product or a reopening to your whole customer list in one send, with each name merged into the text.

+1 202 555 0168

Text Message · Mon 09:00

Hi Maria, a reminder of your appointment at Riverside Dental tomorrow at 14:30. Call us on the number above to move it.

Reminders and bookings

Cut no-shows with a text the day before: clinics, salons, schools and service firms schedule reminders by the hour.

+49 1520 0000321

Text Message · now

482913 is your verification code. It is valid for 10 minutes. Never share it with anyone.

Verification codes

Send one-time codes for sign-up, login and payment checks from your own backend through the SMS API.

+55 11 95555 0147

Text Message · 11:24

Your order 48213 is out for delivery today between 13:00 and 15:00.

Track it with the link in your confirmation email.

Delivery and order updates

Keep buyers informed at every step: order confirmed, out for delivery, ready to collect, all sent automatically.

SMS API

Send bulk SMS from your own software with one HTTP request

The REST API takes a list of up to 10,000 numbers and one text per request, prices every recipient by destination and segment count, and returns a campaign ID right away. Delivery reports arrive at your webhook URL as the network confirms each message.

  • Bearer API keys, 300 requests a minute per key
  • Estimate endpoint to price a send before you commit
  • Your own client_ref on every message for matching
POST /api/v1/sms
01curl https://sendbulksms.cc/api/v1/sms \02  -H "Authorization: Bearer sbk_live_••••" \03  -H "Content-Type: application/json" \04  -d '{05    "to": ["+447700900461", "+5511955550123"],06    "text": "Your order 4821 ships today.",07    "client_ref": "orders-4821"08  }'

Web console

Upload a list, write once and send a campaign in minutes

No software to install and no contract. The console reads your list, sorts recipients by country, counts characters and segments, previews the message with real values and shows the exact cost per country before you confirm.

  • Up to 20,000 recipients per campaign
  • Merge fields, templates and an opt-out line
  • Send now, schedule, or test on one number first

Estimate

1 segment · GSM-7
  • United Kingdom x 1,240$10.16
  • Germany x 860$12.89
  • France x 410$5.28
  • Spain x 236$1.72
Total for 2,746 recipients$30.05

Delivery reports

Every message tracked from the queue to the handset

Each recipient gets its own status line with the segment count, the price charged and the time of each step. Failed messages carry the reason and are refunded to your balance the moment they fail, so the campaign total always matches what was delivered to the network.

Delivery report

CP-7KQ2-M9XA-4HTD
RecipientStatusTime (UTC)
+44 7700 900461Delivered10:32:04
+49 1520 0000123Delivered10:32:05
+33 6 12 34 56 78Delivered10:32:05
+34 600 000 101Sent10:32:06
+1 202 555 0143Delivered10:32:07

Ten lowest per-message rates

Global coverage

Bulk SMS delivery to 227 countries and territories

One account reaches mobile numbers in 9 regions, from the United States and Brazil to Nigeria, India and Indonesia. Each country has its own fixed rate per segment, published in full on the pricing page and on a page of its own with the number format, the alphabet recipients read and the best hours to send.

See all countries
Countries
227
countries and territories
Lowest rate
$0.00259
lowest rate, Brazil
Sending speed
200
messages a minute per queue
Monthly fee
$0
monthly fee or setup cost

Pricing

Bulk SMS prices by country, per message

Every price below is for one SMS segment to one recipient, in US dollars. A message of up to 160 Latin characters, or 70 characters in other alphabets, is one segment. Longer texts are split and each part is charged at the same rate. There is nothing else to pay: no monthly plan, no number rental and no setup fee.

227 countries

Bulk SMS price per message by country
CountryPer SMS$100 sends
United States$0.0051919,267
United Kingdom$0.0081912,210
India$0.016096,215
Brazil$0.0025938,610
Germany$0.014996,671
France$0.012897,757
Nigeria$0.020494,880
Indonesia$0.044092,268
Mexico$0.013497,412
Philippines$0.010299,718
Spain$0.0072913,717
Canada$0.0054918,214
Afghanistan$0.032293,096
Albania$0.014097,097
Algeria$0.023494,257

Prices checked on 2026-11-07. The full table with regions is on the bulk SMS pricing page.

Top up once, pay only for the messages you send

Your balance is in US dollars and never expires. Each send takes exactly what its messages cost, and failed messages come back on their own. Top-ups start at $40, and your first top-up earns a bonus of up to 40%.

Message counts are for the United States at $0.00519 per message.

  • $40

    +10% first top-up

    $44.00 balance

    8,477 messages

  • $100

    +20% first top-up

    $120.00 balance

    23,121 messages

  • $200

    +25% first top-up

    $250.00 balance

    48,169 messages

  • $300

    +30% first top-up

    $390.00 balance

    75,144 messages

  • $500

    +35% first top-up

    $675.00 balance

    130,057 messages

  • $1,000

    +40% first top-up

    $1,400.00 balance

    269,749 messages

Cost calculator

How much does it cost to send bulk SMS?

The cost of a bulk SMS campaign is the destination rate, times the number of segments in your message, times the number of recipients. A one-segment message to 5,000 people in the United States costs $0.00519 x 5,000 = $25.95.

Pick a country, enter your list size and the length of your text. The console does the same sum for every recipient, including merge fields that make some texts longer than others, and shows it before you send.

Destination
Rate to the United States
$0.00519 per segment
Each recipient
$0.00519
Campaign total
$25.95

A $40 top-up covers this campaign, and it is the smallest top-up.

Bulk SMS to the United States: rates and number format
+33 6 00 00 01 27

Text Message · Today 10:30

Bonjour Claire, votre commande est prête. Retrait possible jusqu'à 19h au magasin de la rue Victor Hugo.

Merci et à bientôt.

How it works

How do you send a bulk SMS campaign?

  1. 1

    Create an account

    Generate your account key in the browser. It is the only thing you need to log in, so save it somewhere safe.

  2. 2

    Top up your balance

    Choose an amount from $40 and pay through the secure checkout. Your balance shows in US dollars.

  3. 3

    Add your recipients

    Paste numbers or upload a CSV in international format. The list is cleaned, de-duplicated and grouped by country.

  4. 4

    Write and preview

    Type the message or start from a template. Merge fields, the opt-out line and the segment count update as you type.

  5. 5

    Send now or schedule

    Check the estimate per country, send a test to your own phone if you like, then confirm. Reports start arriving in seconds.

Features

What you get in every account, from the first message

Everything below is included at no extra cost. The price of a campaign is only the messages in it.

  • Paste or upload a CSV

    Paste numbers straight from a spreadsheet or upload a .csv or .txt file. Extra columns become merge values for each recipient.

  • Automatic clean-up

    Spaces, dashes and brackets are stripped, 00 prefixes become +, duplicates are removed and every dropped line shows its reason.

  • Merge fields

    Write {{1}}, {{2}} and so on in the text and each recipient gets their own name, code or date from the matching column.

  • Saved templates

    Keep the messages you send often, such as reminders and codes, and start a campaign from one click.

  • Opt-out line

    Add your own opt-out line to marketing texts with one tick, and keep a do-not-send list that every campaign skips.

  • Live character counter

    See characters, segments and encoding as you type, plus how many characters remain before the next segment starts.

  • Estimate per country

    Before you send, the console shows the cost per destination, the total and the balance that will remain afterwards.

  • Scheduling

    Send now or pick a date and time up to 60 days ahead. A scheduled campaign can be canceled for a full refund before it starts.

  • Test to one number

    Send the exact message to your own phone first. A test is charged like any single message and appears in your history.

  • Delivery reports

    Every recipient has a status: queued, sent, delivered or failed, with the time and the reason for each failure.

  • Failed messages refunded

    When a message fails, its price goes back to your balance automatically. You pay for what reaches the network.

  • Signed webhooks

    Point delivery reports at your own URL. Each call is signed with HMAC-SHA256 and retried up to 8 times.

At a glance

What is SendBulkSMS?

SendBulkSMS is a bulk SMS service for sending text message campaigns and API messages to 227 countries, charged per message from $0.00259 with no monthly fee.

It suits shops, clinics, schools, delivery firms, app developers and agencies that need to reach many phones at once without a contract or a monthly plan.

Service
Bulk SMS sending from a web console and a REST API
Destinations
227 countries and territories in 9 regions
Price
Per message, by country, from $0.00259 (Brazil); one fixed rate per segment
Monthly fee
None. No setup fee, no contract, no number rental
Minimum top-up
$40, balance in US dollars that never expires
Top-up bonus
First top-up: $40 +10%, $100 +20%, $200 +25%, $300 +30%, $500 +35%, $1000 +40%
Payment
Crypto checkout (USDT and other coins), see Payments
Failed messages
Refunded to the balance automatically
Message length
160 GSM-7 or 70 UCS-2 characters per segment, up to 10 segments
Recipients per campaign
20,000 in the console, 10,000 per API request
Scheduling
5 minutes to 60 days ahead, cancel for a full refund before the start
Reports
Status per recipient in the console, signed webhooks for the API
Account
One account key, no email address or password to manage

Ready to send your first bulk SMS campaign?

Create an account in under a minute, top up from $40 and reach 227 countries from the browser or the API.

+44 7700 900318

Text Message · now

Your table for 4 is booked for 19:30.

  • United States$0.00519
  • India$0.01609
  • Brazil$0.00259
  • Nigeria$0.02049
  • Germany$0.01499
GET /api/v1/balance
01curl https://sendbulksms.cc/api/v1/balance \02  -H "Authorization: Bearer sbk_live_••••"0304{ "balance": "248.31500", "currency": "USD" }
Send Bulk SMS Online to 227 Countries from $0.00259 per Message | SendBulkSMS