Skip to content
EveryLingua

Numbers, time and dates in Portuguese

Numbers are not learnt as words but as rules for putting words together. The Portuguese rules ask for something English never does: an e between every part of the number — cento e vinte e três — and a feminine form the moment the thing counted is feminine, the hour included. Neither takes long to learn. What makes them hard is that the English habit steps in at the very moment you need a number fastest.

Everything here is computed, not typed

Every number written out in words on this page is generated from a rule when the site is built, and the same rule sets the exercises below. A table of a hundred numbers typed by hand would be a hundred chances for a mistake nobody finds. Everything is checked against a second, independently written version — every whole number up to 2,000, every minute of the day, every date of the year and every amount up to 2,000 euros.

The 15 places where your own language gets in the way

The page is arranged by these and not by kinds of number: anyone who gets this far can count to twenty.

vinte e três: an e between tens and units

Wrong:vinte três
Right:vinte e três

English joins tens and units with a hyphen and nothing else. Portuguese joins them with e, and the word is not optional: vinte três sounds like two numbers rather than one. The same e links every part of a longer number — trezentos e quarenta e dois.

cem on its own, cento with more after it

Wrong:cem e um
Right:cento e um

«Hundred» has one form in English; Portuguese has two. cem stands alone or before a noun — cem euros, cem anos. As soon as another number follows, it becomes cento: cento e um, cento e cinquenta. cem mil keeps the short form, because the thousand multiplies the hundred rather than continuing it.

When mil is followed by e

Wrong:mil e duzentos e trinta e quatro
Right:mil duzentos e trinta e quatro

British English puts «and» after the thousand only when less than a hundred follows: «a thousand and one». Portuguese goes one step further — the e also appears before a round hundred: mil e um, mil e duzentos. As soon as anything follows the hundred, it drops out after mil and reappears inside the rest.

Two has a feminine form

Wrong:dois casas
Right:duas casas

An English number never changes with what it counts. In Portuguese, one and two do — um livro, uma casa, dois livros, duas casas — and so do the hundreds from two hundred up: duzentos livros, but duzentas casas. Every other number stays as it is.

milhões de pessoas: a million takes de

Wrong:dois milhões pessoas
Right:dois milhões de pessoas

English treats «million» like any other number: no plural, nothing in between. In Portuguese milhão is a noun, so it takes a plural — dois milhões — and de before what is counted. Mil is not a noun and takes neither: dois mil pessoas.

A billion is mil milhões

Wrong:um bilião
Right:mil milhões

European Portuguese kept the long scale. Um bilião is a million millions — the English trillion — so the English billion is mil milhões. The sentence sounds perfect and is out by a factor of a thousand. Brazil uses the short scale and spells the word bilhão, which is why the two are easy to mix up in reading.

A year is just a number

Wrong:dezanove oitenta e quatro
Right:mil novecentos e oitenta e quatro

English splits a year into two pairs of digits. Portuguese has no such form: it reads the year as the number it is, thousand, hundreds and all — mil novecentos e oitenta e quatro, dois mil e vinte e quatro. The paired version is not a casual alternative; the listener simply has to work out what you meant.

é uma hora, but são duas horas

Wrong:são uma hora
Right:é uma hora

English keeps «it’s» whatever the hour. In Portuguese the hours are the subject, and they are plural — são três horas — so the verb follows them. Only one o’clock is singular: é uma hora, and likewise é meio-dia and é meia-noite.

The hour is feminine

Wrong:são dois horas
Right:são duas horas

Hora is a feminine noun, and it is understood even when nobody says it, so one and two take their feminine forms: é uma, são duas, às duas. Nothing in English gives a hint of this, and dois is the form a learner meets first.

e meia, not e meio

Wrong:são três horas e meio
Right:são três horas e meia

The direction is the same as in English: half past three counts on from three. What catches people out is the ending. The half is half an hour, meia hora, and agrees with it — três e meia. Meio is the masculine form and belongs to meio-dia.

No a.m. or p.m. — da manhã, da tarde

Wrong:três p.m.
Right:três da tarde

Portuguese does not borrow «a.m.» and «p.m.». In speech the part of the day follows the hour — da manhã, da tarde, da noite, and da madrugada for the small hours. In writing, a timetable or an invitation uses the twenty-four-hour clock: 15h30.

vinte e três de julho, not the 23rd

Wrong:vigésimo terceiro de Julho
Right:vinte e três de julho

Two habits at once. Portuguese gives the day as a cardinal number, not an ordinal, and since the 1990 spelling agreement the month takes a small letter, like the days of the week. De links day, month and year: vinte e três de julho de dois mil e vinte e quatro.

vigésimo terceiro: both halves are ordinals

Wrong:vinte e terceiro
Right:vigésimo terceiro

In English only the last part of an ordinal changes: «twenty-third». In Portuguese both parts become ordinals, and the e that is compulsory in the cardinal number disappears — vigésimo terceiro, not vigésimo e terceiro. In figures: 23.º.

três vírgula catorze, not três ponto um quatro

Wrong:três ponto um quatro
Right:três vírgula catorze

Portuguese writes a comma where English writes a decimal point, and says it: vírgula. A short tail is read as a number rather than digit by digit — vírgula catorze; only a longer one is spelt out figure by figure.

1.250,50 € — the English signs swapped round

Wrong:€1,250.50
Right:1.250,50 €

In Portugal a comma never groups thousands; it marks the decimals. Thousands are grouped with a full stop or a space, and the euro sign goes after the amount. Written the English way, €1,250.50 reads to a Portuguese eye as a little over one euro.

The numbers

An e between every part: hundreds, tens and units. cem alone, cento with more after it — and after mil the e appears only when less than a hundred or a round hundred follows. The figures are written the Portuguese way, with a full stop grouping the thousands.

FiguresIn wordsAs an ordinal
1um1.º — primeiro
2dois2.º — segundo
3três3.º — terceiro
8oito8.º — oitavo
11onze11.º — décimo primeiro
16dezasseis16.º — décimo sexto
20vinte20.º — vigésimo
21vinte e um21.º — vigésimo primeiro
23vinte e três23.º — vigésimo terceiro
33trinta e três33.º — trigésimo terceiro
88oitenta e oito88.º — octogésimo oitavo
100cem100.º — centésimo
101cento e um101.º — centésimo primeiro
120cento e vinte120.º — centésimo vigésimo
200duzentos200.º — ducentésimo
342trezentos e quarenta e dois342.º — trecentésimo quadragésimo segundo
1.000mil1000.º — milésimo
1.001mil e um1001.º
1.200mil e duzentos1200.º
1.234mil duzentos e trinta e quatro1234.º

Years

No pairs and no special form: a year is a number, with every e in place. The column beside it shows what comes out when the English pattern is carried across.

YearSaidNot like this
1066mil e sessenta e seisdez sessenta e seis
1515mil quinhentos e quinzequinze quinze
1789mil setecentos e oitenta e novedezassete oitenta e nove
1900mil e novecentos—
1984mil novecentos e oitenta e quatrodezanove oitenta e quatro
2000dois mil—
2010dois mil e dezvinte dez
2024dois mil e vinte e quatrovinte vinte e quatro

Telling the time

The hours are feminine and plural — only one o’clock is singular. Up to the half hour e, after it para towards the next hour, the same direction as in English. The figures form is the one on timetables and runs to twenty-four.

TimeSaidTimetablePart of the day
15:30são três horas e meia15h30da tarde
15:45é um quarto para as quatro15h45da tarde
15:15são três horas e um quarto15h15da tarde
09:05são nove horas e cinco9h05da manhã
11:50são dez para as doze11h50da manhã
12:00é meio-dia12hmeio-dia
00:00é meia-noite0hmeia-noite
01:00é uma hora em ponto1hda madrugada
13:40são vinte para as duas13h40da tarde
23:59é um minuto para as doze23h59da noite

Dates

A cardinal number, a small letter for the month, and de twice. In figures the day comes first, as it does in Britain.

In EnglishIn figuresSaid
23 July 202423/07/2024vinte e três de julho de dois mil e vinte e quatro
1 March 202401/03/2024um de março de dois mil e vinte e quatro
3 April 202403/04/2024três de abril de dois mil e vinte e quatro
31 December 202431/12/2024trinta e um de dezembro de dois mil e vinte e quatro
2 September 202402/09/2024dois de setembro de dois mil e vinte e quatro

Money and decimals

The sign goes after the amount, a comma marks the decimals, and euros and cents are joined with e. The small change is called cêntimo in Portugal and centavo in Brazil.

WrittenSaid
4,50 €quatro euros e cinquenta cêntimos
1,00 €um euro
0,75 €setenta e cinco cêntimos
19,99 €dezanove euros e noventa e nove cêntimos
0,01 €um cêntimo
2,50 R$dois reais e cinquenta centavos
3,14três vírgula catorze
2,718dois vírgula sete um oito

Try it yourself

68 exercises, generated from the same rules. Whatever you get wrong comes back tomorrow.