Verkäufer verlangen selten einen weltweit einheitlichen Preis. Ökonomen nennen das Preisdiskriminierung, und für alle, die Price Intelligence über mehrere Märkte hinweg betreiben, ist das der Grund, warum der Preis in einem Land wenig über den Preis in einem anderen aussagt. Aber wie groß sind diese Unterschiede wirklich?
Um eine Zahl dafür zu bekommen, haben wir einen Shop genommen, der klare Preise pro Markt veröffentlicht, und an einem Tag 10 Spiele in 20 Ländern verglichen. Dasselbe Spiel kostete in einem Land bis zu 4,1-mal mehr als in einem anderen.
Was wir gemessen haben
- Produkte: 10 bekannte Spiele auf Steam, keines davon an diesem Tag im Angebot.
- Länder: 20, über sechs Kontinente verteilt.
- Datum: 5. November 2026. Währungen wurden mit den Referenzkursen der Europäischen Zentralbank von diesem Tag in US-Dollar umgerechnet.
- Preis: der angezeigte Listenpreis für jedes Land.
- Prüfung: Für ein Spiel haben wir in jedem Land zusätzlich die öffentliche Shop-Seite über einen residential proxy-Exit in diesem Land geladen, den Exit bestätigt und den Preis verglichen. Alle 20 stimmten überein.
Wir haben ausschließlich öffentliche Seiten verwendet, ohne Konto und ohne Käufe.
Die Ergebnisse
Die erste Tabelle zeigt den Median-Preis jedes Landes über die 10 Spiele hinweg, als Anteil des US-Preises. Die zweite zeigt das günstigste und das teuerste Land für jedes Spiel.
FX: ECB reference rates, 2026-11-05
country currency vs US
IN INR 0.47
ID IDR 0.47
TR USD 0.48
PH PHP 0.50
BR BRL 0.55
ZA ZAR 0.61
TH THB 0.61
MX MXN 0.62
MY MYR 0.62
JP JPY 0.72
KR KRW 0.81
NZ NZD 0.83
CA CAD 0.93
US USD 1.00
AU AUD 1.02
PL PLN 1.06
DE EUR 1.08
GB GBP 1.12
NO NOK 1.16
CH CHF 1.32
game US $ lowest highest gap
Portal 2 9.99 ID 5.15 CH 12.21 2.4x
Stardew Valley 14.99 BR 4.57 CH 18.34 4.0x
Terraria 9.99 ID 5.04 CH 13.44 2.7x
Hades 24.99 TR 8.25 CH 34.22 4.1x
Celeste 19.99 ID 9.35 CH 22.00 2.4x
Hollow Knight 14.99 TR 5.99 CH 20.53 3.4x
Factorio 35.00 PH 15.87 CH 48.91 3.1x
Slay the Spire 24.99 TR 11.49 CH 27.50 2.4x
Cities: Skylines 29.99 ID 18.76 CH 39.11 2.1x
Civilization VI 59.99 BR 23.60 CH 85.52 3.6x
Der Median-Preis reicht von 47 % des US-Niveaus in Indien und Indonesien bis zu 132 % in der Schweiz. Für ein einzelnes Spiel ist die Spanne noch größer: Hades kostet in der Türkei etwa 8,25 $ und in der Schweiz 34,22 $, also das 4,1-fache.
Die Türkei ist in diesem Datensatz der einzige Markt mit Preisen in US-Dollar, und das bei etwa der Hälfte des US-Niveaus. Eine gemeinsame Währung bedeutet also keinen gemeinsamen Preis. Die Schweiz war bei allen 10 Spielen der teuerste Markt.
Warum es diese Unterschiede gibt
Auf Steam legen Entwickler ihre eigenen Preise fest, und Valve liefert empfohlene Umrechnungen. Die Dokumentation beschreibt drei Ansätze: einen einfachen Wechselkurs, reine Kaufkraft und eine Mehrvariablen-Methode, die „local purchasing power, the expected cost of comparable entertainment goods, and exchange rate” berücksichtigt. Die Ergebnisse passen zu dieser Beschreibung: Die günstigen Märkte sind größtenteils solche mit niedrigeren Durchschnittseinkommen, aber das Muster folgt keiner klaren Linie, und Spiele im selben Markt variieren stark.
Steuern spielen eine Rolle. Laut Steams Nutzungsbedingungen enthalten Preise in der EU und im UK die Mehrwertsteuer, während in den USA Umsatzsteuer zusätzlich berechnet werden kann, sodass diese Zeilen nicht direkt vergleichbar sind. Rechnet man die Mehrwertsteuer zum Standardsatz heraus, bewegt sich Deutschland von 1,08 auf etwa 0,91, und das UK von 1,12 auf etwa 0,93: beide dann unter statt über dem US-Niveau. Andere Länder haben wir nicht angepasst, da wir nicht bestätigen konnten, wie der Preis dort steuerlich behandelt wird.
Grenzen dieser Untersuchung
Dies ist ein Shop, 10 Spiele und ein Tag. Spiele sind digitale Produkte mit nahezu keinen Zusatzkosten pro weiterer Kopie, weshalb Verkäufer ungewöhnlich viel Freiheit haben, nach Markt zu bepreisen. Physische Güter mit Versand- und Importkosten verhalten sich anders. Verstehen Sie diese Zahlen als die Größenordnung, die eine Spanne erreichen kann, nicht als Durchschnitt für den gesamten Handel.
Die Falle, in die wir fast getappt wären
Unser erster Versuch lieferte saubere, vollständige und falsche Daten. Wir haben Steams Preis-API ohne Angabe des Landes über einen Exit in jedem Land abgefragt, in der Erwartung, dass die IP entscheidet. Jeder Aufruf funktionierte und jeder Exit war korrekt, aber Großbritannien kam in US-Dollar zurück, Japan in neuseeländischen Dollar und Brasilien in Euro.
Wir wissen nicht, warum. Die Shop-Seiten zeigten die richtigen Währungen, das Problem lag also bei diesem Aufruf und nicht bei den Exits. Wir haben den Durchlauf verworfen und erneut erhoben, diesmal mit explizit angegebenem Land über den cc-Parameter:
from __future__ import annotations
import requests
API = "https://store.steampowered.com/api/appdetails"
def list_price(app_id, country):
"""A game's list price for one country, named explicitly with cc=."""
r = requests.get(API, params={"appids": app_id, "filters": "price_overview", "cc": country},
timeout=40)
r.raise_for_status()
entry = r.json()[str(app_id)]
if not entry.get("success") or not entry.get("data"):
return None
price = entry["data"]["price_overview"]
return {"currency": price["currency"], "list": price["initial"] / 100,
"discount": price["discount_percent"]}
if __name__ == "__main__":
for country in ("us", "de", "br", "ch"):
print(country.upper(), list_price(413150, country))
US {'currency': 'USD', 'list': 14.99, 'discount': 0}
DE {'currency': 'EUR', 'list': 13.99, 'discount': 0}
BR {'currency': 'BRL', 'list': 24.99, 'discount': 0}
CH {'currency': 'CHF', 'list': 15.0, 'discount': 0}
Diese stimmen mit dem überein, was die Shop-Seiten über einen lokalen Exit zeigen. Hätten wir dem ersten Durchlauf vertraut, weil kein Fehler auftrat, wäre jeder Vergleich hier falsch gewesen, und nur die merkwürdigen Währungen haben es verraten.
Was das für Preisüberwachung bedeutet
- Jeden Markt einzeln messen. Die Umrechnung eines einzelnen Preises per Wechselkurs würde den größten Teil dessen verpassen, was diese Tabelle zeigt. Unser Leitfaden zum Erkennen von geo-personalisierten und dynamischen Preisen beschreibt, wie man solche Prüfungen gestaltet.
- Währung, Datum und steuerliche Grundlage festhalten. Ein Preis ohne Angabe von Währung oder Steuerbasis lässt sich nicht vergleichen. Bewahren Sie den Wechselkurs und sein Datum zusammen mit dem Datensatz auf.
- Die Währung auf Plausibilität prüfen. Eine einfache Regel, etwa die erwartete Währung pro Markt, hätte unseren fehlerhaften Durchlauf sofort aufgedeckt.
- Zwei Wege gegenprüfen. Wenn eine API und eine gerenderte Seite nicht übereinstimmen, ist das der nützlichste Alarm, den man haben kann.
- Auf Rabatte achten. Ein Rabatt in einem Markt kann als regionaler Preis durchgehen. Wir haben geprüft, dass keines der Spiele hier rabattiert war, und Sie sollten dasselbe dokumentieren.
Recherche, kein Weg zum Rabatt
Regionale Preise zu sehen ist eine Sache. Einen Proxy zu nutzen, um sie zu bezahlen, eine andere. In Steams Abonnentenvereinbarung heißt es, Nutzer werden nicht „use IP proxying or other methods to disguise the place of your residence, whether to circumvent geographical restrictions on game content, to order or purchase at pricing not applicable to your geography, or for any other purpose”. Andere Shops haben ähnliche Regeln. Öffentliche Seiten für Marktforschung zu beobachten ist etwas anderes als zu kaufen, und wenn Sie unsicher sind, wo Ihr Projekt einzuordnen ist, fragen Sie Ihre Rechtsabteilung.
Fazit
In einem Shop, an einem Tag, variierte dasselbe Produkt um bis zu das 4,1-fache zwischen Ländern, und weder Wechselkurse noch eine gemeinsame Währung erklärten das. Wenn Ihre Preisentscheidungen davon abhängen, was Wettbewerber im Ausland verlangen, messen Sie jeden Markt direkt, bewahren Sie Währung, Datum und steuerliche Grundlage bei jeder Zahl auf, und behandeln Sie sauber aussehende Daten als unbestätigt, bis ein zweiter Weg sie bestätigt.
Quellen und Referenzen
- Valve, Steamworks-Dokumentation zur Preisgestaltung: partner.steamgames.com
- Valve, Steamworks-Dokumentation zu unterstützten Währungen: partner.steamgames.com
- Steam-Abonnentenvereinbarung: store.steampowered.com
- Europäische Zentralbank, Euro-Referenzkurse: ecb.europa.eu