Numbers in Spanish: 1 to 1000, the Patterns That Make Them Click

Memorize 0-20 and three patterns. After that you can build every number through 1000 without flashcards.

0–10

The only ones you have to fully memorize.

0cero
1uno
2dos
3tres
4cuatro
5cinco
6seis
7siete
8ocho
9nueve
10diez

11–20

11–15 are unique. 16–19 follow a pattern: diez + y + digit fused into one word.

11once
12doce
13trece
14catorce
15quince
16dieciséis
17diecisiete
18dieciocho
19diecinueve
20veinte

21–29

All one word, starting with veinti-. Notice the accents on veintidós, veintitrés, veintiséis.

21veintiuno
22veintidós
23veintitrés
24veinticuatro
25veinticinco
26veintiséis
27veintisiete
28veintiocho
29veintinueve

30–100 (the tens)

From 31 on, split with y: treinta y uno, cuarenta y cinco, sesenta y ocho.

30treinta
40cuarenta
50cincuenta
60sesenta
70setenta
80ochenta
90noventa
100cien

100–1000 (the hundreds)

Watch out for the weird ones: 500 = quinientos, 700 = setecientos, 900 = novecientos. And remember cien is exactly 100; everything above uses ciento.

100cien / ciento
200doscientos
300trescientos
400cuatrocientos
500quinientos
600seiscientos
700setecientos
800ochocientos
900novecientos
1000mil

3 rules that unlock everything

  1. 1. Cien vs ciento. Only "cien" when it's exactly 100 or before mil/millones (cien mil). Otherwise ciento: ciento uno, ciento cincuenta.
  2. 2. Uno → un / una. Before a noun, "uno" shortens to "un" (masc) or "una" (fem): treinta y un libros, cincuenta y una sillas.
  3. 3. Hundreds agree in gender. Doscientas chicas, trescientas pesetas. The hundreds change ending; the tens and ones don't.

Real-world usage

Prices
"$25.50" → "veinticinco con cincuenta" or "veinticinco cincuenta." Decimals use a comma in writing: 25,50 €.
Years
Read as the full number, not pairs: 1999 = mil novecientos noventa y nueve. 2025 = dos mil veinticinco.
Phone numbers
Usually grouped in pairs. 55 12 34 56 → "cincuenta y cinco, doce, treinta y cuatro, cincuenta y seis."
Age
Use tener + número + años: "Tengo veintisiete años" (I'm 27).

Related