Conversational Polish • Interpretive Communication (Listening & Reading)

Recognizing Numbers, Prices & Times — I can recognize numbers, prices, times, and dates when they are stated clearly.

Master the Polish number system, currency expressions, clock times, and date formats essential for real-world comprehension.

Conversation bubbles with language and spoken-audio symbols for conversational Polish.
Inside this lesson 10 sections 5 questions 6 figures

SECTION 1

Historical Context & Motivation

Understanding numbers, prices, times, and dates in a foreign language is among the most immediately practical skills a learner can develop. In Polish, these expressions carry layers of grammatical complexity rooted in the language's Slavic heritage — a system of grammatical cases that alters the form of numerals depending on context. The Polish numeral system descends from Proto-Slavic and shares structural features with Czech, Slovak, and other West Slavic languages, but it has evolved its own distinctive phonological patterns. For the interpretive listener or reader, recognizing these forms — even before fully mastering their grammatical underpinnings — is the gateway to navigating train stations, markets, restaurants, and everyday digital communication in Poland.

10th c. • Proto-Slavic Numeral Roots

The earliest Polish numeral forms derive from Proto-Slavic, sharing cognates with Russian, Czech, and Croatian. Cardinal numbers like jeden, dwa, trzy trace directly to this common ancestor.

1496 • First Printed Polish Texts

Early printed texts standardized Polish orthography, including numeral spellings. The conventions for writing dates and numerical expressions began to solidify in administrative and religious documents.

1924 • Introduction of the Złoty

Poland adopted the modern złoty (PLN) as its currency, replacing the marka polska. Price expressions using złoty and grosz became standardized in commerce and daily speech.

1995 • Redenomination of the Złoty

The 'new złoty' replaced the old at a rate of 10,000:1, simplifying everyday price expressions. Modern currency phrases like 'pięć złotych' became standard for amounts heard in shops and media.

2004–present • EU Integration and Digital Communication

Poland's entry into the EU expanded contexts in which learners encounter Polish numbers — from multilingual train timetables to e-commerce platforms displaying prices in złoty alongside euro equivalents.

The central challenge this lesson addresses is straightforward yet vital: when a Polish speaker states a number, price, time, or date clearly, can you extract the meaning? This skill does not require you to produce these forms yourself — only to recognize and interpret them accurately in listening and reading contexts. We will build from the foundational numeral system outward to currency, clock time, and calendar expressions.

SECTION 2

Core Principles of Polish Numerical Expressions

Before diving into specific forms, it is essential to internalize a few structural principles that govern how Polish handles numbers in spoken and written communication. Polish is a highly inflected language, meaning that the endings of words — including numerals — change based on grammatical function. For interpretive purposes, this means you will encounter the same number expressed with slightly different endings depending on whether it describes a price, a time, or a date. Recognizing the root form of each numeral is your first priority; attending to case endings becomes easier once the roots are firmly anchored in your memory.

1

Slavic Numeral Roots

Polish cardinals (jeden, dwa, trzy…) derive from Proto-Slavic roots. Recognizing these stems — even when case endings change — is the key to rapid comprehension.
2

Case-Driven Endings

Numbers change form based on grammatical case. For listening, focus on the stem: 'pięć' (five) appears as 'pięciu' in some contexts, but the root 'pięc-' remains constant.
3

Gender Agreement (1 & 2)

The numbers 1 and 2 agree with the gender of the noun they modify: jeden/jedna/jedno and dwa/dwie/dwoje. Recognizing all variants is essential.
4

Currency as Context Anchor

Hearing 'złotych,' 'złote,' or 'grosz' immediately signals a price. These context words help you anticipate and decode the preceding numeral.
5

12-Hour vs. 24-Hour Time

Polish uses both systems: colloquial speech often uses 12-hour time with context clues (rano, wieczorem), while schedules and formal contexts use the 24-hour clock.
✦

KEY TAKEAWAY

Think of Polish numeral roots like musical motifs in an orchestral piece. The motif (stem) stays recognizable even when the orchestration (case ending) changes around it. When you hear pięć, pięciu, or pięcio-, your ear should register 'five' — the ending merely signals the grammatical role, which context will clarify.

SECTION 3

The Polish Cardinal Number System at a Glance

The following diagram presents the cardinal numbers from 0 to 1000 organized into tiers: units (0–10), teens (11–19), tens (20–90), and higher magnitudes (100, 1000). Color-coding groups numbers that share a common structural pattern — for instance, the teens (11–19) all feature the suffix -naście, while the tens (20–90) use -dzieścia / -dziesiąt. Recognizing these suffixes accelerates your ability to parse multi-digit numbers in real time.

POLISH CARDINAL NUMBERS — STRUCTURAL MAPColor bands group numbers sharing a common suffix patternUNITS (0–10)0 zero 1 jeden 2 dwa 3 trzy 4 cztery 5 pięć6 sześć 7 siedem 8 osiem 9 dziewięć 10 dziesięćTEENS (11–19) suffix: -naście11 jedenaście 12 dwanaście 13 trzynaście 14 czternaście 15 piętnaście16 szesnaście 17 siedemnaście 18 osiemnaście 19 dziewiętnaścieTENS (20–90) suffixes: -dzieścia / -dziesiąt20 dwadzieścia 30 trzydzieści 40 czterdzieści 50 pięćdziesiąt60 sześćdziesiąt 70 siedemdziesiąt 80 osiemdziesiąt 90 dziewięćdziesiątHUNDREDS suffix: -set / -sta100 sto 200 dwieście 300 trzysta400 czterysta 500 pięćset 900 dziewięćsetTHOUSANDS stem: tysiąc-1000 tysiąc 2000 dwa tysiące5000 pięć tysięcy 10000 dziesięć tysięcyCOMPOSITION EXAMPLE: 2 547dwa tysiącepięćsetczterdzieścisiedem+++= dwa tysiące pięćset czterdzieści siedemMulti-digit numbers are formed by concatenating magnitude blocks from largest to smallest
The diagram groups Polish cardinals by structural pattern. Notice how the teens all end in -naście, and the tens share -dzieścia or -dziesiąt. The composition example at the bottom shows how multi-digit numbers are assembled by chaining magnitude blocks.

When listening, your ear should focus first on the magnitude words — tysiąc (thousand), sto (hundred) — and then on the unit-level numbers that precede and follow them. This top-down parsing strategy mirrors how native speakers mentally chunk these expressions, and it will serve you far better than trying to catch every syllable.

SECTION 4

How Prices, Times & Dates Work in Polish

Price Expressions

Polish currency consists of the złoty (zł, PLN) and its subdivision, the grosz (1 złoty = 100 groszy). The word 'złoty' changes form depending on the number preceding it, which is a direct consequence of Polish's case and number agreement system. For recognition purposes, the forms you will encounter most frequently are: złoty (1), złote (2–4), and złotych (5+, teens). Similarly, 'grosz' appears as grosz (1), grosze (2–4), and groszy (5+). A price like 23,50 zł is read as 'dwadzieścia trzy złote i pięćdziesiąt groszy.'

Number RangeZłoty FormGrosz FormExample
1złotygroszjeden złoty, jeden grosz
2, 3, 4złotegroszetrzy złote, cztery grosze
5–21złotychgroszypiętnaście złotych, dziesięć groszy
22, 23, 24, 32…złotegroszedwadzieścia dwa złote
25–31, 35–41…złotychgroszydwadzieścia pięć złotych

Currency noun forms based on the preceding numeral

Clock Time Expressions

Polish tells time using two main systems. The formal/24-hour system is used on schedules, in media, and official announcements: 'godzina czternasta trzydzieści' (14:30). The colloquial system uses constructions like 'wpół do trzeciej' (half past two, literally 'half to three') or 'za piętnaście czwarta' (quarter to four). For initial recognition, the 24-hour system is more transparent: listen for 'godzina' followed by the hour number and minutes. In written contexts such as train schedules, you will see formats like 14:30 or 14.30.

Date Expressions

Polish dates follow a day-month-year order, as is standard across most of Europe. Months are not capitalized in Polish and appear in the genitive case when preceded by a day number: 'piątego stycznia' (5th of January), 'dwudziestego trzeciego marca' (23rd of March). Written dates may appear as '5.01.2025' or '5 stycznia 2025.' The ordinal form of the day number (piątego, dwudziestego trzeciego) uses the genitive masculine ending -ego, which is consistent across all dates. This regularity is a significant advantage for the interpretive listener.

ℹ

Month Names — Quick Reference

styczeń (Jan), luty (Feb), marzec (Mar), kwiecień (Apr), maj (May), czerwiec (Jun), lipiec (Jul), sierpień (Aug), wrzesień (Sep), październik (Oct), listopad (Nov), grudzień (Dec). In date expressions, these appear in genitive: stycznia, lutego, marca, kwietnia, maja, czerwca, lipca, sierpnia, września, października, listopada, grudnia.

SECTION 5

Detailed Breakdown: Time and Date Patterns

The following diagram maps the two Polish time-telling systems side by side, illustrating how the same moment is expressed in formal (24-hour) and colloquial formats. It also shows the most common time-of-day indicators used in informal speech — rano (morning), po południu (afternoon), wieczorem (evening), and w nocy (at night) — which function similarly to English AM/PM.

POLISH TIME EXPRESSIONS — FORMAL vs. COLLOQUIALFORMAL (24-HOUR)COLLOQUIAL (12-HOUR)08:00godzina ósma8:00ósma rano14:30czternasta trzydzieści2:30wpół do trzeciej15:45piątnasta czterdzieści pięć3:45za piętnaście czwarta21:15dwudziesta pierwsza piętnaście9:15piętnaście po dziewiątej (wiecz.)00:00zero zero / północ12:00 AMpółnocTIME-OF-DAY MARKERSrano~6:00–11:00po południu~12:00–17:00wieczorem~17:00–22:00w nocy~22:00–6:00
Side-by-side comparison of formal 24-hour and colloquial 12-hour time expressions. The bottom panel shows the four main time-of-day markers used in informal speech to disambiguate AM and PM.

Notice the colloquial pattern wpół do + (next hour) for 'half past' — this literally means 'half to' the next hour. So 'wpół do trzeciej' is half to three, i.e., 2:30. This is a common source of confusion for English speakers, who expect 'half past two.' Similarly, za piętnaście + (next hour) means 'in fifteen minutes it will be [next hour],' i.e., quarter to. These structures differ fundamentally from the English 'past/to' framework and require deliberate practice to internalize for listening comprehension.

Polish Date ElementForm UsedExample
Day of the monthOrdinal, genitive masculine (-ego)piątego (5th), dwunastego (12th)
MonthGenitive singularstycznia (of January), maja (of May)
YearCardinal or ordinal + 'roku'dwa tysiące dwudziestego piątego roku
Day of the weekNominative (w + accusative for 'on')poniedziałek (Monday), w piątek (on Friday)

Components of a Polish date expression and their grammatical forms

SECTION 6

Worked Example: Decoding a Polish Announcement

Imagine you are at Warszawa Centralna station and hear the following announcement over the loudspeaker. Let us decode it step by step.

📝

Audio Transcript

"Pociąg InterCity 'Polonez' do Krakowa Głównego odjeżdża z peronu trzeciego o godzinie czternastej pięćdziesiąt pięć. Bilet w drugiej klasie kosztuje sto czterdzieści siedem złotych. Data ważności biletu: dwudziestego trzeciego marca dwa tysiące dwudziestego piątego roku."

Decoding the Station Announcement

  1. 1

    Step 1 — Identify the Time

    Listen for the phrase 'o godzinie' (at the hour of). The words that follow are 'czternastej pięćdziesiąt pięć.' 'Czternastej' comes from czternaście (14), and 'pięćdziesiąt pięć' is 55. This is formal 24-hour time.
    Departure time: 14:55 (2:55 PM)
  2. 2

    Step 2 — Identify the Platform Number

    The phrase 'z peronu trzeciego' means 'from platform third.' The word 'trzeciego' is the genitive ordinal of trzy (3). Context — the word 'peronu' — tells you a platform number follows.
    Platform: 3
  3. 3

    Step 3 — Identify the Price

    Listen for the currency word 'złotych.' Working backward: 'sto' (100) + 'czterdzieści' (40) + 'siedem' (7) = 147. The word 'złotych' follows numbers 5 and above, confirming the magnitude.
    Price: 147 złotych (147 PLN)
  4. 4

    Step 4 — Identify the Date

    The phrase 'dwudziestego trzeciego marca' breaks down as: dwudziestego (20th) + trzeciego (3rd) = 23rd; marca = of March (genitive of marzec). The year 'dwa tysiące dwudziestego piątego roku' is 2025 (two thousand twenty-fifth of year).
    Date: 23 March 2025
🎯

DECODING STRATEGY

In real-time listening, you will not catch every word. Instead, listen for anchor words — 'godzinie' signals a time is coming, 'złotych/złote' signals a price, 'peronu' signals a platform number, and month names signal a date. These anchors prime your brain to focus on the numeral that immediately precedes or follows them.

SECTION 7

Common Pitfalls & Comparisons

Even at an intermediate stage, certain patterns in Polish numerical expressions consistently trip up English-speaking learners. The table below catalogues the most frequent sources of confusion, explains why they occur, and offers recognition strategies to overcome them.

PitfallWhy It's ConfusingRecognition Strategy
wpół do trzeciej = 2:30, not 3:30English says 'half past two'; Polish says 'half to three.' The reference hour is the NEXT hour, not the current one.When you hear 'wpół do,' subtract one from the hour that follows to get the correct time.
dwa vs. dwie vs. dwojeThe number 2 has three gender forms. 'Dwa' (masculine/neuter), 'dwie' (feminine), 'dwoje' (mixed/collective).All three mean 'two.' Focus on the stem 'dw-' and let context determine the referent.
piętnaście (15) vs. pięćdziesiąt (50)Both start with 'pięć-' (five). At natural speech speed, the suffixes -naście and -dziesiąt can blur together.Listen for the suffix: '-naście' = teen; '-dziesiąt' = tens. Practice minimal pairs.
Ordinal dates sound different from cardinalsDates use ordinal forms (piątego, dwunastego) while prices use cardinals (pięć, dwanaście). The endings differ significantly.The -ego ending on a number signals it's an ordinal, likely a date. Cardinal numbers without -ego signal quantities or prices.
Decimal separator: comma vs. periodPolish uses a comma as the decimal separator (23,50 zł), while periods separate thousands (1.000). The opposite of American English convention.In written prices, the comma separates złoty from grosze. Treat it like a decimal point.

Common pitfalls in recognizing Polish numerical expressions

✦

KEY TAKEAWAY

Most comprehension errors with Polish numbers stem not from unknown vocabulary but from structural interference from English — the expectation that 'half past' references the current hour, that decimals use periods, or that the number 'two' has only one form. Conscious awareness of these differences reduces errors dramatically.

SECTION 8

Connection to Advanced Polish Comprehension

The ability to recognize clearly stated numbers, prices, times, and dates is the foundation upon which more advanced interpretive skills are built. As you progress, you will encounter numbers embedded in complex grammatical constructions, rapid speech with reduced pronunciation, and culturally specific expressions that assume numerical literacy. The table below outlines how each skill area extends from what you have learned in this lesson toward more advanced territory.

This Lesson (Recognition)Advanced Level (Production & Nuance)
Recognize cardinal numbers 0–9999Use correct case forms of numerals in all seven Polish cases; handle collective numerals (dwoje, troje)
Decode prices with złoty/groszNegotiate prices, understand percentage discounts (zniżka), and interpret financial news with large numbers
Understand 24-hour time from announcementsComprehend colloquial time expressions at native speed, including idiomatic phrases like 'koło trzeciej' (around three)
Read and hear dates in day-month-year formatUnderstand historical dates, centuries (wiek XIX = 19th century), and relative time expressions (za tydzień, przed miesiącem)
Identify anchor words (godzina, złotych)Parse numbers in continuous speech without anchor cues, using prosodic and syntactic context alone

Progression from interpretive recognition to productive mastery

Looking ahead, you will also encounter ordinal numbers (pierwszy, drugi, trzeci…) in contexts beyond dates — such as floor numbers in buildings (trzecie piętro), rankings, and centuries. You will need to recognize fractional and decimal expressions (pół, ćwierć, jedna trzecia) and approximate quantities (kilka = several, kilkanaście = a dozen or so). Each of these builds directly on the cardinal number foundations established here.

SECTION 9

Practice Problems

The following five problems simulate real-world interpretive tasks. For each, read the Polish text and extract the requested numerical information. Answers include explanations of how to parse each expression.

Question 1: CONCEPTUAL

You hear a shopkeeper say: 'To kosztuje dwadzieścia trzy złote i pięćdziesiąt groszy.' What is the price in numerical form (złoty and grosze)?
Show answer
The price is 23,50 zł (23 złote and 50 groszy). 'Dwadzieścia' = 20, 'trzy' = 3, giving 23. 'Złote' confirms this is the 2–4 form of the currency noun. 'Pięćdziesiąt' = 50, and 'groszy' is the 5+ form of grosz. The word 'i' (and) separates the złoty from the grosze portion, just as 'and' separates dollars and cents in English.

Question 2: BASIC CALCULATION

A train schedule displays: 'Odjazd: godz. 16:47.' You also hear the announcement: 'Pociąg odjeżdża o godzinie szesnastej czterdzieści siedem.' Confirm the departure time and convert it to 12-hour format.
Show answer
The departure time is 16:47. 'Szesnastej' comes from szesnaście (16), and 'czterdzieści siedem' = 47 (czterdzieści = 40, siedem = 7). The written 'godz. 16:47' confirms the spoken form. In 12-hour format, subtract 12 from the hour: 16 − 12 = 4, so the time is 4:47 PM (po południu). The written abbreviation 'godz.' stands for 'godzina' (hour) and is a standard scheduling abbreviation.

Question 3: INTERMEDIATE

You read the following on a museum website: 'Wstęp: 35 zł (ulgowy: 18 zł). Muzeum czynne od wtorku do niedzieli, w godzinach od dziesiątej do osiemnastej. Zamknięte w poniedziałki.' Extract: (a) full-price and discounted admission, (b) opening hours in 12-hour format, and (c) the day the museum is closed.
Show answer
(a) Full price: 35 zł; discounted (ulgowy): 18 zł. (b) 'Od dziesiątej do osiemnastej' = from 10:00 to 18:00, which is 10:00 AM to 6:00 PM. 'Dziesiątej' is the ordinal/genitive form of dziesięć (10); 'osiemnastej' from osiemnaście (18). (c) 'Zamknięte w poniedziałki' = closed on Mondays. 'Poniedziałki' is the plural of poniedziałek (Monday). The phrase 'od wtorku do niedzieli' confirms the museum is open Tuesday through Sunday.

Question 4: APPLIED

You overhear the following phone conversation: 'Spotkanie jest umówione na piątek, dwudziestego ósmego listopada o wpół do jedenastej. Sala konferencyjna numer dwieście cztery. Koszt udziału to trzysta pięćdziesiąt złotych od osoby.' Extract the date, time (in 24-hour format), room number, and per-person cost.
Show answer
Date: Friday, 28 November. 'Dwudziestego ósmego' = 28th (20th + 8th ordinal), 'listopada' = of November (genitive of listopad). Time: 'wpół do jedenastej' literally means 'half to eleven,' which equals 10:30 — in 24-hour format, 10:30. Room number: 204. 'Dwieście' = 200 (note the feminine form because 'sala' is feminine context, though the number itself uses 'dwieście' for 200), 'cztery' = 4. Cost: 350 złotych per person. 'Trzysta' = 300, 'pięćdziesiąt' = 50; 'od osoby' = per person.

Question 5: CRITICAL THINKING

You read a Polish news headline: 'Ceny biletów PKP wzrosły o 12% — bilet Warszawa–Kraków kosztuje teraz dwieście dziewięćdziesiąt dziewięć złotych i dziewięćdziesiąt dziewięć groszy.' (a) What is the current ticket price? (b) Using the 12% increase, calculate the approximate previous price. (c) Explain why 'złotych' is used rather than 'złote' in this sentence.
Show answer
(a) Current price: 299,99 zł. 'Dwieście' = 200, 'dziewięćdziesiąt' = 90, 'dziewięć' = 9 → 299 złotych. 'Dziewięćdziesiąt dziewięć groszy' = 99 groszy. (b) If the current price represents a 12% increase, the previous price ≈ 299.99 ÷ 1.12 ≈ 267,85 zł. (c) 'Złotych' is the genitive plural form required after numbers ending in 5–9, teens, and any number where the last two digits fall in the 5–21 range. Since 299 ends in 'dziewięć' (9), the genitive plural 'złotych' is grammatically required. If the price were 292 zł, it would be 'złote' (2–4 ending). This pattern — the final digit determining the noun form — is a crucial recognition cue.

SUMMARY

Lesson Summary

Summary

This lesson equipped you to recognize and interpret the four essential categories of numerical information in Polish. Cardinal numbers are built from Slavic roots organized into units, teens (-naście), tens (-dzieścia/-dziesiąt), hundreds, and thousands (tysiąc), with multi-digit numbers formed by chaining magnitude blocks from largest to smallest. Prices use the currency words złoty/złote/złotych and grosz/grosze/groszy as anchor words that signal the presence of a numeral and help you identify the number's magnitude through their case endings.

Time expressions operate in two systems: the transparent 24-hour formal system (godzina + hour + minutes) and the colloquial system using 'wpół do' (half to next hour) and 'za piętnaście' (quarter to next hour). Dates follow the day-month-year order with ordinal day numbers in the genitive (-ego) and month names also in the genitive. Your core strategy is to listen for anchor words — godzina, złotych, peronu, month names — that prime your ear for the numeral that accompanies them, enabling rapid and accurate comprehension even at natural speech speed.

Varsity Tutors • Conversational Polish • Recognizing Numbers, Prices & Times