SMS gateway for European businesses, with no monthly fees

Send order confirmations, verification codes, appointment reminders and campaigns to Germany, Austria, Switzerland, Czechia, Slovakia and 200+ countries. Your company name as the sender, a simple REST API, delivery reports in real time. Prepaid credit that never expires; Germany and Austria from €0.084 per SMS.

Account active within minutes, no credit card, 10 free SMS to test with. Operated from the Czech Republic (EU); data stays in the EU.

YourShopnow
Your order #1024 has shipped. Track it: tsms.cz/a1b2c3

This is how your customer sees it: your company name instead of a phone number.

€0.084per SMS to Germany, Austria and the rest of the EU
€0.036–0.040per SMS to Czechia and Slovakia
€0monthly fee, no contract, credit never expires
200+countries reachable from one account

Why businesses choose TopSMS

Your name as the sender

An alphanumeric sender name of up to 11 characters instead of a random number. Most European networks, Germany and Austria included, deliver it without pre-registration. Czech and Slovak operators require a one-off registration (€20.58), which we file for you.

Pay only for what you send

No subscription, no minimum volume, no expiry. Top up credit by card and use it whenever you need it. Messages the network rejects are refunded automatically.

REST API in minutes

One HTTP call sends a message, bulk sending takes up to 500 recipients per request, and delivery status arrives by webhook or polling. OpenAPI specification and PHP library included.

Campaigns without code

Upload a CSV, personalise the text with variables, schedule the send and track clicks with the built-in link shortener.

EU company, GDPR

Operated from Prague, servers in the EU, data processing agreement included (see DPA in the footer). No data leaves the EU for message delivery.

A human answers

Support by e-mail in English and German, usually within hours on working days. For urgent delivery problems there is a phone number on the Czech site.

Pricing

One price per country, the same for transactional messages and campaigns. No setup or monthly fees.

DestinationPer SMS
Germany, Austria, Switzerland€0.084
Poland, Netherlands, Belgium, France, Italy, Spain and the rest of the EU, UK, Norway€0.084
Czech Republic, Slovakiadepending on monthly volume€0.036–0.040
Other countries (200+)unless listed below€0.12
USA, Canada€0.152
Slovenia, Ukraine, Russia€0.185
Bosnia and Herzegovina€0.41
Africa, Middle East€0.49

Prices per SMS segment (160 GSM characters, or 70 once the text contains a character outside the GSM alphabet, such as an emoji; German umlauts and ß are part of it), excluding VAT. TopSMS is currently not VAT-registered, so no VAT is added. Accounts created here are billed in euros by card or SEPA Direct Debit, and every invoice is issued in euros. A delivered message to a number the carrier routes outside the standard route (for example one ported to a virtual operator) is charged at the actual carrier price, at most €0.103 per segment; this affects a fraction of a percent of numbers and shows in your transaction history.

Volume pricing

Sending larger volumes to Germany, Austria or elsewhere in the EU? We agree a lower price per SMS with you individually.

Volume prices are not applied automatically. Send us a short request with your expected monthly volume and destinations; once agreed, we set the price on your account. Prices per SMS segment, excluding VAT.

Request volume pricing
Monthly volumePer SMS
Standard, any volume€0.084
From 10,000 SMS per month€0.079
From 50,000 SMS per month€0.074
Above that, or dedicated routeson request

From sign-up to the first message

  1. Create an account

    Name, e-mail, mobile number and a password. We text you a code to confirm the number; once you enter it, the account is active and you have 10 free SMS.

  2. Send a test

    Type a message in the dashboard or call the API with your key. Until your own sender name is approved, messages go out as "TopSMS".

  3. Top up and go live

    Pay by card, request your sender name and connect your shop, CRM or invoicing system through the API, the WooCommerce plugin or Make.

Send your first SMS from code

Create an API key in the dashboard (client ID and secret) and call the endpoint. Numbers go in international format; the sender name falls back to TopSMS until yours is approved.

curl -X POST https://www.topsms.cz/api/sms/send \
  -H "Authorization: Bearer CLIENT_ID:SECRET" \
  -H "Content-Type: application/json" \
  -d '{"to": "+4915112345678", "text": "Your order #1024 has shipped.", "from": "MyShop"}'

Questions we get asked

Can I use my company name as the sender in Germany?

Yes. Enter a name of up to 11 letters and digits when sending. German, Austrian and most other European networks deliver alphanumeric sender names without registration. For the Czech Republic and Slovakia we register the name with the operators for a one-off fee of €20.58.

How do I pay from outside the Czech Republic?

By card (Visa, Mastercard, Apple Pay, Google Pay) or SEPA Direct Debit through Stripe, in euros, from €5. Credit from a SEPA Direct Debit is added once the payment is confirmed, usually in 2 to 5 business days. You receive a euro invoice for every top-up. Bank transfer is not offered for euro accounts.

Why is an SMS to Germany €0.084 while Czechia costs €0.036?

Operator termination fees differ by country. The Czech and Slovak price is our home-market rate; for the rest of Europe we pass on the local network price with a small margin.

Is there an API, and what does it support?

A REST API with JSON, bulk sending of up to 500 recipients per request, scheduling, delivery status by webhook and an OpenAPI specification, plus a PHP library, a WooCommerce plugin and an official Make app.

Where is my data processed?

The application and database run in an EU data centre. Delivery to networks goes through EU-based carriers. The data processing agreement (DPA) under Article 28 GDPR is published at topsms.eu/dpa and applies to every account.

Is the dashboard available in English?

Yes. Accounts created here get the dashboard in English (German is available too), billing in euros and the API documentation at topsms.eu/docs. The API uses English field names and error messages. Support in English is by e-mail.

Your account and dashboard run at www.topsms.cz, with an English interface and euro billing by card. Still comparing? Read our comparison of SMS gateways for Germany and the other guides on the blog. Questions before you sign up: info@topsms.cz.

Try it with 10 free SMS

Registration is free and the account is active as soon as you confirm your mobile number. No credit card, no commitment.

Create your account

Active right after phone verification, no card needed, 10 free SMS
By creating an account you accept the terms of service. How we handle personal data is described in our privacy policy.
Already have an account? Log in
  • What happens nextWe text you a 6-digit code; once you enter it, your account is active with 10 free SMS. The dashboard is in English, billing in euros by card.
  • GDPR coveredData stays in the EU. The data processing agreement applies to every account, no paperwork needed.
  • A human answersEnglish support at info@topsms.cz, usually within a few hours on working days.