Numbers in Portuguese: 1 to a Billion (Complete Guide)
Numbers are the first thing you actually need. The price, the time, the platform, your age. You can survive without saying "the beach is beautiful". You cannot survive without understanding doze euros.
Portuguese numbers are regular and mostly predictable. There is no backwards flip like German, no quatre-vingt-dix like French. If you have any Spanish, you are already most of the way there.
There are exactly three things that catch English speakers, and all three are things English simply does not do. Here they are, with everything else.
1 to 20
Portuguese
0
zero
1
um
2
dois
3
três
4
quatro
5
cinco
6
seis
7
sete
8
oito
9
nove
10
dez
11
onze
12
doze
13
treze
14
catorze
15
quinze
16
dezasseis
17
dezassete
18
dezoito
19
dezanove
20
vinte
From 16 the logic starts: dez + the digit. Below 16, memorise.
First Brazil/Portugal split, and it lands right here:
Portugal
Brazil
14
catorze
quatorze
16
dezasseis
dezesseis
17
dezassete
dezessete
19
dezanove
dezenove
Portugal uses deza-, Brazil uses deze-. Both are correct, both are understood everywhere. Pick the one for where you are going and stop thinking about it.
The tens
Portuguese
20
vinte
30
trinta
40
quarenta
50
cinquenta
60
sessenta
70
setenta
80
oitenta
90
noventa
All regular, all transparent. And note what is not here: no four-twenties, no three-score. Portuguese has a plain word for 70, 80 and 90.
Building any number: the e rule
tens + e + units. The e ("and") is obligatory, unlike Spanish where it disappears above 30.
Ready to become a polyglot?
Start learning 55 languages with immersive audio today.
Three separate words, always. Vinteum does not exist.
And it keeps going at three digits: cento e vinte e três (123). Two es. Portuguese is generous with them, and dropping them is the mark of a Spanish speaker guessing.
Table: 1 to 100
1 um
21 vinte e um
41 quarenta e um
61 sessenta e um
81 oitenta e um
2 dois
22 vinte e dois
42 quarenta e dois
62 sessenta e dois
82 oitenta e dois
3 três
23 vinte e três
43 quarenta e três
63 sessenta e três
83 oitenta e três
4 quatro
24 vinte e quatro
44 quarenta e quatro
64 sessenta e quatro
84 oitenta e quatro
5 cinco
25 vinte e cinco
45 quarenta e cinco
65 sessenta e cinco
85 oitenta e cinco
6 seis
26 vinte e seis
46 quarenta e seis
66 sessenta e seis
86 oitenta e seis
7 sete
27 vinte e sete
47 quarenta e sete
67 sessenta e sete
87 oitenta e sete
8 oito
28 vinte e oito
48 quarenta e oito
68 sessenta e oito
88 oitenta e oito
9 nove
29 vinte e nove
49 quarenta e nove
69 sessenta e nove
89 oitenta e nove
10 dez
30 trinta
50 cinquenta
70 setenta
90 noventa
11 onze
31 trinta e um
51 cinquenta e um
71 setenta e um
91 noventa e um
12 doze
32 trinta e dois
52 cinquenta e dois
72 setenta e dois
92 noventa e dois
13 treze
33 trinta e três
53 cinquenta e três
73 setenta e três
93 noventa e três
14 catorze
34 trinta e quatro
54 cinquenta e quatro
74 setenta e quatro
94 noventa e quatro
15 quinze
35 trinta e cinco
55 cinquenta e cinco
75 setenta e cinco
95 noventa e cinco
16 dezasseis
36 trinta e seis
56 cinquenta e seis
76 setenta e seis
96 noventa e seis
17 dezassete
37 trinta e sete
57 cinquenta e sete
77 setenta e sete
97 noventa e sete
18 dezoito
38 trinta e oito
58 cinquenta e oito
78 setenta e oito
98 noventa e oito
19 dezanove
39 trinta e nove
59 cinquenta e nove
79 setenta e nove
99 noventa e nove
20 vinte
40 quarenta
60 sessenta
80 oitenta
100 cem
Trap 1: numbers have a gender
English has no idea this is a thing, and it is the mistake that marks you instantly.
1 and 2 change according to what they count:
Masculine
Feminine
1
um café
uma cerveja
2
dois cafés
duas cervejas
duas, not dois, for anything feminine. Dois cervejas is wrong, and it is the single most common English-speaker error in Portuguese numbers.
And it carries into big numbers: vinte e duas pessoas (22 people, feminine), vinte e dois euros (22 euros, masculine).
The hundreds do it too, from 200 up:
Masculine
Feminine
200
duzentos
duzentas
300
trezentos
trezentas
500
quinhentos
quinhentas
900
novecentos
novecentas
duzentos euros, but duzentas pessoas.
Trap 2: cem or cento?
Form
When
cem
Exactly 100, or before a noun
cento
101 to 199
So cem euros (100 euros), but cento e um (101). Never cem e um.
The hundreds and thousands
Portuguese
100
cem
200
duzentos
300
trezentos
400
quatrocentos
500
quinhentos
600
seiscentos
700
setecentos
800
oitocentos
900
novecentos
1 000
mil
2 000
dois mil
1 000 000
um milhão
quinhentos (500) is the irregular one worth memorising. It is not cincocentos.
mil never changes and never takes um. It is mil euros, not um mil euros. At a million the um comes back: um milhão.
And milhão takes de: um milhão de euros, exactly like English "a million of..." would not. This one catches everybody.
Trap 3: the billion
Here is where real money gets lost, and Portuguese is genuinely split down the middle.
Brazil uses the short scale. Portugal uses the long scale. They are the same language and they disagree about what a billion is.
Number
English
Brazil
Portugal
10⁶
million
um milhão
um milhão
10⁹
billion
um bilhão
mil milhões
10¹²
trillion
um trilhão
um bilião
Read that table twice, because it is genuinely awkward:
In Brazil, um bilhão is 10⁹. Same as the English billion. Easy.
In Portugal, um bilião is 10¹², which is the English trillion. And 10⁹ has no single word: you say mil milhões (a thousand millions).
So três biliões in a Lisbon newspaper is a thousand times bigger than três bilhões in a São Paulo one. The spelling differs by one letter.
The safe move: in Portugal, say mil milhões for a billion. It is unambiguous on both sides of the Atlantic.
Ordinals
Portuguese
1st
primeiro
2nd
segundo
3rd
terceiro
4th
quarto
5th
quinto
6th
sexto
7th
sétimo
8th
oitavo
9th
nono
10th
décimo
They agree in gender: o primeiro dia, a primeira vez.
Past 10, nobody uses them. A Portuguese speaker says o andar doze (floor twelve), not o décimo segundo andar. Do not learn ordinals beyond ten, you will never hear them.
And the floor trap: in Portugal, the rés-do-chão is the ground floor, and the primeiro andar is one flight up. In Brazil, térreo for the ground floor.
Fractions, decimals and money
Portuguese
1/2
meio / metade
1/3
um terço
1/4
um quarto
50 %
cinquenta por cento
Punctuation is European, the reverse of English:
The comma is the decimal point:3,14 is três vírgula catorze.
The dot separates thousands:1.000 means one thousand.
A price tag reading 1.500 in Lisbon is fifteen hundred. And €2,50 is two euros fifty.
Pronunciation: what the spelling hides
The nasals are the whole game.um, cem, cento, vinte, milhão all end in a nasal sound that English does not have. um is not "oom": the sound goes through your nose and the m is never really pronounced.
You cannot get this off the page. It has to come through your ears.
sessenta (60) and setenta (70) sound dangerously alike at speed. Same problem as Spanish. This is the confusion that costs money, so make people repeat: Pode repetir, por favor?
And the big one, Portugal vs Brazil: European Portuguese swallows unstressed vowels. sete sounds close to set in Lisbon and clearly SEH-chee in Rio. Brazilian Portuguese pronounces everything and is markedly easier to understand as a beginner.
If you learn on Brazilian material and land in Porto, you will understand nothing at first. That is normal, and it is not your fault. Pick one variety early, because your ear needs a reference.
The numbers you'll use first
Forget counting to a hundred. This is your first hour:
Portuguese
English
Quanto custa?
How much is it?
Dois, por favor
Two, please
Somos quatro
There are four of us
Que horas são?
What time is it?
São três horas
It's three o'clock
Às oito e meia
At half past eight
A conta, por favor
The bill, please
Tenho trinta anos
I'm thirty
O meu número é...
My number is...
Pode repetir, por favor?
Could you repeat that?
Somos quatro is the one you use first, every single evening: it is what they ask you at the door of every restaurant.
How this becomes automatic
Reading a table does nothing when the price lands at full speed and your brain needs two seconds to convert.
Numbers are where the gap between knowing and being able to say is most brutal, because they always arrive fast and with no context to help you guess.
Three things:
Out loud, and fast. Take quarenta e cinco and vary one element: quarenta e seis, cinquenta e cinco, quarenta e cinco euros. Combine that drill with active recall, and treat speed as the mechanism, not a bonus: slowly, your brain has time to route through English, and that detour is exactly what you want gone.
Through your ears, never off the page. The nasals and the swallowed vowels are invisible in writing. Listen and repeat right behind, which is shadowing.
Your numbers. Your age, your phone number, your floor, your train time. Those are your language islands, and they beat counting to a hundred.
That is exactly what the Hyperpolyglot app is built for: you write the phrases your life actually needs, they come back in a native voice, and you loop them until they arrive without translation. Available on iOS, Android, and Web.
Common Mistakes to Avoid
Saying dois cervejas. It is duas cervejas. Numbers have gender, and this is the giveaway error.
Dropping the e. It is vinte e um, three words, always.
Saying um mil. It is just mil.
Forgetting de after milhão.um milhão de euros.
Confusing cem and cento. 100 exactly, or 101 to 199.
Assuming bilião means billion. In Portugal it is a trillion. Say mil milhões to be safe.
Reading 1.500 as one and a half. The dot separates thousands.
Learning ordinals past ten. Nobody says them.
Mixing Brazilian and European. Both are correct, but your ear needs one reference.
Practising silently. Numbers arrive fast in real life. They train out loud or not at all.