SMS API for France: bulk SMS to +33 numbers

France, located in Western Europe, has Paris as its capital and is known for its strong tourism and technology sectors. Software products like banking apps, e-commerce platforms, and transportation services send text messages to users across the country. Messages are triggered by events such as account logins, payment confirmations, or delivery updates. SMS is chosen because it reaches all mobile devices, requires no app installation, and is read quickly, making it ideal for both locals and international visitors.

France

Calling code +33

Per SMS segment
$0.01247
Messages for $100
8,019
Local language
French
Encoding
GSM-7 or Unicode

What a bulk SMS send to France costs

Every message is priced at $0.01247 per segment to France. Texts over 160 GSM-7 or 70 Unicode characters are split into segments, so a two-segment text costs twice as much.
Messages1 segment2 segments
1$0.01247$0.02494
1,000$12.47$24.94
10,000$124.70$249.40
100,000$1,247.00$2,494.00

Number format in France

Mobile numbers in France have 9 digits after +33. Locally they are written with a leading 0 (06 12 34 56 78); in the API that 0 is dropped, so the same number goes in the to field as +33 6 12 34 56 78.

Alphabet and segments

Texts in French fit 160 GSM-7 characters per segment until they use â, ê, î, ô, û, ç, ë and ï: those letters are outside GSM-7 and turn the message into Unicode at 70 characters per segment (67 per part). For short alerts, write them without those letters to keep one segment; for longer texts, the console names each letter that changed the encoding.

Time zone and timing

France changes its clocks: Paris is on UTC+1 in January and UTC+2 in July. 09:00 in Paris is 08:00 UTC in January and an hour earlier in UTC while summer time runs, so give send_at with the local offset (for example +01:00 in winter) and the API does the conversion.

Send to France with one request

The answer comes back at once with the message id, the country the number was matched to (FR) and the price. A delivered or failed event follows on your webhook, and a failed message is refunded.

For a list, send the same text to up to 10,000 numbers with POST /v1/batches, or a personal text per number in messages.

curl https://bulksmsapi.cc/v1/messages \
  -H "Authorization: Bearer $BULKSMSAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to": "+33612345678", "text": "Your Northwind code is 482913. It expires in 10 minutes."}'

What developers send to France

Common integrations that call the SMS API for recipients in France.

Login codes

Banking apps in Lyon send one-time codes via SMS for secure account access, ensuring users can log in safely from any device.

Delivery alerts

E-commerce stores in Marseille notify customers when their parcels are out for delivery, providing real-time updates on their orders.

Travel reminders

Airlines send SMS alerts to passengers in Nice about flight changes or boarding times, helping them stay informed before departure.

Appointment confirmations

Clinics in Bordeaux send SMS reminders for medical appointments, reducing no-shows and improving patient attendance rates.

SMS to France: questions

More answers on accounts, payments and the API are in the FAQ.

How much does it cost to send bulk SMS to France?

Each message segment to France costs $0.01247. A plain text of up to 160 characters is one segment, so 1,000 one-segment messages cost $12.47 and 10,000 cost $124.70. Failed messages are refunded to the balance.

How many SMS to France does a $100 top-up send?

$100 covers about 8,019 one-segment messages to France at $0.01247 each. The first top-up adds a bonus on top, which raises that number. The balance is shared by every country, so the same top-up also pays for messages anywhere else on the list.

How do I write France numbers for the API?

Send them in international format with the plus sign: +33 6 12 34 56 78 becomes "+33612345678" in the to field. The API also accepts spaces, dashes and a 00 prefix and cleans them, and numbers that cannot be read are listed in set_aside instead of being charged.

Should messages be in French or English?

Messages are typically sent in French for local audiences, but English can be used for international visitors or expatriates. A bilingual approach works well in tourist-heavy areas like Paris or the French Riviera.

Are there peak times for SMS traffic?

SMS traffic peaks during holiday seasons like Christmas and summer vacations, when travel and e-commerce activities increase. Campaigns during these periods should be planned accordingly.

Start sending to France

Create an account, top up from $40 and send to France at $0.01247 per segment, from the console or with one API call.

SMS API France: Bulk SMS to +33 From $0.01247 | BulkSMSAPI