Home › German Numbers 1 to 1000: How to Count, Say Prices and Dates

German Numbers 1 to 1000: How to Count, Say Prices and Dates

German numbers featured image: a cheerful learner at a desk with headphones, counting blocks, an abacus and speech bubbles saying eins and zwei

A1–A2 Vocabulary

You need numbers in German from day one: for prices, phone numbers, times, dates and your age. The first twelve take a little memorising, but after that German numbers follow a small set of logical rules, including one famous twist: Germans say 21 as “one-and-twenty”. This lesson takes you from zero to a thousand, then shows you ordinal numbers, prices, dates, years, times and phone numbers, with audio for every key number.

Quick answer

German numbers 1–10: eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn. From 21 to 99 the ones come first: 21 = einundzwanzig (“one-and-twenty”), 47 = siebenundvierzig. Hundreds and thousands are added in front and the whole number is written as one word: 365 = dreihundertfünfundsechzig, 1000 = tausend.

Tip: Tap the speaker buttons and say each number aloud before you listen. Saying numbers aloud makes them automatic much faster than reading them.

Numbers 0–20

These are the building blocks. Everything else is made from them.

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

Three things to notice:

  • 11 and 12 are irregular (elf, zwölf), just like English “eleven” and “twelve”.
  • 13–19 are “three-ten”, “four-ten” and so on: drei + zehn. Two shortcuts: sechzehn (16) drops the s of sechs, and siebzehn (17) drops the -en of sieben.
  • eins or ein? When you count, it’s eins. In front of a noun it becomes ein or eine: ein Kaffee, eine Stunde. In 21, 31, 41 and so on it’s ein- (einundzwanzig), but at the end of a number it stays eins: hunderteins (101).

The tens

#GermanWatch out
10zehn
20zwanzignot “zweizig”
30dreißigthe only ten with ß, not -zig
40vierzig
50fünfzig
60sechzigdrops the s, like 16
70siebzigdrops -en, like 17
80achtzig
90neunzig

21–99: The Reverse Rule

Count to ten: eins · zwei · drei · vier · fünf, sechs · sieben · acht · neun · zehn
Count to ten. Example: Ich habe drei Katzen.

This is the one rule that surprises every English speaker. For numbers from 21 to 99, German says the ones first, then und (and), then the tens. It’s like the old English nursery rhyme “four-and-twenty blackbirds”.

#Built asGerman
21one + and + twentyeinundzwanzig
22two + and + twentyzweiundzwanzig
35five + and + thirtyfünfunddreißig
47seven + and + fortysiebenundvierzig
58eight + and + fiftyachtundfünfzig
66six + and + sixtysechsundsechzig
73three + and + seventydreiundsiebzig
99nine + and + ninetyneunundneunzig

Note that sechs and sieben keep their full form here: sechsundsechzig, siebenundsiebzig. Only the tens are shortened.

Why 21–99 feels hard, and how to fix it

Knowing the rule is easy. Reversing the digits in real time is harder, especially when someone tells you a phone number or a price. Psychologists call this a working-memory load. The fix is practice that makes it automatic: read every number you see today (house numbers, prices, bus numbers) in German, out loud or in your head. Two minutes a day for a week makes a big difference. When listening, write the second digit first: hear sieben, write _7, hear vierzig, fill in 4.

Hundreds and Thousands

Above 99, German simply stacks the parts from biggest to smallest, and writes the whole number as one word. Only the last two digits use the reverse rule.

#German
100hundert / einhundert
101hunderteins
110hundertzehn
121hunderteinundzwanzig
200zweihundert
365dreihundertfünfundsechzig
999neunhundertneunundneunzig
1000tausend / eintausend
1001tausendeins
2500zweitausendfünfhundert
10 000zehntausend
1 000 000eine Million

Writing tip: German uses a full stop or a space to separate thousands and a comma for decimals, the opposite of English. 1.000 or 1 000 = one thousand; 1,5 = one and a half (eins Komma fünf).

Ordinal Numbers

Ordinal numbers (first, second, third) are used for dates, floors and rankings. In writing, Germans put a full stop after the digit: der 3. Mai = the 3rd of May.

The rule: for 1–19 add -te, for 20 and above add -ste. Four forms are irregular.

#German#German
1.der erste (irregular)11.der elfte
2.der zweite12.der zwölfte
3.der dritte (irregular)19.der neunzehnte
4.der vierte20.der zwanzigste
5.der fünfte21.der einundzwanzigste
6.der sechste30.der dreißigste
7.der siebte (irregular)31.der einunddreißigste
8.der achte (irregular: only one t)100.der hundertste

Ordinals take adjective endings, so they change with the article and case: der erste Tag, am ersten Tag (on the first day), zum dritten Mal (for the third time).

Prices, Dates and Times

Prices

Say the euros, then the cents, and usually drop the word “Cent”:

  • 3,50 € = drei Euro fünfzig
  • 12,99 € = zwölf Euro neunundneunzig
  • 0,80 € = achtzig Cent
  • 1,00 € = ein Euro (not eins Euro)

Useful questions: Wie viel kostet das? (How much is it?) and Das macht zusammen … (That comes to …), which you’ll hear at the till.

Dates

Use the ordinal with an ending:

  • Today is the 3rd of October: Heute ist der dritte Oktober. (written der 3. Oktober)
  • On the 24th of December: am vierundzwanzigsten Dezember (written am 24. Dezember)
  • Numeric dates are written day.month.year: 24.12.2026.

Years

Up to 1999, years are said in hundreds: 1989 = neunzehnhundertneunundachtzig. From 2000, in thousands: 2026 = zweitausendsechsundzwanzig. To say “in 2026”, use either the year alone (2026 war ich in Berlin) or im Jahr 2026. Never “in 2026”.

Times

Official times use the 24-hour clock: 14:30 = vierzehn Uhr dreißig. In conversation, Germans often say halb drei for 2:30, literally “half three”, meaning half an hour before three. That one trips up English and Irish speakers, for whom “half three” means 3:30!

Phone numbers and age

  • Phone numbers are read digit by digit or in pairs: 0176 / 23 45 67 = null eins sieben sechs, dreiundzwanzig, fünfundvierzig, siebenundsechzig.
  • On the phone, many Germans say zwo instead of zwei so it isn’t confused with drei.
  • Age: Ich bin dreißig Jahre alt. (I’m thirty years old.) / Wie alt bist du? (How old are you?)

Big Numbers, Decimals and Percentages

Read numbers backwards: 21 = einundzwanzig, literally: one-and-twenty, 99 = neunundneunzig
Read numbers backwards. Example: Das kostet 25 Euro.

You won’t need these on day one, but they come up in the news, at work and whenever you talk about money.

NumberGermanWatch out
1 000 000eine MillionWritten as a separate word: zwei Millionen
1 000 000 000eine MilliardeThis is an English billion
1 000 000 000 000eine BillionThis is an English trillion!
1,5eins Komma fünfComma, not point
0,25null Komma zwei fünfDigits after the comma are read one by one
20 %zwanzig ProzentProzent never takes an -s
½ / ¼ein halb / ein ViertelAs in ein halbes Kilo, ein Viertel

The billion trap: If a German article says eine Billion Euro, that’s a trillion in English. Mixing up Milliarde and Billion is one of the most common translation mistakes, even among advanced learners.

Numbers in Everyday Life

Here’s where you’ll actually use German numbers in the first weeks of living in or visiting a German-speaking country:

  • Addresses: the house number comes after the street: Bahnhofstraße 12. Say it as Bahnhofstraße zwölf.
  • Trains: Der Zug fährt von Gleis drei ab. (The train leaves from platform three.)
  • Buses and trams: Ich nehme die Linie vierzehn. (I’m taking line 14.)
  • Hotel rooms and floors: Zimmer 204 = Zimmer zweihundertvier. Floors count from the ground floor (Erdgeschoss), so der erste Stock is the first floor above it.
  • At the bakery: Vier Brötchen, bitte. (Four bread rolls, please.)
  • Sizes: shoe and clothing sizes are said normally: Ich habe Größe achtunddreißig.

A quick note on fingers

Germans count on their fingers starting with the thumb. A raised thumb means “one”, thumb and index finger mean “two”. If you hold up your index finger in a bar to order one beer, you might be understood perfectly well, but a thumb is the local way. (Fans of a certain war film will remember this scene.)

Common Mistakes

  • Writing the digits in English order. When you hear dreiundvierzig, it’s easy to write 34. Train yourself to write the last digit first.
  • “einsundzwanzig”. In compound numbers, eins loses its s: einundzwanzig, einunddreißig.
  • “dreizig”. It’s dreißig, with ß. The other tens all end in -zig.
  • “sechszehn” and “siebenzehn”. The short forms are sechzehn and siebzehn (and sechzig, siebzig).
  • “in 2026”. Say 2026 or im Jahr 2026, never in 2026.
  • Reading 1.000 as “one point zero”. In German, the full stop separates thousands. 1.000 is a thousand.

How to make numbers automatic

Numbers are one of the few areas where pure repetition really works, because there’s a limited set and you use them constantly. Give yourself one tiny daily habit: read every price you see in German, in your head. Supermarket, menu, petrol station. After two or three weeks, you’ll notice you no longer translate.

Practice

Say each number out loud, then open the answer.

1. 16

sechzehn

2. 34

vierunddreißig

3. 77

siebenundsiebzig

4. 250

zweihundertfünfzig

5. 4,20 €

vier Euro zwanzig

6. The 7th of March (am 7. März)

am siebten März

7. 1996 (as a year)

neunzehnhundertsechsundneunzig

FAQs

How do you count to 10 in German?

Eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn.

Why do Germans say numbers backwards?

Only from 21 to 99, and it’s a historical pattern found in several Germanic languages (English once said “four-and-twenty” too). The ones come first, joined to the tens with und: einundzwanzig.

Are German numbers written as one word?

Yes, numbers below a million are written as a single word, for example dreihundertfünfundsechzig (365). In everyday writing, people simply use digits.

Why is 30 spelled with ß?

Dreißig keeps the old “ß” ending (-ßig) while the other tens use -zig. Just learn it as the exception.

How do you say dates in German?

Use der + ordinal number + month: der dritte Oktober. For “on” a date, use am: am dritten Oktober.

What is “zwo”?

An alternative form of zwei (two), used mainly on the phone and in announcements so it isn’t confused with drei.

Conclusion

Learn 0–20 and the tens by heart, apply the reverse rule from 21 to 99 (einundzwanzig), and stack hundreds and thousands in front as one word. Add -te or -ste for ordinal numbers, and you can handle prices, dates, years, times and phone numbers. Then put numbers to work with the 100 most common German words, browse the German vocabulary hub, or move on to the next lesson below.

Sources and further reading: German numerals on Wikipedia.

Next lesson → Der, die, das: how to know the gender of German nouns

Written by Nemai

Founder of German Simplified, master’s in psychology, MCA student. I write German lessons built around how memory actually works. About me · How we check our content

Scroll to Top