Learn Czech Numbers: Patterns, Rules and Everyday Use

“Dvacet jedna” or “jednadvacet”? In Czech, both mean 21. Add unfamiliar sounds and changing word forms, and there is plenty to discover. Learn how to build, recognise and use Czech numbers, from the basics to the billions and beyond.

Czech flag Numfred

How Czech Numbers Work

You can build Czech numbers from a small set of basic words. From 21 onwards, you can put the tens before the ones, just as in English. Pay particular attention to the forms of one and two, and to the different endings used for tens and hundreds.

1-10

Basic numbers: jedna, dva, tři, čtyři, pět, šest, sedm, osm, devět, deset

These numbers are your foundation, so get comfortable with them first. When counting, use jedna, dva, tři …. With a noun, “one” changes to match its grammatical gender: jeden den (one day, masculine), jedna koruna (one crown, feminine), jedno pivo (one beer, neuter). For “two”, use dva with masculine nouns and dvě with feminine and neuter nouns.

11-19

The “-náct” ending: jedenáct, dvanáct, třináct, čtrnáct, patnáct, šestnáct, sedmnáct, osmnáct, devatenáct

All numbers from 11 to 19 end in -náct and are written as one word. Some beginnings change: čtyři (4) becomes čtrnáct (14), and pět (5) becomes patnáct (15). Learn these forms as whole words.

20-99

Tens + ones: dvacet jedna (21), třicet pět (35)

Start with the tens: dvacet (20), třicet (30), čtyřicet (40), padesát (50), šedesát (60), sedmdesát (70), osmdesát (80) and devadesát (90). Then add the ones as a separate word, with no “and” or hyphen. For compound numbers from 21 to 99, Czech also allows ones + a (“and”) + tens, written as a single word: jednadvacet (21, literally “one-and-twenty”), pětatřicet (35) and devětadevadesát (99). Both patterns are correct. Start with tens + ones while you are learning.

100+

Hundreds and thousands: sto (100), sto jedna (101), tisíc (1,000)

Put the larger units first and write the number words separately: sto dvacet jedna (121). The word for “hundred” changes: dvě stě (200), tři sta (300), čtyři sta (400), then set from 500 onwards, as in pět set (500).

Czech Numbers from 1 to 100

Use this complete table of Czech numbers from 1 to 100 to study at your own pace, look up a number or follow along while practising with Numfred.

1
jedna
2
dva
3
tři
4
čtyři
5
pět
6
šest
7
sedm
8
osm
9
devět
10
deset
11
jedenáct
12
dvanáct
13
třináct
14
čtrnáct
15
patnáct
16
šestnáct
17
sedmnáct
18
osmnáct
19
devatenáct
20
dvacet

Test Your Czech Number Skills

Can you match these numbers correctly? How confident are you with Czech numbers from 1–100?

Loading...

Pro tip: Train numbers by listening. This quiz is a quick check. With Numfred, you can practice spoken numbers in 15 languages, including Czech, with focused number ranges. Download Numfred for iPhone on the App Store.

Hundreds, Thousands and Larger Numbers

Build large Czech numbers from the largest unit down to the smallest. The words for “hundred”, “thousand” and “million” change form along the way. Here are the basic forms and the main patterns to learn:

100–900

100 = sto
200 = dvě stě
300 = tři sta
400 = čtyři sta
500 = pět set
600 = šest set
700 = sedm set
800 = osm set
900 = devět set

Learn these four forms: sto for 100, stě for 200, sta for 300 and 400, and set for 500 to 900. For 200, use dvě, not “dva”. The tens and ones follow as separate words: dvě stě třicet pět (235).

1,000, 2,000, 3,000 ...

1,000 = tisíc
2,000 = dva tisíce
3,000 = tři tisíce
4,000 = čtyři tisíce
5,000 = pět tisíc

For 1,000, say tisíc or jeden tisíc. Use tisíce for 2,000 to 4,000, then tisíc again for 5,000 to 9,000: šest tisíc (6,000), sedm tisíc (7,000), osm tisíc (8,000), devět tisíc (9,000). Notice the difference: dvě stě (200), but dva tisíce (2,000).

10,000 and 100,000

10,000 = deset tisíc
100,000 = sto tisíc

Place the number of thousands before tisíc: dvacet tisíc (20,000), dvě stě tisíc (200,000), pět set tisíc (500,000). Then add the hundreds, tens and ones: dvanáct tisíc tři sta čtyřicet pět (12,345). Write the words separately, with no “and” between these units.

1,000,000

jeden milion – one million

For two to four million, use miliony: dva miliony, tři miliony, čtyři miliony. For five to nine million, use milionů, as in pět milionů (5,000,000). You also use this form in deset milionů (10,000,000). The spelling milión, with a long “ó”, is also correct.

1,000,000,000

jedna miliarda – one billion

Czech miliarda means one billion in English: 1,000,000,000. The noun is feminine, so use jedna miliarda and dvě miliardy, followed by tři miliardy (3 billion), čtyři miliardy (4 billion) and pět miliard (5 billion). For five to nine billion, and in expressions such as deset miliard (10 billion), the ending “-a” disappears.

1,000,000,000,000

jeden bilion – one trillion

Czech bilion has twelve zeros: it means one trillion in English, or a thousand billion. Its forms follow the pattern of milion: dva biliony, tři biliony, čtyři biliony and pět bilionů. Do not confuse it with English “billion”, which is miliarda in Czech.

Common Mistakes to Watch Out For

Similar endings and unfamiliar sounds can make Czech numbers hard to distinguish. When speaking, you also need to consider what you are counting. These examples will help you avoid common mistakes:

  • 15 or 50? Listen to the whole word:
    patnáct (15) and padesát (50) sound similar, as do devatenáct (19) and devadesát (90). Listen carefully for the endings “-náct” and “-desát”.
  • “Sedm” and “osm” can sound different:
    You may hear sedm (7) and osm (8) pronounced with an extra “u” sound: [sedum] and [osum]. These accepted pronunciations make the words easier to say. The spelling stays the same, without “u”: sedm and osm.
  • One and two have several forms:
    Say jeden lístek (one ticket), jedna koruna (one crown) and jedno pivo (one beer). For two, the forms are dva lístky (two tickets), dvě koruny (two crowns) and dvě piva (two beers).
  • The noun changes when you order:
    For example: tři lístky, prosím (three tickets, please) or šest lístků, prosím (six tickets, please). Use lístky for two to four tickets, but lístků for five or six.

Using Czech Numbers in Everyday Life

Whether you are arranging a time to meet, asking a price or giving a date, these examples will help you put Czech numbers into practice.

  • Telling the time: look ahead to the next hour
    08:15 → čtvrt na devět (quarter past eight)
    08:30 → půl deváté (half past eight)
    08:45 → tři čtvrtě na devět (quarter to nine)
    All three Czech expressions refer to the hour leading up to nine: a quarter, half or three quarters of that hour have passed. Unlike English “quarter past eight” or “half past eight”, they look ahead to the next hour. To say “at half past eight”, use v půl deváté. You can also read the hours and minutes directly: třináct dvacet = 13:20 (1:20 p.m.).
  • Prices in Czech crowns:
    48 Kč → čtyřicet osm korun
    127 Kč → sto dvacet sedm korun
    360 Kč → tři sta šedesát korun
    Kolik to stojí? means “How much does it cost?” If someone says the price too quickly, try Můžete to prosím zopakovat?—“Could you repeat that, please?”
  • Years and dates:
    1993 → devatenáct set devadesát tři or tisíc devět set devadesát tři
    2018 → dva tisíce osmnáct
    2032 → dva tisíce třicet dva
    For years from 1900 to 1999, the form devatenáct set (“nineteen hundred”) is common. From 2000 onwards, you can read years as ordinary whole numbers. In dates, the form of the day changes: 7. 9. → sedmého září (on 7 September). Czech puts the day before the month. Learn dates with the month name to make the meaning clear.
  • Practise basic arithmetic aloud:
    6 + 8 = 14 → šest plus osm je čtrnáct
    17 − 5 = 12 → sedmnáct minus pět je dvanáct
    3 × 9 = 27 → tři krát devět je dvacet sedm
    24 ÷ 4 = 6 → dvacet čtyři děleno čtyřmi je šest
    Je means “equals” here. In division, notice how the form after děleno changes: čtyři becomes čtyřmi.
  • Fractions and decimals:
    ⅓ → jedna třetina
    ¾ → tři čtvrtiny
    0,8 → nula celá osm desetin
    2,75 → dvě celé sedmdesát pět setin
    Czech writes these decimals with a comma: 0,8 and 2,75 correspond to English 0.8 and 2.75. In this way of reading them aloud, you name the whole units, then the tenths (desetiny) or hundredths (setiny). After 8 and 75, the forms are desetin and setin. This makes the place value of the decimal digits explicit.

More Useful Features of Czech Numbers

Czech numbers can appear in several different forms. These details will help you recognise them in conversation and read them correctly:

  • One number, two possible word orders:
    Dvacet šest and šestadvacet both mean 26. The first follows the familiar English order, “twenty-six”; the second is literally “six-and-twenty”. You can start with tens + ones when speaking.
  • A long vowel does not mark word stress:
    The mark above a vowel tells you to hold it longer: the á in padesát (50) is a long vowel. It does not tell you which syllable to stress. When spoken on its own, the number word still has its stress on the first syllable. Practise both features: stress at the beginning and longer vowels where marked.
  • Informal words for money:
    When talking about Czech money, you may hear stovka for 100 Kč, pětistovka for 500 Kč and tisícovka for 1,000 Kč. These are everyday words for amounts of money and banknotes, much like referring to a thousand as “a grand” in informal English.
  • Spaces for thousands, commas for decimals:
    Large numbers are usually grouped in threes with spaces, and a comma separates the decimal part: 12 680,40 Kč is 12,680.40 Czech crowns in English notation. There is also a space between the amount and the currency abbreviation.

Explore More Languages

Numfred pointing to related guides
Numfred + App Screenshot

Learn Numbers with the Numfred App!

The learning app that helps you train your listening comprehension of numbers in foreign languages.

  • Learn numbers in 15 languages
  • Free basic number ranges
  • No subscription, no registration
  • Ad-free
  • Works offline, without internet
  • Get started now