German grammar › A1
Numbers — Zahlen
Level A1 · 0–100 and beyond · the 21–99 flip · ordinals · 3,14
Why learn numbers as a pattern?
Numbers are everywhere: prices, phone numbers, ages, addresses, times. German builds most numbers from a few pieces — so you learn a few words and a system, not 100 separate words.
When you need them
- Shopping: Das kostet fünfundzwanzig Euro.
- Your age, your phone number, your address.
- Dates and times.
Pattern
unit + und + tens
What changes
the order: from 21 to 99, German says the unit first
Examples
- 21 = **ein**undzwanzig — one-and-twenty
- 47 = **sieben**undvierzig — seven-and-forty
Remember: Read two-digit numbers right to left: 47 → sieben-und-vierzig.
21 = one + and + twenty → ein-und-zwanzig
German flips the order compared with English: 45 = fünf-und-vierzig.
0–12 — memorise these directly
- 0 — null
- 1 — eins
- 2 — zwei
- 3 — drei
- 4 — vier
- 5 — fünf
- 6 — sechs
- 7 — sieben
- 8 — acht
- 9 — neun
- 10 — zehn
- 11 — elf
- 12 — zwölf
13–19 — number + zehn
Basic pattern
drei + + + **zehn** + → + drei**zehn**
vierzehn · fünfzehn · achtzehn · neunzehn follow the same idea.
- 16 → sechzehn — not sechszehn
- 17 → siebzehn — not siebenzehn
- 18 → achtzehn — normal pattern
20–90 — the tens
- 20 — zwanzig
- 30 — dreißig
- 40 — vierzig
- 50 — fünfzig
- 60 — sechzig
- 70 — siebzig
- 80 — achtzig
- 90 — neunzig
- 30 → dreißig — ß, not z
- 60 → sechzig — drops the s of sechs
- 70 → siebzig — drops -en of sieben
21–99 — the German flip
UNIT + und + TENS
**ein** + und + **zwanzig** + → + einundzwanzig
21 = literally “one-and-twenty”
Same pattern for every number 21–99
**fünf** + und + **vierzig** + → + fünfundvierzig
45 = “five-and-forty”
45 → 5 first, then 40: fünf + und + vierzig
Say the small number first.
- 1 alone → eins — Ich habe eins.
- 21 → einundzwanzig — not einsundzwanzig
- before a noun → ein / eine — ein Auto · eine Frau
Bigger numbers
- 100 — (ein)hundert
- 1.000 — (ein)tausend
- 1.000.000 — eine Million
- (ein)hundert — written as one number word
- (ein)tausend — also part of a number word
- eine Million — Million is a feminine noun
Ordinal numbers — first, second, third …
- vier → vierte
- zehn → zehnte
The ordinal then takes normal adjective endings in sentences.
- zwanzig → zwanzigste
- hundert → hundertste
Example: der zwanzigste Tag.
- 1. → erste — der erste Tag
- 3. → dritte — der dritte Tag
- 7. → siebte — the usual short form (siebente is old-fashioned)
- 8. → achte — no extra t
German number formatting
- 3,14
drei Komma eins vier
- 1.000
German usually uses a point as the thousands separator. A space is also used: 1 000.
German: 1.234,56
thousands → point · decimals → comma
Final full picture
Summary
- 0–12 — memorise directly (eins · zwei · drei …)
- 13–19 — number + zehn (dreizehn)
- 20–90 — learn the tens (zwanzig · dreißig …)
- 21–99 — unit + und + tens (fünfundvierzig)
- 100 — (ein)hundert (hundert)
- 1.000 — (ein)tausend (tausend)
- 1 million — feminine noun (eine Million)
- ordinals — -te / -ste (erste · zwanzigste)
- decimal — comma (3,14)
- thousands — point / space (1.000 · 1 000)
27 = 7 + und + 20 → siebenundzwanzig
For 21–99, German says the unit first.
Practise this lesson — Practice rounds, a score and your progress are in the free app.
Practise this lesson · Start learning — it’s free