German basics · A1

German numbers 1 to 100 – and everything after

Here are the German numbers 1 to 100 in clear tables, plus the one rule that confuses every beginner (einundzwanzig), how Germans say prices, phone numbers and years, ordinal numbers for dates, and a quick look at clock times.

✓ 100% free✓ No sign-up✓ A1 → B1✓ Works on your phone

German numbers 0 to 20

The first twenty numbers are the ones you must learn by heart. Everything above 20 is built from them. Watch the spelling of sechzehn (no s) and siebzehn (no -en) – they lose a few letters.

No.GermanNo.German
0null11elf
1eins12zwölf
2zwei13dreizehn
3drei14vierzehn
4vier15fünfzehn
5fünf16sechzehn
6sechs17siebzehn
7sieben18achtzehn
8acht19neunzehn
9neun20zwanzig
10zehn

Tip: elf (11) and zwölf (12) are special words, like English “eleven” and “twelve”. From 13 to 19 you simply put the unit before zehn: drei + zehn = dreizehn.

21 to 29: the “unit before ten” rule

This is the big one. In German you say the unit first, then und (and), then the ten – all written as one word. So 21 is literally “one-and-twenty”. Note that eins becomes ein here.

No.German
21einundzwanzig
22zweiundzwanzig
23dreiundzwanzig
24vierundzwanzig
25fünfundzwanzig
26sechsundzwanzig
27siebenundzwanzig
28achtundzwanzig
29neunundzwanzig

The same pattern works for every number up to 99: 34 = vierunddreißig, 58 = achtundfünfzig, 76 = sechsundsiebzig, 99 = neunundneunzig. When you hear a number, write the second digit first – it becomes automatic after a few days.

The tens up to 100

Most tens are the unit + -zig. Only three are a little irregular.

No.GermanWatch out
10zehn
20zwanzig
30dreißigwith ß – the only ten without -zig
40vierzig
50fünfzig
60sechzigno s: sech-zig
70siebzigno -en: sieb-zig
80achtzig
90neunzig
100(ein)hundert

Hundreds, thousands and a million

Bigger numbers are put together like building blocks, from big to small – only the last two digits keep the “unit before ten” order. Everything below one million is written as one word. Million and Milliarde are separate nouns with a plural.

NumberGerman
101hunderteins
120hundertzwanzig
200zweihundert
365dreihundertfünfundsechzig
999neunhundertneunundneunzig
1.000(ein)tausend
2.500zweitausendfünfhundert
10.000zehntausend
100.000hunderttausend
1.000.000eine Million
2.000.000zwei Millionen
1.000.000.000eine Milliarde (= one billion)

Careful: German eine Milliarde is the English billion, and German eine Billion is a million million (an English trillion). German also writes 1.000 with a dot (or a space) and uses a comma for decimals: 2,5 = “zwei Komma fünf”.

Prices: drei Euro fünfzig

For prices you say the euros, then the word Euro, then the cents – usually without the word Cent. The euro symbol normally comes after the number.

WrittenSpoken
0,99 €neunundneunzig Cent
1,20 €ein Euro zwanzig
3,50 €drei Euro fünfzig
12,00 €zwölf Euro
24,95 €vierundzwanzig Euro fünfundneunzig

Useful sentences: Was kostet das? (How much is that?) – Das kostet drei Euro fünfzig. At the till you will often hear Das macht zwölf Euro, bitte.

Phone numbers and “zwo”

Germans read phone numbers either digit by digit or in pairs. Because zwei and drei can sound alike on the phone, many people say zwo for 2. You will also hear zwo in announcements – it is correct, just extra clear.

Example: 0176 23 45 89 → “null eins sieben sechs – dreiundzwanzig – fünfundvierzig – neunundachtzig”, or digit by digit: “null eins sieben sechs, zwo drei, vier fünf, acht neun”.

Ask for a number with Wie ist Ihre Telefonnummer? (formal) or Wie ist deine Handynummer? (informal).

Years: neunzehnhundertneunundneunzig

Years up to 1999 are said in hundreds, like in English: 19 hundred + 99. From 2000 on, Germans say zweitausend…. Say a year on its own (Ich bin 1999 geboren) or with im Jahr (im Jahr 2024) – never “in 2024”.

YearGerman
1989neunzehnhundertneunundachtzig
1999neunzehnhundertneunundneunzig
2000zweitausend
2010zweitausendzehn
2024zweitausendvierundzwanzig

Ordinal numbers: erste, zweite, dritte

Ordinals (first, second, third…) are used for dates and floors. From 1 to 19 you add -te, from 20 on you add -ste. In writing, a dot after the number makes it an ordinal: der 1. Mai is read “der erste Mai”.

WrittenGermanNote
1.ersteirregular
2.zweite
3.dritteirregular
4.vierte
5.fünfte
6.sechste
7.siebteirregular
8.achteonly one t
10.zehnte
19.neunzehntelast one with -te
20.zwanzigstefrom 20: -ste
21.einundzwanzigste
31.einunddreißigste
100.hundertste

Ordinals take adjective endings. For dates you need two forms: Heute ist der dritte Oktober. (today is…) and am dritten Oktober (on the third of October). More in our guide to days and months in German.

Clock times in brief

In everyday speech Germans use the 12-hour clock with Viertel (quarter) and halb (half). The trap: halb neun means 8:30 – half to nine, not half past nine. Timetables, shops and the radio use the 24-hour clock.

TimeEverydayOfficial (24 h)
8:00acht Uhracht Uhr
8:15Viertel nach achtacht Uhr fünfzehn
8:30halb neunacht Uhr dreißig
8:45Viertel vor neunacht Uhr fünfundvierzig
20:10zehn nach achtzwanzig Uhr zehn

Ask Wie spät ist es? (What time is it?) or Um wie viel Uhr…? (At what time…?). The full rules, including fünf vor halb, are on the telling the time page.

Learn and practise German numbers

  1. Learn 0–20 by heart. Say them out loud, then backwards. The numbers grammar page has extra examples and exercises.
  2. Train your ear. Numbers are easy to read and hard to hear. The listening gym drills numbers, prices, times, dates and phone numbers.
  3. Use them every day. Read prices, house numbers and bus times in German. Review the words in the numbers, time & dates vocabulary list, then follow Lesson 2 and Lesson 7 of the course.

More German basics

German alphabet

Letter names, Ä Ö Ü ß and spelling on the phone.

Days & months

Montag to Sonntag, Januar to Dezember, dates and holidays.

50 basic phrases

Greetings, shopping, restaurant and emergencies – du and Sie.

der, die, das rules

Gender endings, plural and the four cases in one table.

Hear the numbers, not just read them

The listening gym drills numbers, prices, times, dates and phone numbers at real speed – free, no sign-up.

Open the listening gym →

FAQ: German numbers

Why do Germans say the units before the tens?

It is simply how the language works, a bit like the old English “four and twenty”. 21 is einundzwanzig (one-and-twenty), 57 is siebenundfünfzig (seven-and-fifty). Say the last digit first, then und, then the ten.

Is it eins or ein?

You count eins, zwei, drei. Inside a bigger number and before a noun it becomes ein: einundzwanzig, ein Euro, ein Kaffee. At the end of a number it stays eins: hunderteins (101). For the time you say ein Uhr or es ist eins.

Why do Germans say zwo instead of zwei?

Zwei and drei can sound alike on a bad phone line or over a loudspeaker. Zwo is a clearer alternative for 2 that you will hear in phone numbers, in announcements and whenever people want to be very clear. Both are correct.

How do I write big numbers and decimals in German?

German uses a comma for decimals and a dot (or a space) to group thousands: 3,5 means three point five and 1.000 means one thousand. Numbers below one million are written as one word, for example dreihundertfünfundsechzig.

How do I practise understanding German numbers?

Reading tables is the first step, but numbers are hardest when someone says them fast. The Deutsch30 listening gym has drills for numbers, prices, times, dates and phone numbers, and the vocabulary list for numbers, time and dates helps you review the words.