Cardinal Numbers 1-100

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.

NumberMasculineFeminineIPA (PT-PT)
1umuma/ũ/, /ˈumɐ/
2doisduas/dojʃ/, /ˈduɐʃ/
3trêstrês/tɾeʃ/
4quatroquatro/ˈkwatɾu/
5cincocinco/ˈsĩku/
6seisseis/sɐjʃ/
7setesete/ˈsɛt(ɨ)/
8oitooito/ˈojtu/
9novenove/ˈnɔv(ɨ)/
10dezdez/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.

NumberPT-PTPT-BR (where different)
11onzesame
12dozesame
13trezesame
14catorzequatorze (also tolerated in PT-PT)
15quinzesame
16dezasseisdezesseis
17dezassetedezessete
18dezoitosame
19dezanovedezenove

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.

NumberPT-PTNote
20vinte
30trinta
40quarenta
50cinquentaspelled with qu, not cinqüenta (PT-PT abolished the trema in 1945)
60sessentadouble s
70setentasingle t
80oitenta
90noventa

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.

💡
The PT-PT spelling cinquenta (with q) was unified with PT-BR by AO90 — both varieties now write it the same. Pre-1945 PT-PT used cincoenta, which you may still see in very old texts. The current standard is cinquenta.

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.

NumberSpelled out
21vinte e um (m) / vinte e uma (f)
22vinte e dois (m) / vinte e duas (f)
25vinte e cinco
33trinta e três
47quarenta e sete
58cinquenta e oito
62sessenta e dois (m) / sessenta e duas (f)
71setenta e um (m) / setenta e uma (f)
88oitenta e oito
99noventa 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)

NumberSpelled out
1um / uma
13treze
21vinte e um / vinte e uma
27vinte e sete
34trinta e quatro
42quarenta e dois / quarenta e duas
56cinquenta e seis
63sessenta e três
71setenta e um / setenta e uma
89oitenta e nove
92noventa e dois / noventa e duas
99noventa e nove
100cem

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.

A minha mãe vai fazer sessenta e um em maio.

My mother will turn sixty-one in May.

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.

NumberPT-PTPT-BR
14catorze (preferred); quatorze (also accepted)quatorze (preferred); catorze (also accepted)
16dezasseisdezesseis
17dezassetedezessete
19dezanovedezenove

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 OverviewA1An 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+A1Hundreds, 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 RulesB1When 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 OverviewA1An 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.