How To Say Numbers In Spanish | A Complete Guide

Spanish numbers follow predictable patterns: memorize 1–15 as unique words, form 16–29 by combining diez or veinti with the unit.

You might already know that uno means one and dos means two. But ask someone what 21 is, and many beginners freeze — because in Spanish the rule suddenly changes.

This guide walks you through how to say numbers in Spanish, from zero all the way to a million. You’ll get the exact patterns, pronunciation tips, and the handful of exceptions that trip up learners the most.

Spanish Numbers 0–15: The Foundation

The first fifteen numbers are your building blocks. Learn these individually — they don’t follow any pattern and show up again and again. Zero in Spanish is cero, and it’s used just like in English.

Numbers 1 through 10: uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez. From 11 to 15 they become: once, doce, trece, catorce, quince. Pronunciation matters too: uno is “oo-no,” dos is “doss,” and cuatro is “kwah-tro.”

Most Spanish language schools suggest memorizing 1–15 first because they are the core. Once you have those down, the rest of the number system opens up quickly.

Why The Patterns Change At 16

After 15, Spanish starts combining words — but in ways English speakers don’t expect. The shift can feel confusing at first, but once you see the logic it becomes automatic.

  • 16–19 share a trick: diez (ten) attaches to the unit with a spelling change. Dieciséis (16), diecisiete (17), dieciocho (18), diecinueve (19).
  • 20–29 use veinti + unit: veintiuno (21), veintidós (22), veintitrés (23) — same pattern, no “y” here.
  • The “y” rule appears at 31: Numbers from 31 to 99 use the tens word, then “y” (and), then the unit. Treinta y uno (31), cuarenta y dos (42).
  • This “y” is mandatory: English sometimes skips “and” (thirty-one vs. thirty and one), but Spanish always includes it for 31–99.
  • Pronunciation is consistent: treinta sounds like “tray-in-tah,” and y is pronounced like a short “ee.”

If you remember that 16–29 are single words (no space) and 31–99 are two words with “y,” you’ve cracked the system. The tens themselves are easy: 30 treinta, 40 cuarenta, 50 cincuenta, 60 sesenta, 70 setenta, 80 ochenta, 90 noventa.

Counting From 31 To 100 In Spanish

Once you know the tens, any number between 31 and 99 follows a simple formula. For example, 47 is cuarenta y siete — just the tens plus “y” plus the unit. The rule holds all the way to 99.

This is where the tens and units rule really shines. It doesn’t require memorizing dozens of words; you just combine the two pieces. Compare 35 (treinta y cinco) and 93 (noventa y tres) — same structure.

And 100 is cien. But here’s a subtle shift: when saying numbers like 101, it becomes ciento. So “101” is ciento uno, and “110” is ciento diez. The change from cien to ciento only happens before another number.

Number Spanish Pronunciation (Approx.)
1 uno oo-no
2 dos doss
3 tres tress
4 cuatro kwah-tro
5 cinco seen-koh
6 seis sace
7 siete see-eh-teh
8 ocho oh-choh
9 nueve nweh-beh
10 diez dee-ess

Practice these aloud a few times. The vowel sounds in Spanish are pure, so each syllable gets a crisp pronunciation. Once these ten are comfortable, you can build any number up to 99.

Hundreds, Thousands, And Millions

Hundreds up to 900 follow a pattern: the digit (2–9) plus cientos. But 100 stays cien (or ciento before another number), and 500 is a special form: quinientos. Here’s how to handle the big jumps.

  1. Hundreds: 200 doscientos, 300 trescientos, 400 cuatrocientos, 500 quinientos, 600 seiscientos, 700 setecientos, 800 ochocientos, 900 novecientos. These must agree with the noun’s gender: doscientas mesas (not doscientos mesas).
  2. Thousands: 1,000 is mil. For 2,000 say dos mil — no “y” between thousands and hundreds. Example: 2,345 is dos mil trescientos cuarenta y cinco.
  3. Millions: 1,000,000 is un millón. Use millones for plurals: 2,000,000 is dos millones.

The good news is these large numbers follow a strict order: millions, thousands, hundreds, tens, units — just like English, but without commas or “ands” in the middle. Practice with dates or prices to lock them in.

Tips For Mastering Spanish Numbers

Memorizing a list of numbers is one thing; using them naturally is another. The fastest path is to Spanish numbers 1-10 and then extend step by step. Here are a few techniques that work well for learners.

Start with the 1–15 list because those are the irregular ones you can’t derive. Then practice the 16–29 group as a single chunk — they all share the dieci/veinti prefix. Finally, drill the tens (30, 40, 50.) until they roll off the tongue.

One common mistake: forgetting the “y” in numbers like 31 or 72. Write them out: treinta y uno, not treinta uno. Similarly, don’t hyphenate like in English — Spanish writes 21 as one word (veintiuno) but 31 as two words (treinta y uno).

Number Spanish
0 cero
100 cien / ciento
500 quinientos
1,000 mil
1,000,000 un millón

The Bottom Line

Learning Spanish numbers is a step-by-step process. Memorize 0–15, then learn the combining patterns for 16–29 (single word) and 31–99 (tens + “y” + unit). Practice the hundreds with gender agreement, and throw in a few thousand and million examples to solidify.

If you’re studying for an exam like the DELE or simply for everyday conversation, working with a native-speaking tutor or a certified Spanish teacher (with a DELE or similar credential) can help iron out pronunciation and the occasional tricky number like quinientos or dieciséis. Try repeating numbers out loud daily for five minutes — it builds muscle memory faster than you’d expect.

References & Sources

  • Itranslate. “How to Say Numbers Spanish” The Spanish word for the number 0 is “cero.”
  • Donquijote. “Spanish Language” The Spanish numbers from 1 to 10 are: 1 – uno, 2 – dos, 3 – tres, 4 – cuatro, 5 – cinco, 6 – seis, 7 – siete, 8 – ocho, 9 – nueve, 10 – diez.