Skip to content
Vocabulary

German Numbers 1–100 (and Beyond): How to Count in German

Beyond German TeamBeyond German Team
October 4, 202612 min read
German Numbers 1–100 (and Beyond): How to Count in German

German numbers follow a simple system. Learn 0–12 by heart, add -zehn for 13–19 and -zig for the tens, and from 21 on say the units before the tens: 21 is einundzwanzig, literally "one-and-twenty". Master those building blocks and you can count all the way to a million.

This guide walks you through 0–100 and beyond, plus the real-life numbers textbooks tend to rush: years, prices, phone numbers, dates, telling time and the German decimal comma.


German Numbers 0–20

Zero is null. The numbers 1–12 are unique words you simply memorize, just like "eleven" and "twelve" in English. From 13 to 19, you add -zehn (ten) to the unit, the same way English adds "-teen".

NumberGermanNumberGerman
1eins11elf
2zwei12zwölf
3drei13dreizehn
4vier14vierzehn
5fünf15fünfzehn
6sechs16sechzehn
7sieben17siebzehn
8acht18achtzehn
9neun19neunzehn
10zehn20zwanzig

Eins vs. ein: two ways to say "one"

The number 1 has two forms, and almost every beginner mixes them up at first:

  • eins is the number on its own: for counting, or at the very end of a bigger number (hunderteins = 101).
  • ein / eine goes in front of a noun. It's the same word as the indefinite article, so it changes with the noun's gender and case (see our guide to der, die, das).
  • Eins, zwei, drei! — One, two, three!
  • Ich nehme einen Kaffee und eine Brezel. — I'll have one coffee and one pretzel.
  • Es ist ein Uhr. — It's one o'clock. (Or simply: Es ist eins.)

Inside bigger numbers, the -s disappears: 21 is einundzwanzig, never "einsundzwanzig".

Sechzehn, siebzehn and other spelling quirks

A few numbers change shape when they combine with -zehn or -zig, mostly because the full versions are clumsy to say:

  • sechs → sechzehn (16), sechzig (60): the -s drops. The sound changes too: sechs has a "ks" sound, while sechzehn and sechzig use the soft "ch" from ich.
  • sieben → siebzehn (17), siebzig (70): the -en drops.
  • zwei → zwanzig (20): not "zweizig".
  • drei → dreißig (30): the only ten that ends in -ßig instead of -zig.

The short forms only appear directly before -zehn and -zig. At the front of a number, the full unit stays: sechsundsechzig (66), siebenundsiebzig (77).

Pronunciation tip: in standard German, the -ig in zwanzig, dreißig and the other tens sounds like the "ch" in ich. In southern Germany and Austria you'll often hear "zwanzik" instead. Both are fine.


The Tens: 20 to 100

Most tens are the unit plus -zig, roughly like English "-ty". The irregular ones are the four you just met: zwanzig, dreißig, sechzig and siebzig.

NumberGermanNumberGerman
10zehn60sechzig
20zwanzig70siebzig
30dreißig80achtzig
40vierzig90neunzig
50fünfzig100hundert / einhundert

Both hundert and einhundert are correct. In everyday speech, plain hundert is more common.


Numbers 21–99: Units Before Tens

Here's the rule that makes German numbers feel backwards at first: you say the units first, then und (and), then the tens. The whole thing is written as one word.

NumberBuilding blocksGerman
21ein + und + zwanzigeinundzwanzig
34vier + und + dreißigvierunddreißig
46sechs + und + vierzigsechsundvierzig
57sieben + und + fünfzigsiebenundfünfzig
63drei + und + sechzigdreiundsechzig
78acht + und + siebzigachtundsiebzig
92zwei + und + neunzigzweiundneunzig
99neun + und + neunzigneunundneunzig

Why do Germans do this? It's an old Germanic pattern, and English used to do it too: think of the nursery rhyme line "four and twenty blackbirds". Dutch still counts this way. English switched; German didn't.

Listening tip: when you hear dreiundsiebzig, write the 3 first, leaving space on its left, then fill in the 7. It feels strange for a week, then it becomes automatic.


100, 1,000 and a Million

Bigger numbers are built like Lego: thousands first, then hundreds, then the 1–99 part. Everything below a million is written as one (sometimes very long) word.

NumberGerman
101hunderteins
115hundertfünfzehn
250zweihundertfünfzig
999neunhundertneunundneunzig
1,000tausend / eintausend
1,500tausendfünfhundert
10,000zehntausend
100,000hunderttausend
1,000,000eine Million
2,000,000zwei Millionen
1,000,000,000eine Milliarde

Two things to notice:

  • Million and Milliarde are nouns. They're capitalized, written as separate words and have plurals (see the word page for Million). Deutschland hat über 80 Millionen Einwohner. — Germany has over 80 million inhabitants.
  • "Billion" is a false friend. English "billion" is eine Milliarde. German eine Billion is a trillion.

In casual speech, Germans often say amounts between 1,100 and 1,999 in hundreds, just like English years: zwölfhundert Euro (1,200 euros).


How to Say Years in German

Years before 2000 work like English "nineteen eighty-nine", except German adds hundert: nineteen hundred eighty-nine. From 2000 on, you say the full number.

  • 1871 — achtzehnhunderteinundsiebzig
  • 1989 — neunzehnhundertneunundachtzig
  • 2000 — zweitausend
  • 2026 — zweitausendsechsundzwanzig

German doesn't put "in" in front of a year. Either use the year on its own or say im Jahr:

  • Ich bin 1995 geboren. — I was born in 1995.
  • Im Jahr 2030 möchte ich in Berlin wohnen. — In 2030, I'd like to live in Berlin.

Prices in German

Prices use a comma before the cents, and the euro sign usually comes after the amount: 2,50 €. When a price has euros and cents, read the euros, then the cents, and skip the word "Cent":

WrittenSpoken
2,50 €zwei Euro fünfzig
1,00 €ein Euro
1,99 €ein Euro neunundneunzig
0,80 €achtzig Cent
12,30 €zwölf Euro dreißig
1.250 €tausendzweihundertfünfzig Euro

After a number, Euro doesn't change: zehn Euro, not "zehn Euros". And it's pronounced "OY-roh".

The question you'll need most is Was kostet das? (How much is that?). The answer usually sounds like this:

  • Das kostet drei Euro neunzig. — That costs €3.90.
  • Das macht vierzehn Euro achtzig. — That comes to €14.80.

Phone Numbers (and Why Germans Say "zwo")

Germans read phone numbers either digit by digit or in pairs. So 35 22 81 can be:

  • drei, fünf, zwo, zwo, acht, eins
  • fünfunddreißig, zweiundzwanzig, einundachtzig

Did you spot zwo? It's an alternative form of zwei. On a bad line, zwei and drei sound almost the same, so Germans switch to zwo to be clear. You'll hear it on the phone and whenever a number mustn't be misheard. It isn't slang, so feel free to use it.

  • Wie ist deine Handynummer? — What's your cell (mobile) number?
  • Wie ist Ihre Telefonnummer? — What's your phone number? (formal)

If someone rattles off their number too fast, ask: Können Sie langsamer sprechen? (Can you speak more slowly?)


Ordinal Numbers: erste, zweite, dritte

Ordinal numbers (first, second, third…) follow one rule: up to 19, add -te; from 20 on, add -ste. In writing, Germans mark them with a period: 3. means "3rd".

NumberOrdinalNumberOrdinal
1.erste9.neunte
2.zweite10.zehnte
3.dritte12.zwölfte
4.vierte19.neunzehnte
5.fünfte20.zwanzigste
6.sechste21.einundzwanzigste
7.siebte30.dreißigste
8.achte100.hundertste

Watch the irregular ones: erste (a new word, just like "first"), dritte (not "dreite"), siebte (drops the -en, like siebzehn) and achte (only one t).

Ordinals behave like adjectives, so they take adjective endings:

  • Das ist mein erster Deutschkurs. — This is my first German course.
  • Nehmen Sie die zweite Straße links. — Take the second street on the left.
  • Ich bin zum ersten Mal in Deutschland. — I'm in Germany for the first time.

Dates: am 3. Oktober

Dates use ordinals too. You'll see am 3. Oktober written, but you say am dritten Oktober:

  • Heute ist der 4. Oktober. (der vierte Oktober) — Today is October 4th.
  • Am 3. Oktober ist der Tag der Deutschen Einheit. (am dritten Oktober) — October 3rd is German Unity Day.
  • Ich habe am 12. Mai Geburtstag. (am zwölften Mai) — My birthday is on May 12th.
  • Der Wievielte ist heute? — What's the date today?

Why dritten with -en? Am is short for an dem, and an with a date takes the dative case, which gives the ordinal an -en ending.

Also note the order: Germans write the day first, so 03.10.2026 is 3 October 2026, not March 10.


Telling Time: halb acht, Viertel nach, Viertel vor

To ask the time, say Wie spät ist es? or Wie viel Uhr ist es? (Uhr means both "clock" and "o'clock".) Timetables, TV schedules and official appointments use the 24-hour clock: 19:30 Uhr is neunzehn Uhr dreißig. In conversation, most people use the 12-hour clock:

TimeGermanThink of it as
7:00sieben (Uhr)seven (o'clock)
7:10zehn nach siebenten after seven
7:15Viertel nach siebenquarter after seven
7:25fünf vor halb achtfive before half to eight
7:30halb achthalf to eight
7:35fünf nach halb achtfive after half to eight
7:45Viertel vor achtquarter before eight
7:50zehn vor achtten before eight

The big one: halb acht means 7:30, not 8:30. Germans count the half hour toward the next hour, so it's "halfway to eight". UK readers, careful: British "half eight" means 8:30, the exact opposite.

In parts of southern and eastern Germany and in Austria, you'll also hear viertel acht (7:15) and drei viertel acht (7:45), which follow the same "toward the next hour" logic.

  • Es ist Viertel nach drei. — It's quarter past three.
  • Der Film beginnt um halb neun. — The movie starts at 8:30.
  • Wir treffen uns um zehn vor sieben. — We're meeting at ten to seven.

Notice um in front of clock times. To get um, am, im and the other time words right, read our guide to German time prepositions. And if fünf vor halb acht still makes your head spin, watch Why German Time Makes No Sense (7:25 Explained), which breaks down exactly that time.


Decimal Comma vs. Decimal Point

German swaps the jobs of the comma and the point. The comma marks decimals; the point (or a space) separates thousands.

What it isEnglishGerman
Decimal1.51,5
Thousands1,0001.000
Millions2,500,0002.500.000
Price€4.994,99 €

To read a decimal, say Komma, then read the digits after it one by one:

  • 1,5 Liter — eins Komma fünf Liter (1.5 liters)
  • 3,14 — drei Komma eins vier
  • 2,5 % — zwei Komma fünf Prozent

For halves, everyday German has handy shortcuts: eineinhalb or anderthalb (1½) and zweieinhalb (2½). Der Film dauert zweieinhalb Stunden. — The movie is two and a half hours long.

So if you see 1.000 € on a German price tag, that's a thousand euros, not one.


Common Mistakes With German Numbers

1. Reading halb acht as 8:30

Wrong: halb acht = 8:30. Right: halb acht = 7:30.

Halb always points to the next hour.

2. Saying "einsundzwanzig" or "eins Euro"

Wrong: einsundzwanzig, eins Euro, eins Uhr. Right: einundzwanzig, ein Euro, ein Uhr.

The -s only appears when the number stands alone or comes last, as in hunderteins.

3. Writing sechszehn or siebenzehn

Wrong: sechszehn, siebenzehn, sechszig. Right: sechzehn, siebzehn, sechzig.

Before -zehn and -zig, sechs loses its -s and sieben loses its -en.

4. Putting "in" before a year

Wrong: Ich bin in 1995 geboren. Right: Ich bin 1995 geboren.

Use the year on its own, or say im Jahr 1995.

5. Adding -s to Euro

Wrong: Das kostet zehn Euros. Right: Das kostet zehn Euro.

After a number, Euro and Cent keep their basic form.


Practice

Say each one out loud, then write it in words. Answers below.

  1. 17
  2. 46
  3. 1984 (as a year)
  4. 3,80 €
  5. 7:30 (in conversation)
  6. am 3. Oktober

Answers:

  1. siebzehn
  2. sechsundvierzig
  3. neunzehnhundertvierundachtzig
  4. drei Euro achtzig
  5. halb acht
  6. am dritten Oktober

Want more? Test yourself with the A1 German quizzes, learn to ask Wie viel? and Wie alt? with our guide to German question words, and put your numbers to work talking about ages with our German family vocabulary guide. You can also look up die Zahl (number) on its word page.


Keep learning:

FAQ

How do you count to 10 in German?

Eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun, zehn. Bonus tip: Germans start counting on their fingers with the thumb, so a raised thumb means "one".

How do you say 21 in German?

Einundzwanzig, literally "one-and-twenty". Apart from the round tens, every number from 21 to 99 puts the units first, then und, then the tens: 35 is fünfunddreißig.

What does "halb acht" mean?

It means 7:30. In German, halb refers to the half hour before the next full hour, so halb acht is half an hour before eight.

Why do Germans say "zwo" instead of "zwei"?

For clarity. Zwei and drei are easy to confuse, especially on the phone, so many Germans say zwo when a number has to be understood correctly. Both forms are correct.

How do you say "billion" in German?

English "billion" (1,000,000,000) is eine Milliarde. German eine Billion means a trillion, a classic false friend.

Level Up Your German

Join 1,000+ learners getting weekly tips, grammar shortcuts, and cultural insights.

Tags:German numberscounting in GermanGerman vocabularyA1 GermanGerman for beginnersordinal numbersGerman datestelling time in Germanprices in GermanGerman pronunciation

Continue Reading