Bulk SMS in France: CNIL Consent, Sender ID and Accents
Bulk SMS France guide (SMS en masse): CNIL consent rules, STOP and 33700, alphanumeric sender ID, Orange, SFR, Bouygues and Free routes, accents and GSM-7.
By OmniChannels.ai Editorial Team · Reviewed by BroadNet Messaging Solutions Team
SMS & OTP
Short answer
To send bulk SMS in France, use a provider with routes to Orange, SFR, Bouygues Telecom and Free Mobile, collect prior consent before any commercial SMS as the CNIL requires, and let recipients stop messages simply and free of charge. An alphanumeric sender ID of up to 11 characters is supported. Accents such as é and è fit GSM-7, but ê, ô, î, œ and guillemets push a message to Unicode.
On this page
- What rules apply to bulk SMS in France?
- Do you need consent to send commercial SMS in France?
- How do opt-out, STOP and 33700 work?
- How do sender names work in France?
- Which operators carry SMS in France?
- How should you separate OTP and promotional traffic?
- Do French accents work in GSM-7?
- When should you send?
- A worked example: a Lyon bakery chain
- What is a launch checklist for France?
- What are the common mistakes?
- How OmniChannels.ai helps
Key takeaways
- The CNIL states that commercial SMS may be sent only if the recipient has agreed beforehand, with a narrow exception for similar products or services sold to existing customers; every message must identify the sender and let people refuse further messages.
- Telecom regulation sits with ARCEP and consent enforcement with the CNIL; our regulation data names double opt-in as the operator-preferred standard for marketing.
- Recipients can forward unwanted marketing SMS to 33700, the reporting platform operated by the public authorities and the telecom sector, so poor consent practice is visible to operators.
- Four mobile networks appear in our coverage data, all with direct routes: Orange France (208-01), SFR (208-10), Bouygues Telecom (208-20) and Free Mobile (208-15).
- Common French letters é, è, ù, à and capital Ç are in GSM-7, but ê, â, î, ô, û, ë, ï, œ, lowercase ç, capital À, guillemets and the curly apostrophe are not, so check copy before relying on 160 characters.
This guide is for marketing, e-commerce, banking and operations teams that want to send business SMS to French mobile numbers: OTPs, delivery alerts, reminders and promotions. It explains who regulates what, how consent and opt-out work, how sender names behave, which operators carry traffic and how French accents affect message length. It is a practical overview, not legal advice. Confirm your set-up with French counsel before launch.
What rules apply to bulk SMS in France?
Three layers apply: electronic communications rules supervised by ARCEP, consent and data protection enforced by the CNIL under the GDPR and French law, and operator policy. The CNIL is the body whose guidance matters most for marketing content.
| Layer | What it covers | Where to check |
|---|---|---|
| CNIL (GDPR and French law) | Prior consent, exceptions, opt-out, sanctions for spam SMS | cnil.fr |
| ARCEP | Telecom regulation, numbering | arcep.fr |
| Operators (Orange, SFR, Bouygues, Free) | Routes, sender names, filtering | Onboarding with your provider |
Our regulation data lists ARCEP as the regulator and the CNIL as a source for consent rules.
Do you need consent to send commercial SMS in France?
Yes, in principle. The CNIL says consent must be free, specific, informed and unambiguous and given through a positive act: pre-ticked boxes are not allowed and accepting general terms is not enough. The person can withdraw consent at any time.
The CNIL describes two exceptions:
- Existing customers: you may promote similar products or services of your own company, but only if a sale or service has actually taken place. Creating an online account alone does not qualify.
- Non-commercial prospecting, for example by a charity, may rely on legitimate interest, provided people are informed when the number is collected and can object simply and free of charge, including with each message.
Outside these cases, buy no lists and assume that consent is required. Our opt-in consent generator drafts wording, and opt-in consent across channels shows how to record it. See opt-in.
How do opt-out, STOP and 33700 work?
Every promotional SMS must identify the sender and give a simple way to refuse future messages. The CNIL notes that some operators let subscribers reply STOP to the sender, naming SFR and Bouygues, while Orange provides a dedicated address for reporting such messages. Our data says the STOP keyword is honoured network-wide and is a one-step opt-out that holds until the person consents again.
What to do in practice:
- Name your brand in the message or the sender ID.
- Add a clear opt-out line, for example "STOP au 36XXX" on a number that supports replies, or a short opt-out link.
- Test the opt-out on each operator before launch.
- Process opt-outs at once and keep one suppression list across campaigns and channels.
33700 is the free platform where recipients report unwanted SMS, either by forwarding the message or by using a form or screenshot; the CNIL says it was created in 2008 by public authorities and telecom bodies. A complaint reaching it is a signal to operators, which is a good reason to keep consent evidence for every number. See opt-out.
How do sender names work in France?
Business SMS to France can use an alphanumeric sender ID of up to 11 characters, and a numeric long code is also supported, according to our data. Requirements are set by the operators (Orange France and SFR are named in our data), and BroadNet confirms the current rules during onboarding. Our published lead time is 5 to 10 business days for alphanumeric IDs. Treat it as typical, not guaranteed.
| Choice | Strength | Limitation |
|---|---|---|
| Alphanumeric (up to 11 characters) | Shows your brand | Recipients cannot reply with STOP |
| Numeric or short number | Supports replies and STOP | Less brand recognition |
Draft the authorisation letter with the sender ID letter generator, check the position with the sender ID checker or the France sender ID page, and see sender ID types explained. If you want us to prepare and file the registration with you, see registrations; decisions stay with the operators.
Which operators carry SMS in France?
Four mobile networks appear in our coverage data, each with a direct route:
| Operator | MCC-MNC |
|---|---|
| Orange France | 208-01 |
| SFR | 208-10 |
| Bouygues Telecom | 208-20 |
| Free Mobile | 208-15 |
Read delivery reports per operator, since a blended rate can hide one weak network. Our guide to improving SMS delivery rates explains how to diagnose gaps.
How should you separate OTP and promotional traffic?
Keep OTPs, order updates and appointment reminders on their own sender and route, with no promotion inside. A mixed message becomes commercial prospecting and brings the consent rules, and it puts login codes at risk if marketing traffic is filtered.
| Traffic | Example | Practice |
|---|---|---|
| Transactional | OTP, delivery alert, appointment reminder | No offers inside; own sender; any hour |
| Promotional | Sale, loyalty offer | Consented numbers; opt-out line; daytime schedule |
| Mixed | "Colis expédié. Profitez de -10 %" | Avoid; the offer makes it promotional |
See the OTP authentication messages guide and our OTP service page.
Do French accents work in GSM-7?
Partly. The GSM 7-bit default alphabet (3GPP TS 23.038) includes é, è, ù, à, ì, ò and capital Ç, so many French sentences fit 160 characters (153 per part when split). It does not include â, ê, î, ô, û, ë, ï, œ, lowercase ç or capital À, and it does not include guillemets (« ») or the curly apostrophe. One such character switches the entire message to Unicode with 70 characters (67 per part). See GSM-7 and concatenated SMS.
| Encoding | Single message | Per part when concatenated |
|---|---|---|
| GSM 7-bit | 160 characters | 153 |
| Unicode (UCS-2) | 70 characters | 67 |
These examples were counted against the limits:
| Message | Encoding | Characters | Parts |
|---|---|---|---|
Votre code est 482913. Valable 10 minutes. Ne le partagez avec personne. Boulangerie Dupré |
GSM-7 | 90 | 1 |
Boulangerie Dupré: 2 croissants achetés, le 3e offert samedi! Détails: dupre.example/s. STOP au 36000 |
GSM-7 | 101 | 1 |
Boulangerie Dupré: votre commande 1042 sera disponible demain avant 17h. Merci! |
GSM-7 | 79 | 1 |
Boulangerie Dupré: la baguette à 1 € ce samedi! Détails: dupre.example/s. STOP au 36000 |
GSM-7 | 88 | 1 |
Boulangerie Dupré: votre pâtisserie est prête! Passez avant 17h. À bientôt! |
Unicode | 75 | 2 |
Boulangerie Dupré: « 2 croissants, le 3e offert » samedi! Détails: dupre.example/s. STOP au 36000 |
Unicode | 97 | 2 |
Row 4 shows the euro sign costing two characters. Row 5 is Unicode because of the circumflex in "prête" and the capital À, and row 6 because of the guillemets. Check final copy in the SMS character counter. For other scripts see SMS character limits and Unicode.
When should you send?
We found no regulator-published time-of-day window for promotional SMS in France, and our regulation data records none. We have not repeated any industry code of conduct we could not verify. Agree hours with your provider, send promotions in local daytime (Central European Time, UTC+1, or UTC+2 in summer) and avoid evenings. OTPs and alerts can go at any hour. The send time planner helps with scheduling, and SMS marketing rules by country compares markets.
A worked example: a Lyon bakery chain
"Boulangerie Dupré" (synthetic) has 25 shops and wants pickup alerts, OTPs for its app and a weekly offer.
- It collects consent in the app and at the till with a positive action and stores wording, timestamp and number.
- Pickup alerts and OTPs use plain GSM-7 text and a sender ID of its own.
- The weekly offer goes only to opted-in numbers, names the brand, carries an opt-out line tested on all four operators and avoids circumflex letters where a simple rewrite works.
- Opt-outs from replies and links feed one suppression list shared with email and WhatsApp.
- It removes any number that complains or objects, and reviews operator feedback after each send.
What is a launch checklist for France?
A short checklist keeps the first campaign clean. Work through it in order and keep the evidence for each step.
- Classify traffic into transactional (OTP, alerts) and promotional, with a sender ID for each.
- Confirm consent for every promotional number: wording, date, time and channel stored.
- Prepare the sender ID and allow the typical 5 to 10 business days from our data.
- Write copy in GSM-7 where you can, and count it before approval.
- Test on all four networks: Orange, SFR, Bouygues Telecom and Free Mobile, including the opt-out.
- Schedule for local daytime and stagger large sends so you can watch delivery reports.
- Review results by operator and remove complaining numbers from every list.
What are the common mistakes?
- Treating an account sign-up as consent. The CNIL says it does not qualify for the customer exception without a sale.
- Pre-ticked boxes or consent buried in general terms.
- An opt-out that does not work on one of the four networks.
- Guillemets, curly apostrophes and circumflex letters that double the part count.
- Offers inside OTPs or delivery alerts.
- Sending without per-operator reports.
How OmniChannels.ai helps
OmniChannels.ai is powered by BroadNet, which has direct routes to Orange, SFR, Bouygues Telecom and Free Mobile in our coverage data. We support consent-aware campaigns with suppression handling, French and Unicode content, per-operator delivery reports and SMPP 3.4 for high volume, and we prepare and file sender registration with you. For indicative list prices see the France SMS pricing page, then book a demo. Next door? See the Spain guide and the Germany guide.
Frequently asked questions
Is SMS marketing legal in France?
Yes, with prior consent. The CNIL says commercial SMS may be sent only to people who have agreed beforehand, with an exception for similar products or services bought by existing customers, who must be able to opt out free of charge. Rules also come from the GDPR and French telecom and consumer law, so have counsel review your flow.
Do I need to write STOP SMS in every message?
The law requires a simple, valid way to refuse further messages, and the CNIL says some operators let subscribers answer STOP to the sender. We did not find a rule that mandates one exact phrase, so use a clear line such as 'STOP au 36XXX' only on a number that supports it, or an opt-out link, and test it on every operator.
What is 33700?
33700 is the free French platform where people report unwanted SMS and voice spam by forwarding the message. It was created in 2008 by public authorities and telecom bodies, according to the CNIL. Complaints reach operators, so consent records and sender names that match your brand protect your routes.
Do I need to register an alphanumeric sender ID in France?
Our regulation data says requirements are set by the operators, with a typical lead time of 5 to 10 business days for alphanumeric IDs of up to 11 characters, and that BroadNet confirms the current requirements during onboarding. Treat the lead time as typical, not guaranteed, and test on all four networks before launch.
Do French accents need Unicode?
Only some. The letters é, è, ù, à and capital Ç are in the GSM 7-bit alphabet, so many French sentences fit 160 characters. Circumflex and diaeresis letters, lowercase ç, œ, guillemets and the curly apostrophe are not, and one such character moves the whole message to Unicode with 70 characters.
Is there a legal sending time window for promotional SMS in France?
We found no regulator-published time-of-day window for promotional SMS in France, and our regulation data records none. We did not rely on industry codes of conduct we could not verify. Send promotions in local daytime, avoid evenings and Sundays out of courtesy, and keep OTPs and alerts on a transactional route.
Sources
Keep reading
More guidesSMS & OTP
Bulk SMS in Malaysia: MCMC, Sender ID and PDPA Guide
Bulk SMS Malaysia guide: MCMC context, sender ID set-up with CelcomDigi, Maxis and U Mobile, PDPA 2010 consent, OTP vs promo and Malay, English and Chinese text.
10 min read
SMS & OTP
Bulk SMS in Mauritania: ARE, Sender ID and Consent Guide
Bulk SMS Mauritania guide: the ARE regulator, Mauritel, Mattel and Chinguitel routes, sender ID registration, consent, Arabic and French text and GSM-7 limits.
9 min read
UAE & Saudi Arabia
Best WhatsApp Business API Provider in Oman: What to Check
How to choose a WhatsApp Business API provider in Oman: app or API, Meta's Oman pricing market, Arabic templates, PDPL written consent and SMS fallback.
9 min read
