Numbers 100 to 1,000 (sto, dwieście, tysiąc)

Hundreds: 200 to 400

Counting by hundreds in Polish starts by modifying the base word for one hundred (sto). For 200, 300, and 400, the endings change slightly to -ście or -sta:

  • 200: dwieście
  • 300: trzysta
  • 400: czterysta
This is a cheap table, it costs two hundred zlotys.
To jest tani stół, kosztuje dwieście złotych.

When talking about prices, buying, or renting, you will frequently use the preposition za to mean "for" (in exchange for a specific amount of money).

for (in exchange for)
za
I want to rent out my room for three hundred zlotys.
Chcę wynająć swój pokój za trzysta złotych.
I will pay four hundred zlotys for this room because it is big.
Zapłacę za ten pokój czterysta złotych, bo jest duży.

Hundreds: 500 to 900

Starting at 500, the pattern becomes incredibly consistent. You simply take the standard base number (like pięć for five) and attach the suffix -set.

This gives us pięćset (500), sześćset (600), siedemset (700), osiemset (800), and dziewięćset (900).

My new suit costs five hundred zlotys.
Mój nowy garnitur kosztuje pięćset złotych.
This old television costs six hundred zlotys.
Ten stary telewizor kosztuje sześćset złotych.
This table costs seven hundred, and this one eight hundred zlotys.
Ten stół kosztuje siedemset, a ten osiemset złotych.

Thousands and Combining Numbers

The word for one thousand is tysiąc.

Just like in English, larger numbers are built by stringing the values together from largest to smallest. To say 1,200, you simply say the Polish words for "one thousand" followed by "two hundred" (tysiąc dwieście).

This is a very expensive watch, it costs one thousand two hundred zlotys.
To jest bardzo drogi zegarek, kosztuje tysiąc dwieście złotych.
She wants to rent out her house for one thousand nine hundred zlotys.
Ona chce wynająć swój dom za tysiąc dziewięćset złotych.