---
title: "Bulk SMS in Switzerland: UWG Opt-in, Sender ID and FADP"
description: "Bulk SMS Switzerland guide: BAKOM, the UWG opt-in rule for mass advertising, revised FADP, Swisscom, Sunrise and Salt routes, and multilingual SMS."
canonical: "https://omnichannels.ai/blog/bulk-sms-switzerland-guide/"
language: "en"
updated: "2026-11-06"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
category: "sms"
primaryQuery: "bulk sms switzerland"
keywords: ["bulk sms switzerland", "sms marketing switzerland rules", "uwg art 3 sms opt-in", "swiss fadp sms", "swisscom sunrise salt sms", "sms sender id switzerland", "sms versand schweiz"]
published: "2026-11-06"
author: "OmniChannels.ai Editorial Team"
reviewer: "BroadNet Messaging Solutions Team"
readingMinutes: 9
answer: "To send bulk SMS in Switzerland, use a provider with routes to Swisscom, Sunrise and Salt, and send advertising only to people who explicitly consented, because Swiss unfair competition law (UWG Art. 3 para. 1 lit. o) allows automated mass advertising by SMS only on an opt-in basis. Name the sender, offer a free and easy opt-out, and write German, French or Italian in GSM-7 to stay at 160 characters."
takeaways: ["BAKOM (the Federal Office of Communications) states that since 1 April 2007 automated mass advertising by e-mail, SMS, fax or telephone is allowed only if recipients have explicitly consented (UWG Art. 3 lit. o), with an exception for sellers advertising similar products to their own customers.", "BAKOM also says the sender must be identifiable, it is forbidden to conceal the sender, and each message must give an easy, free way to refuse future messages.", "The revised Federal Act on Data Protection (FADP) came into force on 1 September 2023 and applies to how you collect and store the numbers and consent records.", "Our data lists Swisscom (228-01), Sunrise (228-02) and Salt (228-03), all with direct routes; sender IDs are set by the operators and alphanumeric IDs are up to 11 characters.", "German, French and Italian text mostly fits GSM-7 (160 characters, 153 per part), but guillemets, curly quotes, emoji and letters such as ê, â, ô, û and a lowercase ç switch a message to Unicode at 70 (67)."]
faq: 
  - q: "Is bulk SMS marketing legal in Switzerland?"
    a: "Yes, with prior explicit consent. BAKOM says that since 1 April 2007 automated mass advertising by SMS is allowed only if recipients have explicitly consented, an opt-in system under UWG Art. 3 lit. o. There is an exception for a seller advertising similar products to its own customers. Service messages such as OTPs are not advertising."
  - q: "Do I need consent to send promotional SMS in Switzerland?"
    a: "Treat explicit opt-in as required. Per BAKOM, the exception is narrow: a seller may advertise similar products to people who gave their address when buying. Even then the sender must be identifiable and every message must offer an easy, free way to refuse future ones. Keep a record of when and how each number agreed."
  - q: "Does the revised FADP apply to SMS marketing?"
    a: "It applies to the personal data involved, including phone numbers and consent records. The revised FADP came into force on 1 September 2023. It does not replace the UWG opt-in rule for advertising; you must satisfy both. Ask Swiss counsel about transparency duties and data subject rights for your set-up."
  - q: "Do I need to register a sender ID in Switzerland?"
    a: "Our regulation data says sender ID requirements are set by the operators and confirmed by BroadNet at onboarding, and records no fixed lead time. Alphanumeric IDs of up to 11 characters are supported, as are numeric long codes. Test delivery on Swisscom, Sunrise and Salt before a launch."
  - q: "What languages should SMS use in Switzerland?"
    a: "Switzerland has German, French and Italian speaking regions, plus Romansh. Choose the language per customer from sign-up or account data rather than sending several languages in one message, which multiplies the length. Most plain German, French and Italian text fits GSM-7, but some accented letters trigger Unicode."
  - q: "Is there a time-of-day rule for SMS in Switzerland?"
    a: "We have not found a regulator-published time-of-day window for promotional SMS in Switzerland, and our regulation data records none. Agree sending hours with the operators, send promotions in local daytime (Central European Time) and avoid late evenings and Sundays. OTPs and alerts can go at any hour."
sources: 
  - title: "When is mass sending allowed? BAKOM, Federal Office of Communications"
    url: "https://www.bakom.admin.ch/en/when-is-mass-sending-allowed"
  - title: "Federal Office of Justice: Data protection legal bases (revised FADP)"
    url: "https://www.bj.admin.ch/bj/en/home/staat/datenschutz/rechtsgrundlagen.html"
  - title: "3GPP TS 23.038: Alphabets and language-specific information"
    url: "https://www.3gpp.org/dynareport/23038.htm"
---

# Bulk SMS in Switzerland: UWG Opt-in, Sender ID and FADP

Canonical: https://omnichannels.ai/blog/bulk-sms-switzerland-guide/
Language: en
Publisher: OmniChannels.ai by BroadNet Technologies

This guide is for retailers, banks, insurers, healthcare providers and operations teams that want to send business SMS to mobile numbers in Switzerland: OTPs, appointment reminders, delivery alerts and promotions. It explains the Swiss opt-in rule, how the revised data protection act fits in, which operators carry traffic and how three national languages affect message length. It is a practical overview, not legal advice; confirm requirements with Swiss counsel before launch.

## What rules apply to bulk SMS in Switzerland?

Three layers apply: the Federal Act against Unfair Competition (UWG) for advertising, the revised Federal Act on Data Protection (FADP) for personal data, and telecom rules and operator policy. Our regulation data lists the Federal Office of Communications (OFCOM, in German BAKOM) as the telecom regulator.

| Layer | What it covers | Where to check |
|---|---|---|
| UWG Art. 3 para. 1 lit. o | Opt-in for automated mass advertising by SMS, sender identification, easy refusal | [BAKOM](https://www.bakom.admin.ch/en/when-is-mass-sending-allowed) |
| Revised FADP (in force 1 September 2023) | Handling of phone numbers and consent records | [Federal Office of Justice](https://www.bj.admin.ch/bj/en/home/staat/datenschutz/rechtsgrundlagen.html) |
| Operators (Swisscom, Sunrise, Salt) | Sender ID set-up, routes, filtering | Confirmed at onboarding |

Our regulation data also asks for GDPR-style opt-in, with double opt-in as the operator-preferred standard for marketing.

## What does the UWG say about SMS advertising?

It allows automated mass advertising by SMS only if recipients have explicitly consented. BAKOM describes the rule this way: since 1 April 2007, Art. 3 lit. o UWG has allowed automatic mass transmission of advertising by e-mail, SMS, fax or telephone only if recipients have explicitly given their consent, the opt-in system. BAKOM adds three points:

- **Existing customers.** A seller who received a person's address through a purchase may send advertising for products of the same type.
- **Sender identification.** The sender, or the party it acts for, must be clearly identifiable, and concealing the sender is forbidden.
- **Easy refusal.** Every message must offer an easy, free way to refuse further messages, and the sender must tell the recipient about it.

A service message such as an OTP or a delivery alert is not advertising, but a promotion tucked inside one is. The page does not set deadlines for processing a refusal, so honour opt-outs immediately.

## What does the revised FADP add?

It governs the personal data behind your campaign, and it came into force on 1 September 2023, replacing the 1992 Act. A phone number linked to a person is personal data, so how you collect, store, share and delete numbers and consent records falls under it. The UWG opt-in rule and the FADP both apply; satisfying one does not satisfy the other.

A safe routine:

1. **Capture consent with a record:** wording shown, date, time, channel and number.
2. **Use double opt-in** where possible, as our regulation data describes operators preferring.
3. **State who is sending** and what they will send, in the customer's language.
4. **Honour opt-outs immediately** and keep one suppression list across channels.
5. **Do not buy lists.** Purchased numbers have no consent trail.

Our [opt-in consent generator](/tools/opt-in-consent-generator/) drafts consent wording, and the guide to [opt-in consent across channels](/blog/opt-in-consent-multichannel-campaigns/) shows how to record it.

## How do sender IDs work in Switzerland?

Business SMS to Switzerland can use an alphanumeric sender ID of up to 11 characters, and numeric long codes are also supported. Our regulation data says requirements are set by the operators and confirmed at onboarding, and it records no fixed lead time, so ask for a timeline during onboarding rather than assuming one.

| Step | What to do |
|---|---|
| 1. Classify | Separate transactional (OTP, reminders) from promotional traffic |
| 2. Choose names | Use your brand name; avoid names that imitate banks, posts or authorities |
| 3. Prepare documents | Company details and an authorisation letter naming the sender IDs and your provider |
| 4. Submit | Your provider files with the operators where required |
| 5. Test | Send an OTP and a promotion to Swisscom, Sunrise and Salt handsets |

The [sender ID letter generator](/tools/sender-id-letter-generator/) drafts the letter, and the [Switzerland sender ID page](/sender-id/switzerland/) shows the current position. If you want us to prepare and file the registration, see [registrations](/services/registrations/); approval decisions stay with the operators. Formats are explained in [sender ID types](/blog/sms-sender-id-types-explained/).

## Which operators carry SMS in Switzerland?

Three mobile networks appear in our coverage data, each with a direct route.

| Operator | MCC-MNC |
|---|---|
| Swisscom | 228-01 |
| Sunrise | 228-02 |
| Salt | 228-03 |

Our regulation data names Swisscom and Sunrise in its sender ID entry, while our coverage data also lists Salt; confirm which networks your sender ID covers at onboarding. Read delivery reports per operator; see [improving SMS delivery rates](/blog/sms-not-delivered-improve-delivery-rate/).

## How should you separate OTP and promotional traffic?

Keep OTPs, appointment reminders and other service messages on a transactional sender ID and route, and promotions on their own. A promotion inside an OTP puts login codes at risk if the route is filtered and can turn the message into advertising.

| Traffic | Example | Practice |
|---|---|---|
| Transactional | OTP, parcel notice, appointment reminder | No promotion inside; own sender ID; any hour |
| Promotional | Sale, new collection, loyalty offer | Opt-in only; sender named; free opt-out; daytime schedule |
| Mixed | "Ihr Paket ist unterwegs. 10 % Rabatt auf Ihre nächste Bestellung" | Avoid; the offer makes it advertising |

For OTP content and security, read the [OTP authentication messages guide](/blog/otp-authentication-messages-guide/).

## How do German, French and Italian affect SMS length?

Most plain German, French and Italian text fits the default GSM 7-bit alphabet, so one message holds 160 characters (153 per part). The alphabet includes ä, ö, ü, ß, é, è, à, ù, ì, ò and an uppercase Ç. It does not include ê, â, î, ô, û, a lowercase ç, Swiss guillemets or curly quotes, and any of them switches the message to Unicode at 70 (67 per part). See [GSM-7](/glossary/gsm-7/) and [concatenated SMS](/glossary/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 (Alpina Optik is a synthetic brand):

| Message | Encoding | Characters | Parts |
|---|---|---|---|
| `Alpina Optik: Ihr Code lautet 482913. Bitte geben Sie ihn niemandem weiter.` | GSM-7 | 75 | 1 |
| `Alpina Optik: Rappel de rendez-vous demain à 14 h à Genève. Pour annuler: alpina.example/rdv` | GSM-7 | 92 | 1 |
| `Alpina Optik: Sonnenbrillen -20 % bis Sonntag. Info: alpina.example/s. Abmelden: alpina.example/stop` | GSM-7 | 100 | 1 |
| `Alpina Optik: Sonnenbrillen -20 % bis Sonntag. Info: alpina.example/s. Abmelden: alpina.example/stop (Aktion «Sonne»)` | Unicode | 117 | 2 |

The last row shows the cost of one pair of guillemets: the same message jumps from one part to two. Check final copy in the [SMS character counter](/tools/sms-character-counter/); see also [SMS character limits and Unicode](/blog/sms-character-limits-unicode-arabic/).

## When should you send?

We have not found a regulator-published time-of-day window for promotional SMS in Switzerland, and our regulation data records none. Agree sending hours with the operators, send promotions in local daytime (Central European Time, with daylight saving) and avoid late evenings and Sundays. OTPs and reminders can go at any hour. The [send time planner](/tools/send-time-planner/) helps schedule, and [SMS marketing rules by country](/blog/sms-marketing-rules-by-country/) compares markets.

## A worked example: a Zurich optician chain

"Alpina Optik" (synthetic) has 20 shops in German-, French- and Italian-speaking regions, and wants appointment reminders, OTPs for its app and a seasonal offer.

- It registers separate transactional and promotional sender IDs and tests both on Swisscom, Sunrise and Salt.
- It collects explicit consent in the app and in-store, with double opt-in, the sender named and the customer's language saved.
- Reminders are sent in the customer's language and kept to plain GSM-7 at one part.
- The offer goes only to opted-in numbers, with a free opt-out and no curly quotes or emoji.
- Opt-outs feed one suppression list that also covers WhatsApp and email.

## What is a launch checklist for bulk SMS in this market?

Work through these steps in order before your first campaign; each one removes a common cause of blocked or undelivered messages.

1. **Confirm your use cases** and split them into transactional and promotional traffic.
2. **Start sender ID work early,** allowing for the timeline the operators confirm at onboarding, and name the IDs after your registered brand.
3. **Agree the consent source** for every list, and store wording, timestamp, channel and number.
4. **Prepare opt-out handling:** a named sender, a free opt-out and the customer's language, with one suppression list.
5. **Finish the templates** in the right language and check each one in the character counter.
6. **Test on Swisscom, Sunrise and Salt** handsets, including a delayed or failed delivery report.
7. **Set sending hours** with the operators and schedule promotions for local daytime.
8. **Review delivery reports per operator** after the first small send, then scale up.

Do not skip step 8: a small pilot to a consented group exposes filtering and formatting problems before they affect a full audience.

## What are the common mistakes?

- **Assuming implied consent.** The UWG rule is explicit opt-in, with a narrow existing-customer exception.
- **Hiding the sender.** Concealing the sender is forbidden.
- **No simple refusal path** in each promotion.
- **Typographic quotes and guillemets** that double the part count.
- **Mixing OTP and promotion** on one route.
- **Assuming a lead time** that the operators have not confirmed.

## How OmniChannels.ai helps

OmniChannels.ai is powered by BroadNet, which has direct routes to Swisscom, Sunrise and Salt in our coverage data. We prepare and file sender ID registration with you, support German, French and Italian content, and give you per-operator delivery reports, with SMPP 3.4 for high volume. For indicative list prices, see the [Switzerland SMS pricing page](/sms-pricing/switzerland/), then [book a demo](/demo/). Small team? Our [SMS marketing guide for small businesses](/blog/sms-marketing-small-business-guide/) covers the basics.
