B2 Spanish Numbers 1000-1,000,000: Complete Upper Intermediate Guide

By SpanishGram

◄ Back to Spanish Numbers Hub | Take the B2 Numbers Quiz ►

Master Spanish numbers from 1000 to 1,000,000! This B2 upper intermediate guide teaches you thousands (mil, dos mil, cien mil), ordinal numbers from 11th to 20th (undécimo to vigésimo), and the crucial difference between Spanish decimal commas and period separators. You’ll learn how to use numbers in financial documents, scientific contexts, and advanced conversations. Perfect for upper intermediate learners!


Key Takeaways

✓ Master thousands: 1000=mil, 2000=dos mil, 100,000=cien mil

✓ Learn ordinal numbers 11th to 20th (undécimo to vigésimo)

✓ Understand Spanish decimal format (comma for decimals, period for thousands)

✓ Form any number up to 999,999

✓ Know that 1,000,000 is “un millón” (C1 level)


Introduction to B2 Spanish Numbers

You’ve mastered numbers up to 1000. Now it’s time to go further: thousands, tens of thousands, and even hundreds of thousands! At the B2 level, you also need to understand how Spanish uses commas and periods differently than English, and you’ll learn ordinal numbers from 11th to 20th.

B2 numbers are essential for understanding prices in financial documents, reading scientific data, and handling large quantities in professional contexts.


Thousands (1000 – 999,999)

The pattern for thousands is simple: number + mil

NumberSpanishBreakdown
1000mil1000
2000dos mil2 × 1000
3000tres mil3 × 1000
10,000diez mil10 × 1000
25,000veinticinco mil25 × 1000
100,000cien mil100 × 1000
250,000doscientos cincuenta mil250 × 1000
500,000quinientos mil500 × 1000
999,999novecientos noventa y nueve mil novecientos noventa y nueve999,999

Important Notes:

  • “Mil” never changes form (no “miles” for thousands – that’s only for “millones”)
  • “Cien mil” (100,000) uses “cien”, not “ciento”
  • Thousands are separated from hundreds with a space (not a comma)

Complete B2 Numbers Reference Table

NumberSpanishNumberSpanish
1000mil45,000cuarenta y cinco mil
1500mil quinientos50,000cincuenta mil
2000dos mil75,000setenta y cinco mil
2500dos mil quinientos100,000cien mil
3000tres mil150,000ciento cincuenta mil
4000cuatro mil200,000doscientos mil
5000cinco mil350,000trescientos cincuenta mil
6000seis mil500,000quinientos mil
7000siete mil750,000setecientos cincuenta mil
8000ocho mil900,000novecientos mil
9000nueve mil999,999novecientos noventa y nueve mil novecientos noventa y nueve
10,000diez mil1,000,000un millón (C1 level)

Ordinal Numbers 11th to 20th

Ordinal numbers for 11-20 combine “decimo” with the ordinal units:

PositionSpanishAbbreviationBreakdown
11thundécimo11ºunique form
12thduodécimo12ºunique form
13thdecimotercero13ºdécimo + tercero
14thdecimocuarto14ºdécimo + cuarto
15thdecimoquinto15ºdécimo + quinto
16thdecimosexto16ºdécimo + sexto
17thdecimoséptimo17ºdécimo + séptimo
18thdecimoctavo18ºdécimo + octavo
19thdecimonoveno19ºdécimo + noveno
20thvigésimo20ºunique form

Important Notes:

  • Decimotercero drops the -o before masculine nouns: “decimotercer piso” (13th floor)
  • Vigésimo (20th) is unique – not “decimovigesimo”
  • These are written as ONE word (decimotercero, not decimo tercero)

Spanish vs English Number Formats (Critical for B2!)

This is one of the most important differences at B2 level:

FormatEnglishSpanish
Decimal separatorperiod (.)comma (,)
Thousands separatorcomma (,)period (.)

Examples:

NumberEnglishSpanish
1.5 (one and a half)1.51,5
1,000 (one thousand)1,0001.000
€1,000.50€1,000.501.000,50 €

In Spanish writing:

  • 2,5 = dos coma cinco (two point five)
  • 10.000 = diez mil (ten thousand)
  • 3.141,59 = tres mil ciento cuarenta y uno coma cincuenta y nueve

Pro Tip: When you see a period in a Spanish number, think “thousand.” When you see a comma, think “decimal point.”


Using B2 Numbers in Real Life

Financial Documents

EnglishSpanish
The price is €1,500.75.El precio es 1.500,75 €.
I have $25,000 in savings.Tengo 25.000 dólares en ahorros.
The invoice totals €99,999.99.La factura totaliza 99.999,99 €.

Scientific and Statistical Data

EnglishSpanish
The population is 8.5 million.La población es de 8,5 millones.
The distance is 15,000 kilometers.La distancia es de 15.000 kilómetros.
The measurement is 3.1416.La medida es 3,1416.

Ordinal Numbers in Context

EnglishSpanish
This is the 15th time.Es la decimoquinta vez.
He finished in 12th place.Terminó en duodécimo lugar.
The 20th century.El siglo vigésimo.

Complete B2 Numbers Examples

NumberSpanish
1,250mil doscientos cincuenta
2,500dos mil quinientos
10,000diez mil
25,000veinticinco mil
100,000cien mil
250,000doscientos cincuenta mil
500,000quinientos mil
750,000setecientos cincuenta mil
999,999novecientos noventa y nueve mil novecientos noventa y nueve

Common Mistakes at B2 Level

MistakeCorrection
10.000 as “diez punto cero cero cero”10.000 = diez mil (period is thousand separator)
2,5 as “dos coma cinco” is actually correct!Wait, this is correct. The mistake is using period: “2.5” is wrong in Spanish
vigésimo primero (21st)That’s C1 level! For B2, just learn up to vigésimo (20th)
dos milesdos mil (mil never becomes plural)
cien mil is written as “ciento mil”cien mil is correct (cien + mil)

Quick Patterns to Remember

RangePatternExample
1000-999,999number + mil25,000 = veinticinco mil
Decimaluse comma (,)3,5 = tres coma cinco
Thousandsuse period (.)10.000 = diez mil

Memory Tips for B2 Numbers

Group Learning Strategy:

  1. Learn the pattern: any number + mil = thousands
  2. Remember: mil never becomes plural (dos mil, not dos miles)
  3. Practice the decimal/thousands separator swap (English comma = Spanish period, English period = Spanish comma)
  4. Learn ordinals 11th-20th in groups: 11-12 are unique, 13-19 follow “decimo” pattern, 20 is unique

Daily Practice Ideas:

  • Convert prices between English and Spanish formats
  • Read large numbers in Spanish news articles
  • Practice saying your salary or large expenses in Spanish
  • Write checks or invoices in Spanish format

Ready to Test Your B2 Skills?

Now that you understand Spanish numbers up to 999,999, decimal formats, and ordinal numbers 11th-20th, it’s time to test your knowledge!

➡️ Take the B2 Spanish Numbers Quiz to practice thousands, decimals, and ordinals!


What’s Next in Your Spanish Numbers Journey?

LevelFocusWhere to Go
C1Millions and FractionsC1 Spanish Numbers Guide
C2Regional Variations and IdiomsC2 Spanish Numbers Guide

Additional Resources

  • Spanish Number Converter Tool – Convert any number to Spanish instantly
  • A1 Spanish Numbers Guide – Review numbers 0-30
  • A2 Spanish Numbers Guide – Review numbers 31-100
  • B1 Spanish Numbers Guide – Review hundreds and ordinals 1-10
  • Spanish Numbers Quiz Hub – All levels from A1 to C2