📈 Entwicklung der IT-Gehälter
Was wird gerade ausgeschrieben? Wir erfassen täglich die in Stellenanzeigen GENANNTEN Gehaltsspannen und zeigen, wie sie sich bewegen. Neben jeder Zahl steht die Stichprobengröße.
Messbeginn: 2026-07-26 · Letzte Messung: 2026-10-05 · 72 erfasste Tage · 99,8% unserer Gehaltsdaten sind nicht in Forint angegeben, daher bewegt sich der Forint-Wert auch mit dem Kurs. Basiskurs fixiert am: 2026-07-26 · Kurseffekt seit Basis: +3.4%
⏱️ Messbare Zeitfenster
Bewegung zeigen wir nur, wenn es einen Vergleichspunkt gibt. Was noch fehlt, dazu nennen wir das Datum — geschätzt wird nichts.
Entwicklung des Medians · Ungarn · brutto HUF/Monat
🎯 Wo stehst du?
Gib dein monatliches Bruttogehalt ein; wir zeigen, über welchem Anteil der ausgeschriebenen Spannen du liegst. Der eingegebene Betrag verlässt deinen Browser nicht — die Berechnung läuft bei dir, wir sehen und speichern nichts.
ℹ️ Näherungswert: Verglichen wird mit der MITTE der ausgeschriebenen Spannen, nicht mit tatsächlich gezahlten Gehältern. Boni, Aktien und Zusatzleistungen sind nicht enthalten.
🌱 Neue Anzeigen vs Gesamtbestand
Das Gehaltsniveau neu ausgeschriebener Stellen bewegt sich früher als das des länger laufenden Bestands — daher ein Frühindikator. Querschnittsvergleich innerhalb des heutigen Bestands.
🪜 Nach Level
Die Karriereleiter: wie viel mehr die nächste Stufe zahlt. Die Balken zeigen das Verhältnis der Mediane.
| Level | Spannenmitte | Abweichung | Untergrenzen – Obergrenzen | Spannenbreite | Gesamtfeld (p10–p90) | täglich | wöchentl. | monatl. | jährlich | Stichprobe |
|---|---|---|---|---|---|---|---|---|---|---|
| Senior | 1 975 000 | +19% | 1 700 000 – 2 250 000 | +32% | 1 655 115 – 2 211 305 | ±0 | ±0 | ±0 | · | 15 |
⚙️ Nach Technologie
Median je Technologie, verglichen mit dem Gesamtmedian — wofür ein Aufschlag gezahlt wird.
| Technologie | Spannenmitte | Abweichung | Untergrenzen – Obergrenzen | Spannenbreite | Gesamtfeld (p10–p90) | täglich | wöchentl. | monatl. | jährlich | Stichprobe |
|---|---|---|---|---|---|---|---|---|---|---|
| Python | 1 449 777 | -13% | 1 295 833 – 1 706 220 | +32% | 437 500 – 2 104 898 | ±0 | · | · | · | 18 |
🧩 Nach Rolle
Median je Rolle, verglichen mit dem Gesamtmedian.
Für diese Aufteilung liegen noch nicht genug Daten vor.
🏠 Nach Arbeitsort
Remote oder vor Ort — der Unterschied in den ausgeschriebenen Spannen.
| Nach Arbeitsort | Spannenmitte | Abweichung | Untergrenzen – Obergrenzen | Spannenbreite | Gesamtfeld (p10–p90) | täglich | wöchentl. | monatl. | jährlich | Stichprobe |
|---|---|---|---|---|---|---|---|---|---|---|
| Vor Ort | 1 562 500 | -6% | 1 308 554 – 1 706 220 | +30% | 416 000 – 4 496 612 | ±0 | ▼14.0% | ▼18.5% | · | 50 |
🔓 Gehaltstransparenz
Wie viel Prozent der Anzeigen überhaupt eine Gehaltsspanne nennen. Unser verlässlichster Trendindikator: eine Quote, die weder Wechselkurs noch Stichprobenmix bewegt.
| Land | Nennt Gehalt | Mit Gehalt | Anzeigen gesamt | Spannenmitte | täglich | wöchentl. | monatl. | jährlich |
|---|---|---|---|---|---|---|---|---|
| US | 71.1% | 13 137 | 18 464 | 5 129 045 | ▲2.39pp | ▼0.46pp | ▲2.24pp | · |
| SK | 66.1% | 119 | 180 | 1 338 956 | ±0 | ▲0.79pp | ▲3.38pp | · |
| LT | 64.0% | 105 | 164 | 2 026 528 | ▲1.83pp | ▼5.36pp | ▲4.71pp | · |
| CA | 51.3% | 724 | 1 410 | 3 991 908 | ▲0.67pp | ▲1.62pp | ▲6.12pp | · |
| EE | 47.2% | 51 | 108 | 2 098 904 | ±0 | ▼5.84pp | · | · |
| AT | 29.3% | 228 | 779 | 1 702 495 | ▲0.27pp | ▼1.06pp | ▼7.1pp | · |
| EU | 25.3% | 1 140 | 4 499 | 4 506 138 | ▲1.13pp | ▲0.57pp | ▲2.29pp | · |
| IT | 25.0% | 143 | 572 | 1 389 891 | ▲1.23pp | ▼1.86pp | ▼0.82pp | · |
| PL | 16.2% | 441 | 2 728 | 2 012 542 | ▲0.26pp | ▼0.42pp | ▼0.5pp | · |
| IE | 16.0% | 153 | 959 | 3 271 998 | ▲0.29pp | ▼2.46pp | ▼1.66pp | · |
| CZ | 13.9% | 45 | 323 | 1 998 415 | ▲0.41pp | ▲0.72pp | ▲0.82pp | · |
| GB | 13.5% | 598 | 4 419 | 3 598 913 | ▼1.27pp | ▼0.82pp | ▼1.38pp | · |
| DE | 11.3% | 1 608 | 14 281 | 2 110 967 | ±0 | ▼0.91pp | ▼2.0pp | · |
| NL | 11.3% | 144 | 1 279 | 2 110 967 | ▲0.31pp | ▼1.0pp | ▼0.1pp | · |
| PT | 11.1% | 139 | 1 254 | 1 884 792 | ▲0.33pp | ▼1.19pp | ▼1.25pp | · |
| ES | 10.0% | 210 | 2 099 | 2 412 533 | ▲0.06pp | ▼2.21pp | ▼3.39pp | · |
| CH | 9.7% | 39 | 403 | 3 050 680 | ±0 | ▼1.26pp | ▼2.35pp | · |
| FR | 7.5% | 218 | 2 906 | 1 839 557 | ▲0.17pp | ▼0.95pp | ▼0.62pp | · |
| HU | 7.1% | 58 | 821 | 1 662 644 | ±0 | ▲0.41pp | ▲1.39pp | · |
| SE | 0.8% | 44 | 5 247 | 2 555 166 | · | ▲0.06pp | ±0 | · |
⚖️ Die EU-Entgelttransparenzrichtlinie ist bis Mitte 2026 umzusetzen; sie verpflichtet dazu, die Gehaltsspanne im Bewerbungsverfahren vorab zu nennen. Diese Tabelle zeigt Tag für Tag, wo das in der Praxis steht.
Derzeit nennen kaum mehr als 5% der ungarischen Anzeigen eine Gehaltsspanne — einer der niedrigsten Werte unter den gemessenen Ländern.
📒 Messprotokoll
Die Rohwerte jedes Messtages mit Datum — damit jeder nachprüfen kann, was oben steht.
| Datum | p10 | p25 | Median | p75 | p90 | Untergrenzen | Obergrenzen | Nennt Gehalt | Stichprobe |
|---|---|---|---|---|---|---|---|---|---|
| 2026-10-05 | 431 050 | 884 375 | 1 662 644 | 2 153 550 | 4 442 343 | 1 400 098 | 1 828 454 | 7.1% | 58 |
| 2026-10-04 | 431 050 | 884 375 | 1 662 644 | 2 153 550 | 4 442 343 | 1 400 098 | 1 828 454 | 7.1% | 58 |
| 2026-10-03 | 437 500 | 912 500 | 1 708 252 | 2 177 615 | 4 457 849 | 1 477 671 | 1 995 188 | 6.8% | 56 |
| 2026-10-02 | 850 000 | 1 361 925 | 1 975 000 | 2 249 808 | 4 472 252 | 1 681 057 | 2 166 667 | 6.4% | 51 |
| 2026-10-01 | 850 000 | 1 314 417 | 1 975 000 | 2 256 106 | 4 460 316 | 1 690 529 | 2 187 500 | 6.2% | 48 |
| 2026-09-30 | 850 000 | 1 141 667 | 1 975 000 | 2 249 809 | 4 462 508 | 1 681 057 | 2 166 667 | 6.3% | 49 |
| 2026-09-29 | 850 000 | 1 199 250 | 1 975 000 | 2 249 808 | 4 471 278 | 1 681 057 | 2 166 667 | 6.5% | 50 |
| 2026-09-28 | 850 000 | 1 314 417 | 1 975 000 | 2 249 808 | 4 441 440 | 1 681 057 | 2 166 667 | 6.7% | 52 |
| 2026-09-27 | 850 000 | 1 141 667 | 1 975 000 | 2 249 809 | 4 449 110 | 1 700 000 | 2 208 333 | 6.3% | 49 |
| 2026-09-26 | 850 000 | 1 141 667 | 1 975 000 | 2 249 809 | 4 449 110 | 1 700 000 | 2 208 333 | 6.3% | 49 |
| 2026-09-25 | 850 000 | 1 295 000 | 1 975 000 | 2 289 245 | 4 459 707 | 1 700 000 | 2 250 000 | 6.1% | 48 |
| 2026-09-24 | 850 000 | 1 404 000 | 1 975 000 | 2 276 359 | 4 437 052 | 1 700 000 | 2 229 167 | 6.3% | 50 |
| 2026-09-23 | 875 000 | 1 500 000 | 1 975 000 | 2 279 167 | 4 404 044 | 1 700 000 | 2 250 000 | 6.0% | 48 |
| 2026-09-22 | 884 000 | 1 562 500 | 1 975 000 | 2 283 333 | 4 414 032 | 1 700 000 | 2 250 000 | 5.9% | 47 |
| 2026-09-21 | 894 250 | 1 500 000 | 1 975 000 | 2 275 438 | 4 429 281 | 1 700 000 | 2 250 000 | 6.4% | 52 |
| 2026-09-20 | 894 250 | 1 468 000 | 1 975 000 | 2 275 438 | 4 429 281 | 1 700 000 | 2 229 167 | 6.3% | 52 |
| 2026-09-19 | 894 250 | 1 468 000 | 1 975 000 | 2 275 438 | 4 429 281 | 1 700 000 | 2 229 167 | 6.3% | 52 |
| 2026-09-18 | 894 250 | 1 468 000 | 1 975 000 | 2 270 219 | 4 413 474 | 1 700 000 | 2 229 167 | 6.3% | 52 |
| 2026-09-17 | 894 250 | 1 468 000 | 1 975 000 | 2 275 703 | 4 431 348 | 1 700 000 | 2 229 167 | 6.3% | 52 |
| 2026-09-16 | 890 000 | 1 436 000 | 1 975 000 | 2 262 404 | 4 458 245 | 1 700 000 | 2 208 333 | 6.2% | 51 |
| 2026-09-15 | 888 500 | 1 500 000 | 1 975 000 | 2 268 702 | 4 449 719 | 1 700 000 | 2 229 167 | 6.1% | 50 |
| 2026-09-14 | 888 500 | 1 500 000 | 1 975 000 | 2 268 702 | 4 439 001 | 1 700 000 | 2 229 167 | 6.0% | 50 |
| 2026-09-13 | 890 000 | 1 500 000 | 1 975 000 | 2 276 406 | 4 439 001 | 1 700 000 | 2 250 000 | 6.2% | 51 |
| 2026-09-12 | 894 250 | 1 593 750 | 1 975 000 | 2 275 703 | 4 431 348 | 1 700 000 | 2 229 167 | 6.2% | 52 |
| 2026-09-11 | 890 000 | 1 625 000 | 1 975 000 | 2 277 344 | 4 442 655 | 1 700 000 | 2 208 333 | 6.2% | 51 |
| 2026-09-10 | 881 000 | 1 500 000 | 1 975 000 | 2 262 248 | 4 402 339 | 1 681 057 | 2 166 667 | 6.6% | 55 |
| 2026-09-09 | 875 000 | 1 500 000 | 1 975 000 | 2 268 468 | 4 409 982 | 1 690 529 | 2 166 667 | 6.5% | 54 |
| 2026-09-08 | 915 000 | 1 500 000 | 1 975 000 | 2 271 250 | 4 416 149 | 1 700 000 | 2 187 500 | 6.4% | 52 |
| 2026-09-07 | 915 000 | 1 500 000 | 1 975 000 | 2 271 625 | 4 417 122 | 1 700 000 | 2 187 500 | 6.4% | 52 |
| 2026-09-06 | 885 500 | 1 500 000 | 1 975 000 | 2 279 167 | 4 424 750 | 1 690 529 | 2 166 667 | 5.9% | 48 |
🔧 Die genaue Berechnung
Jeder Schritt von der Rohanzeige bis zu den Zahlen oben. Wenn du anders rechnen würdest: Die Rohdaten stehen zum Download bereit.
Die Formel
érték = (salary_min + salary_max) / 2 ← sáv-közép × periódus_szorzó ← yearly ÷12 · monthly ×1 · daily ×21 · hourly ×160 × árfolyam[currency] ← EKB középárfolyam, HUF-ra medián = percentile_cont(0.5) WITHIN GROUP (ORDER BY érték) transzp = n / total_n ← bért kiíró / összes aktív hirdetés
Eine Anzeige ergibt einen Wert. Wir nehmen die Spannenmitte, rechnen die Periode auf Monat um, dann in Forint — in dieser Reihenfolge.
Woraus die Stichprobe besteht
Wechselkurse
Wann aktualisiert wird
Tägliche Momentaufnahme um 06:55 (nach den Anzeigen-Importen und der Geodaten-Normalisierung).
Rohdaten
Die vollständige Tages-Momentaufnahme — alle Aufteilungen und Segmente samt verwendeter Kurse:
⬇ /salaries/data.jsonFrei nutzbar mit Quellenangabe (CC BY 4.0).
Was wir auslassen und warum
- ✕ Anzeigen ohne Gehalt — wir schätzen nicht. Sie zählen nur im Nenner der Transparenzquote.
- ✕ Gehalt ohne Periode — wir raten nie, ob jährlich oder monatlich. Dann bleibt die Anzeige ohne Gehalt.
- ✕ Plausibilitätsfilter: nicht interpretierbare Gehaltsspannen lassen wir schon beim Import weg, statt sie umzurechnen.
- ✕ Segmente unter 15 Anzeigen zeigen wir nicht — wegen Rauschen und Identifizierbarkeit.
- ✕ Ausreißer werden NICHT gekappt oder geglättet. Was den Filter passiert, bleibt drin — p10–p90 zeigt die Streuung.
Definitionen
- ›Median: PostgreSQL
percentile_cont(0.5)mit linearer Interpolation — nicht das nächstgelegene Element, sondern der echte Zwischenwert. - ›Spannenmitte:
(min + max) / 2. Gibt es nur eine Untergrenze, nutzen wir sie für beide Seiten. - ›median_fix: dasselbe, aber mit dem am Basistag fixierten Kurs — nur dieser Wert eignet sich für Zeitreihen.
- ›Transparenzquote:
n / total_n, Nenner sind alle aktiven Anzeigen des Segments, mit und ohne Gehalt.
⚠️ Was diese Zahl NICHT sagt
- •Gemessen wird nicht das gezahlte, sondern das ausgeschriebene Gehalt. Beides kann in beide Richtungen abweichen.
- •Enthält keine Boni, Aktien, Zusatzleistungen oder 13. Gehalt — Anzeigen beziffern diese selten.
- •Nicht repräsentativ für den gesamten Arbeitsmarkt: Gemessen wird, was über unsere Quellen ausgeschrieben wird.
- •Die Beträge sind brutto, die Steuersysteme unterscheiden sich je Land — für Netto braucht es einen eigenen Rechner.
🔬 Wie wir messen
- • Die Hauptzahl ist die MITTE der Spanne — weder Unter- noch Obergrenze. Beide Enden weisen wir separat aus.
- • Da 99,8% der Daten in Fremdwährung angegeben sind, weisen wir jede Bewegung doppelt aus: zu festem Kurs (echte Marktbewegung) und zum Tageskurs (Forint-Wert). Die Differenz ist der Kurseffekt.
- • Wir rechnen nur mit dem, was der Arbeitgeber selbst in der Anzeige angegeben hat. Wir fragen keine Gehälter von Besuchern ab und schätzen nicht.
- • Gehaltsspannen in verschiedenen Währungen und Perioden (Jahr/Monat/Tag/Stunde) rechnen wir einheitlich in brutto HUF/Monat um, zum täglichen Referenzkurs. Die Periode raten wir nie: Nennt die Quelle sie nicht, bleibt die Anzeige ohne Gehalt.
- • Ein Segment erscheint nur ab mindestens 15 Anzeigen. Regionen weisen wir getrennt aus, denn ein gemeinsamer Durchschnitt würde die Unterschiede verdecken.
- • Die Bewegung berechnen wir aus unseren eigenen Tages-Momentaufnahmen, nicht aus dem Anzeigendatum — so verzerrt der Takt unserer Importe den Trend nicht.
- • p10–p90 markiert das untere und obere Zehntel des Feldes, p25–p75 die mittlere Hälfte. Ausreißer werden weder gekappt noch geglättet — die Verteilung bleibt, wie sie ist.
Orientierendes Marktbild der ausgeschriebenen Gehaltsspannen; keine Beratung und keine Erhebung tatsächlich gezahlter Gehälter.
Detaillierte Gehaltsstatistik →