Writing Numbers, Dates, and Abbreviations

Writing a Polish date or price correctly is more than a typing convention — it is grammar in disguise. A date like 5 maja hides a piece of case morphology that English has no equivalent for, and the everyday abbreviations follow rules of their own. This page covers ordinals, dates, times, decimals, and the abbreviations you will meet on every Polish form and ticket.

Ordinals are written with a following period

In English you write ordinals with a letter-suffix: 1st, 2nd, 5th. Polish instead writes the digit followed by a period: 1., 2., 5.. That period is not punctuation ending a sentence — it is the marker that says "read this as an ordinal."

Mieszkam na 3. piętrze.

I live on the 3rd floor.

To już 2. raz w tym tygodniu.

That's the 2nd time this week already.

So 1. is read aloud as pierwszy (or pierwsza, pierwsze — the ordinal agrees in gender), 5. as piąty, and so on. Crucially, the period only appears where the number is genuinely ordinal; a plain cardinal ("I have 3 brothers") is written 3 with no period.

💡
The period after a digit is Polish for "-th/-st/-nd". 5. = "5th". If you see a number with a dot in Polish text, it is almost always an ordinal, not the end of a sentence.

Dates: the day is a genitive ordinal, and the month follows

Here is the heart of the page. A Polish date such as 5 maja ('the 5th of May') is built from two genitive forms working together. The day is an ordinal in the genitivepiątego, 'of the fifth' — and the month name is also genitivemaja, 'of May'. Written in full, "the 5th of May" is piątego maja.

Urodziłem się piątego maja.

I was born on the fifth of May.

Spotkajmy się dwudziestego trzeciego czerwca.

Let's meet on the twenty-third of June.

When you write the date in digits, that whole structure collapses into a compact form: 5 maja. The bare numeral 5 here is not a cardinal "five" — it encodes the genitive ordinal piątego. This interlock is the distinguishing point of the page: the digit is an ordinal abbreviation, and the month it governs must therefore be in the genitive too.

💡
The month name in a date is always genitive: maja ('of May'), not the dictionary form maj. The day-ordinal governs it — "5 maja" literally means "the 5th [day] of May". This is why Poles never say piąty maj for a date.

The full Polish order is day – month – year, the opposite of American month-first style:

Dzisiaj jest 15 czerwca 2026 r.

Today is the 15th of June 2026.

Two things to note here. First, the year is followed by r., the abbreviation of roku ('of the year', genitive of rok). Second, in fully numeric form the date is written with periods or dashes: 15.06.2026 or 15-06-2026, day first. Reading the American 06/15/2026 into Polish would put the date on a non-existent "15th month", so the day-first order matters for comprehension. (For the underlying case logic, see the genitive in dates and time.)

Telling and writing the time

Polish uses the 24-hour clock in writing and in any formal or transport context. The hour and minutes are separated by a period or a colon, never by the English-style "o'clock" word.

Pociąg odjeżdża o godzinie 14.30.

The train leaves at 2:30 p.m.

Spotkanie jest o 9:00, a obiad o 13:15.

The meeting is at 9:00, and lunch at 1:15 p.m.

The word godzina ('hour', 'o'clock') is abbreviated godz. — so a poster might read godz. 19.00. In speech, the hour is itself an ordinal: o czternastej ('at the fourteenth [hour]'), the topic of telling time.

Decimals and thousands

As with all continental European writing, the decimal separator is a comma and the thousands separator is a space (or, less often, a period).

Liczba pi to w przybliżeniu 3,14.

Pi is approximately 3.14.

Bilet kosztuje 1 250,99 zł.

The ticket costs 1,250.99 zł.

So an English "3.14" becomes "3,14", and "1,250.99" becomes "1 250,99". The currency symbol (for złoty) is written after the amount, like other European currencies.

Roman numerals for months and centuries

Polish keeps a use for Roman numerals that English has largely dropped. The month in a date is very often written as a Roman numeral, which neatly sidesteps the genitive-ending problem: 15 VI 2026 is read aloud as piętnastego czerwca dwa tysiące dwudziestego szóstego roku, with VI standing in for the genitive czerwca. You will see this constantly on official forms, gravestones, and printed schedules.

Umowa obowiązuje od 1 I do 31 XII.

The contract is valid from 1 January to 31 December.

Roman numerals are also the standard way to write centuries: wiek XXI ('the 21st century'), w XIX wieku ('in the 19th century'). Here too the Roman numeral is read as an ordinal — dwudziesty pierwszy, dziewiętnastym — so the digit encodes a fully inflected word.

Mickiewicz żył w XIX wieku.

Mickiewicz lived in the 19th century.

💡
A Roman numeral in a Polish date or century is read as an ordinal, and in a date it carries the same genitive that the month name would: 15 VI = piętnastego czerwca. It is a written shortcut that hides the grammar, not an escape from it.

High-frequency abbreviations

These appear constantly in signs, forms, and writing. Note that each ends in a period and most are read aloud as the full word, not letter by letter.

AbbreviationFull formMeaning
np.na przykłade.g. (for example)
itd.i tak dalejetc. (and so on)
itp.i tym podobneand the like
tj.to jesti.e. (that is)
m.in.między innymiamong others
godz.godzinao'clock / hour
nrnumernumber (No.)
ul.ulicastreet
p.pan / paniMr / Ms
drdoktorDr
prof.profesorProf.
r.roku(of the) year

Mieszkam przy ul. Długiej 5, m. 12.

I live at 5 Długa Street, flat 12.

Zapraszamy m.in. lekarzy, np. kardiologów.

We invite, among others, doctors, e.g. cardiologists.

A spelling subtlety: dr and nr end without a period, because they are contractions — the abbreviation keeps the last letter of the full word (doktor → dr, numer → nr). Abbreviations that are simply cut short, like prof. or godz., take the period. This is a genuine orthographic rule, not a typo, and Poles do observe it.

💡
If the abbreviation ends with the same letter the full word ends with — dr (doktor), nr (numer), mgr (magister) — there is no period. If it just stops partway — prof., godz., ul. — it takes a period.

Common Mistakes

❌ Spotkajmy się 15 czerwiec.

Incorrect — the month must be genitive, not nominative.

✅ Spotkajmy się 15 czerwca.

Let's meet on the 15th of June.

The dictionary form czerwiec ('June') is the nominative; in a date the day-ordinal forces the genitive czerwca ('of June'). This is the dominant transfer error, because English never changes the shape of "June".

❌ Dzisiaj jest 06/15/2026.

Incorrect — month-first American order.

✅ Dzisiaj jest 15.06.2026 r.

Today is the 15th of June 2026.

Polish writes dates day first. Putting the month first not only looks foreign but can be unreadable when the day is over 12.

❌ To kosztuje 3.50 zł.

Incorrect — Polish uses a decimal comma.

✅ To kosztuje 3,50 zł.

That costs 3.50 zł.

A point where a comma belongs reads as a thousands separator to a Polish eye, distorting the amount.

❌ Dzwoniłem do Dr. Nowaka.

Incorrect — 'dr' is a contraction and takes no period.

✅ Dzwoniłem do dr. Nowaka.

I called Dr Nowak.

In the citation form dr takes no period; the period appearing here is in fact the case-ending marker on an inflected title, a finer point — but the bare nominative dr is dotless. Compare prof., which always keeps its dot.

❌ Zaczynamy o 2 PM.

Incorrect — Polish writing uses the 24-hour clock with no AM/PM.

✅ Zaczynamy o 14.00.

We start at 2 p.m.

There is no AM/PM in Polish; afternoon and evening hours are written 13–23.

Key Takeaways

  • Ordinals are written digit + period: 5. = piąty ('5th').
  • In a date, the day is a genitive ordinal and the month is genitive too (5 maja = piątego maja) — never the dictionary maj.
  • Dates run day–month–year, with r. after the year.
  • Time uses the 24-hour clock with a period or colon (14.30); decimals use a comma (3,14); thousands use a space (1 000).
  • Abbreviations that keep the word's last letter (dr, nr) drop the period; truncations (prof., ul.) keep it.

Now practice Polish

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Polish

Related Topics

  • Ordinal Numbers: pierwszy, drugi, trzeciA2How Polish ordinals work as full adjectives that agree in gender, number, and case — used for floors, ranking, and dates.
  • Telling the TimeA2Reading the clock in Polish — feminine ordinals for hours, o + locative for 'at', and the 'half to the next hour' logic.
  • Genitive for Dates and TimeB1How Polish uses the genitive — with no preposition — to express dates, years, ranges, and the 'half past' clock time.
  • Genitive: FormsA2How to build the Polish genitive case (dopełniacz) in every gender and number, including the notorious masculine -a/-u split and the zero-ending genitive plural.
  • Punctuation and the CommaA2How Polish punctuation differs from English — above all the strict, grammar-driven comma before subordinate clauses.