The cardinals from 1 to 100 are the bedrock of every numerical conversation in Portuguese — counting money, telling time, giving an age, pricing in a shop, dialing a phone number. This page lays them out in full, with three pieces of information learners need but rarely get from a flat list: which numbers agree in gender (most don't, but a few do), the PT-PT spellings that differ from Brazilian Portuguese (dezasseis, dezassete, dezanove), and the rule for joining tens and units with e.
By the end of this page you should be able to read any number from 1 to 100 aloud correctly, write it correctly with the right agreement, and know exactly where PT-PT diverges from PT-BR.
1 to 10
The first ten cardinals are the only set you must memorise outright; everything else builds from them.
| Number | Masculine | Feminine | IPA (PT-PT) |
|---|---|---|---|
| 1 | um | uma | /ũ/, /ˈumɐ/ |
| 2 | dois | duas | /dojʃ/, /ˈduɐʃ/ |
| 3 | três | três | /tɾeʃ/ |
| 4 | quatro | quatro | /ˈkwatɾu/ |
| 5 | cinco | cinco | /ˈsĩku/ |
| 6 | seis | seis | /sɐjʃ/ |
| 7 | sete | sete | /ˈsɛt(ɨ)/ |
| 8 | oito | oito | /ˈojtu/ |
| 9 | nove | nove | /ˈnɔv(ɨ)/ |
| 10 | dez | dez | /dɛʃ/ |
Two key points from the table:
Only um and dois agree in gender
Of the first ten, only um / uma and dois / duas change form for gender. Everything from três upward is invariable.
um livro, uma mesa
one book, one table
dois irmãos, duas irmãs
two brothers, two sisters
três cães, três gatas
three dogs, three cats (no agreement — three is invariable)
cinco rapazes, cinco raparigas
five boys, five girls (invariable)
O João tem dois filhos e a Ana tem duas filhas.
João has two sons and Ana has two daughters.
Quero três cafés e duas águas, por favor.
I'd like three coffees and two waters, please.
Comprei sete maçãs no mercado.
I bought seven apples at the market.
Pronunciation notes
- três has a closed ê sound: /tɾeʃ/, like English trayss with a soft final sh.
- seis has the diphthong /ɐj/: /sɐjʃ/, similar to sayss.
- dez has an open é: /dɛʃ/, like dess with the e of English bed.
- sete and nove have an open vowel that learners often produce too closed: /ˈsɛt(ɨ)/, /ˈnɔv(ɨ)/. The final e is reduced or dropped in connected speech.
- cinco has a nasal i (/ˈsĩku/) — the n before c nasalises the vowel and largely disappears.
11 to 19: the teens
The teens are partly built from the bases (10 + 1, 10 + 2, ...) but with fused, opaque forms. They must be learned individually.
| Number | PT-PT | PT-BR (where different) |
|---|---|---|
| 11 | onze | same |
| 12 | doze | same |
| 13 | treze | same |
| 14 | catorze | quatorze (also tolerated in PT-PT) |
| 15 | quinze | same |
| 16 | dezasseis | dezesseis |
| 17 | dezassete | dezessete |
| 18 | dezoito | same |
| 19 | dezanove | dezenove |
The PT-PT vs PT-BR difference for 16, 17, and 19 is one of the most reliable diagnostics for telling the two varieties apart: PT-PT writes deza- (a short a as the linking vowel — dezasseis, dezassete, dezanove), PT-BR writes deze- (with e).
For 14, both catorze and quatorze are correct in PT-PT, but catorze is by far the more common form in standard European Portuguese. Use catorze unless you have a specific reason to use quatorze.
A minha filha tem catorze anos.
My daughter is fourteen years old.
Comprei dezasseis ovos no mercado para o bolo.
I bought sixteen eggs at the market for the cake.
O comboio sai às dezassete horas.
The train leaves at five p.m. (17:00)
Tenho dezanove primos do lado da minha mãe.
I have nineteen cousins on my mother's side.
O meu filho fez doze anos no mês passado.
My son turned twelve last month.
Pronunciation note: the z in teens
In dezasseis, dezassete, dezanove, the medial z is pronounced as /z/ in deliberate speech but often weakens to a /ʒ/-like sound in fast speech. The ss in dezasseis and dezassete is /s/ — the doubled s is a spelling convention to keep the sound /s/ rather than /z/ between vowels.
20 to 90 by tens
The tens have their own forms, derived loosely from the corresponding units but irregular in shape.
| Number | PT-PT | Note |
|---|---|---|
| 20 | vinte | — |
| 30 | trinta | — |
| 40 | quarenta | — |
| 50 | cinquenta | spelled with qu, not cinqüenta (PT-PT abolished the trema in 1945) |
| 60 | sessenta | double s |
| 70 | setenta | single t |
| 80 | oitenta | — |
| 90 | noventa | — |
All the tens are invariable (no gender form): vinte alunos, vinte alunas; quarenta euros, quarenta horas.
Tenho vinte anos.
I'm twenty years old.
A minha avó tem oitenta e cinco anos.
My grandmother is eighty-five years old.
O autocarro demora trinta minutos até ao centro.
The bus takes thirty minutes to the centre.
O concerto custou cinquenta euros por bilhete.
The concert cost fifty euros per ticket.
Trabalho aqui há sessenta dias.
I've been working here for sixty days.
21 to 99: tens + e + units
The signature pattern of Portuguese cardinals: tens and units are joined by the conjunction e (and), with no hyphen and all three elements written separately.
| Number | Spelled out |
|---|---|
| 21 | vinte e um (m) / vinte e uma (f) |
| 22 | vinte e dois (m) / vinte e duas (f) |
| 25 | vinte e cinco |
| 33 | trinta e três |
| 47 | quarenta e sete |
| 58 | cinquenta e oito |
| 62 | sessenta e dois (m) / sessenta e duas (f) |
| 71 | setenta e um (m) / setenta e uma (f) |
| 88 | oitenta e oito |
| 99 | noventa e nove |
Há vinte e um alunos na minha turma.
There are twenty-one students in my class.
Comprei vinte e duas garrafas de água para a festa.
I bought twenty-two bottles of water for the party.
O meu avô faz noventa e nove anos amanhã.
My grandfather turns ninety-nine tomorrow.
O exame tinha quarenta e cinco perguntas.
The exam had forty-five questions.
Esta camisola custou trinta e oito euros.
This jumper cost thirty-eight euros.
A minha morada é a rua das Flores, número sessenta e dois.
My address is Rua das Flores, number sixty-two.
Faltei a oitenta e três aulas no total.
I missed eighty-three classes in total.
Agreement carries through to compound numbers
When a compound number ends in um or dois, the unit agrees in gender with the noun, even at the end of a long compound. Twenty-one houses must be vinte e uma casas, not vinte e um casas.
vinte e uma alunas
twenty-one female students
trinta e duas mesas
thirty-two tables
quarenta e uma páginas
forty-one pages
oitenta e duas pessoas
eighty-two people
Há cinquenta e uma raparigas inscritas no curso.
There are fifty-one girls enrolled in the course.
A biblioteca tem oitenta e duas mil obras.
The library has eighty-two thousand works.
This is the most common A1 mistake learners make: forgetting that the agreement at the end of a long number is just as obligatory as it would be on a bare uma or duas.
Compound numbers are NOT hyphenated
Every element is a separate word. No hyphens.
vinte e cinco (NOT vinte-e-cinco)
twenty-five
cinquenta e três (NOT cinquenta-e-três)
fifty-three
This contrasts with French (vingt-et-un) and English when hyphenated (twenty-one). Portuguese always writes them apart.
100: the cem / cento split
The number 100 has two forms in Portuguese, governed by what comes after.
cem — alone, or before a noun (or its multiplier)
Use cem when 100 stands by itself, or directly before a noun, or before mil / milhão / milhões.
Tenho cem euros.
I have one hundred euros.
cem alunos, cem casas, cem páginas
one hundred students, one hundred houses, one hundred pages
cem mil pessoas
one hundred thousand people
cem milhões de habitantes
one hundred million inhabitants
cem por cento
one hundred percent
cento — before another smaller number
Use cento when 100 is followed by another number from 1 to 99 (always with e).
cento e um, cento e dez, cento e cinquenta, cento e noventa e nove
101, 110, 150, 199
cento e vinte euros
one hundred and twenty euros
O livro tem cento e oitenta e três páginas.
The book has 183 pages.
A maratona tem cento e noventa e cinco corredores.
The marathon has 195 runners.
The distinction is mechanical: cem alone, cento with a follower. There is no semantic difference; it is purely positional.
cem (100), cento e dez (110), cento e vinte e cinco (125)
100, 110, 125
cem is invariable
Unlike the higher hundreds (duzentos/duzentas), cem itself does not agree with gender. Cem mulheres, cem homens — same form.
cem mulheres, cem homens
one hundred women, one hundred men (no agreement)
For 200 onwards (duzentos/duzentas), see Cardinal Numbers 100+.
A complete sample list (selected)
| Number | Spelled out |
|---|---|
| 1 | um / uma |
| 13 | treze |
| 21 | vinte e um / vinte e uma |
| 27 | vinte e sete |
| 34 | trinta e quatro |
| 42 | quarenta e dois / quarenta e duas |
| 56 | cinquenta e seis |
| 63 | sessenta e três |
| 71 | setenta e um / setenta e uma |
| 89 | oitenta e nove |
| 92 | noventa e dois / noventa e duas |
| 99 | noventa e nove |
| 100 | cem |
Reading numbers in real contexts
A few of the most common A1-level uses of cardinals 1-100:
Telling your age
Tenho trinta e quatro anos.
I'm thirty-four years old.
Quantities at the shop
Quero meio quilo de queijo, por favor.
I'd like half a kilo of cheese, please.
Quanto custam estes cinco quilos de batatas? — São doze euros e cinquenta.
How much for these five kilos of potatoes? — Twelve euros fifty.
Trinta euros, se faz favor.
Thirty euros, please.
Time
Saímos às dezassete horas.
We leave at five p.m.
O filme dura noventa minutos.
The film lasts ninety minutes.
Phone numbers (digit by digit)
O meu número é nove um dois, três quatro cinco, seis sete oito.
My number is 912 345 678.
Addresses and door numbers
Rua Augusta, número quarenta e sete, terceiro andar.
47 Rua Augusta, third floor.
Vivo no número oitenta e dois.
I live at number eighty-two.
PT-PT vs PT-BR: a quick reference
The PT-PT and PT-BR cardinal systems are nearly identical, but the teens 16, 17, and 19 are the headline difference, plus the optional spelling for 14.
| Number | PT-PT | PT-BR |
|---|---|---|
| 14 | catorze (preferred); quatorze (also accepted) | quatorze (preferred); catorze (also accepted) |
| 16 | dezasseis | dezesseis |
| 17 | dezassete | dezessete |
| 19 | dezanove | dezenove |
If you write dezesseis or dezenove in PT-PT, you have written PT-BR forms — they will be perfectly understood, but they mark you as a learner who has been studying from Brazilian materials. The PT-PT standard is dezasseis, dezassete, dezanove.
Common mistakes
❌ Tenho dois mesas.
*Dois* must agree with feminine *mesas*. Use *duas*.
✅ Tenho duas mesas.
I have two tables.
❌ vinteum, trintaecinco, vinteum alunos
Tens and units are written as **separate words** joined by *e*: *vinte e um, trinta e cinco*. No fusion, no hyphens.
✅ vinte e um, trinta e cinco, vinte e um alunos
twenty-one, thirty-five, twenty-one students
❌ vinte e um alunas
The unit at the end of a long compound must agree with the gender of the noun: *vinte e uma alunas*.
✅ vinte e uma alunas
twenty-one female students
❌ dezesseis, dezessete, dezenove (in PT-PT)
These are PT-BR spellings. PT-PT writes *dezasseis, dezassete, dezanove* with the linking vowel *a*.
✅ dezasseis, dezassete, dezanove
sixteen, seventeen, nineteen (PT-PT)
❌ cem e vinte alunos
Before another number, use *cento*, not *cem*: *cento e vinte alunos*.
✅ cento e vinte alunos
one hundred and twenty students
❌ vinte alunos e cinco / vinte cinco
The conjunction *e* connects the tens and units in that order: *vinte e cinco* (twenty-five). The units always come after *e*.
✅ vinte e cinco
twenty-five
❌ Tenho duas euros.
*Euro* is masculine: *dois euros*, not *duas euros*. The agreement rule cuts both ways — masculine nouns take *dois*, not *duas*.
✅ Tenho dois euros.
I have two euros.
Key takeaways
- Um/uma and dois/duas are the only cardinals 1-10 that agree in gender. Everything from três to cem is invariable in this range.
- The teens 11-19 are fused forms that must be memorised. PT-PT writes dezasseis, dezassete, dezanove (with -a-); PT-BR writes dezesseis, dezessete, dezenove (with -e-). For 14, PT-PT prefers catorze.
- The tens are vinte, trinta, quarenta, cinquenta, sessenta, setenta, oitenta, noventa.
- Compound numbers 21-99 are written as three separate words joined by e: vinte e um, trinta e cinco, noventa e nove. No hyphens.
- Agreement carries through to the end of long compounds: vinte e uma alunas, oitenta e duas pessoas.
- Cem is used alone or before a noun; cento is used before another smaller number: cem alunos, cento e vinte alunos.
- For 200 and beyond, see Cardinal Numbers 100+; the hundreds will start agreeing in gender (duzentos/duzentas) and the conjunction e will appear in new positions.
Related Topics
- Numbers OverviewA1 — An orienting tour of the Portuguese number system — cardinals, ordinals, fractions, decimals, percentages, dates, and the quirks of agreement, formatting, and PT-PT vs PT-BR usage.
- Cardinal Numbers 100+A1 — Hundreds, thousands, millions, and beyond in European Portuguese — gender agreement of duzentas/trezentas, the cem/cento split, mil as invariable, milhão with de, and the long-scale bilião that traps English speakers.
- Hyphenation RulesB1 — When European Portuguese uses the hyphen — with prefixes, in compound words, in numerals, in days of the week, and at line ends — under the Acordo Ortográfico 1990.
- Portuguese Spelling OverviewA1 — An orienting tour of European Portuguese orthography — alphabet, diacritics, digraphs, nasal spelling, and the Acordo Ortográfico 1990 reforms that still affect every modern PT-PT text.