How Old Will You Be In Spanish? | Ages with Tener

To ask “how old will you be” in Spanish, use the future tense of *tener*: “¿Cuántos años tendrás?” (informal) or “¿Cuántos años va a cumplir?”.

You might assume age is universal — “I am 30” becomes “Yo soy 30.” But Spanish plays by different rules. In English, age is something you are. In Spanish, age is something you have. That one verb switch — from ser (to be) to tener (to have) — changes the entire grammar of growing older.

So when someone asks “how old will you be” in Spanish, you can’t just use the future of “to be.” The answer involves tener in its future or near‑future forms, plus a celebratory verb cumplir for birthdays. This guide walks through the options so you respond naturally whether you’re chatting with friends or filling out forms.

The Core Rule: Tener, Not Ser

If you’ve taken a few Spanish classes, you’ve probably learned that ser means “to be” for permanent qualities. Nationality, profession, religion — all ser. Age looks permanent, so it’s tempting to say “Soy 30 años.” But that’s a dead giveaway of an English speaker.

Spanish treats age as something you possess. Tener (to have) is the verb. The phrase is “Tengo 30 años” — literally, “I have 30 years.” This rule holds for past, present, and future. You never use ser for age.

The same logic applies to physical sensations: tener hambre (to be hungry), tener sed (to be thirsty), tener frío (to be cold). Once you internalize that age is a possession, the grammar clicks faster.

Why Spanish Treats Age Differently

For English speakers, the concept of “having” 30 years instead of “being” 30 can feel strange. But this isn’t random — it reflects a broader pattern in Spanish where states of being are expressed with tener. Here are other everyday cases where tener translates to English “to be.”

  • Hunger and thirst: Tener hambre means “to be hungry”; tener sed means “to be thirsty.”
  • Temperature sensations: Tener frío (to be cold), tener calor (to be hot).
  • Age and years: Tener ___ años (to be ___ years old).
  • Fear and desire: Tener miedo (to be afraid), tener ganas (to feel like/want).
  • Luck and need: Tener suerte (to be lucky), tener que (to have to).

Meanwhile, ser handles identity traits — “Soy mexicano” (I am Mexican), “Ella es doctora” (She is a doctor), “Es lunes” (It is Monday). The distinction is consistent: ser for essence, tener for possession including age.

Asking About Future Age in Spanish

When you ask “how old will you be,” the most direct translation uses the simple future of tener: “¿Cuántos años tendrás?” This form is used for ages in the distant future or hypothetical scenarios — “How old will you be when you graduate?” (¿Cuántos años tendrás cuando te gradúes?).

But the near‑future construction with ir a is more common in everyday conversation. “¿Cuántos años vas a tener?” or the birthday‑specific “¿Cuántos años vas a cumplir?” (How old are you turning?) are both natural. The verb tener is irregular, and its future form tendrás reflects that shift — Ellaverbs explains the full tener for age with examples across every tense.

To answer, you say “Voy a tener [age] años” (I’m going to be [age]) or “Voy a cumplir [age] años” on your birthday. The table below shows the key future forms of tener for different subjects.

Subject Simple Future Near Future (ir a + tener)
yo tendré voy a tener
tendrás vas a tener
él/ella/usted tendrá va a tener
nosotros tendremos vamos a tener
ellos/ellas/ustedes tendrán van a tener

Using “Cumplir” for Birthday Celebrations

The verb cumplir means “to turn” an age in the sense of completing a year. It’s the go‑to verb when the question is about an upcoming birthday. Here’s how to use it.

  1. Ask about a birthday: “¿Cuántos años vas a cumplir?” is the natural way to ask “How old are you turning?” It uses the near future (ir a) with cumplir.
  2. State your upcoming age: “Voy a cumplir 30 años” means “I’m turning 30.” You can also say “Cumplo 30 años el sábado” (I turn 30 on Saturday) using the present tense for scheduled events.
  3. Congratulate someone: “¡Feliz cumpleaños! Que cumplas muchos más” (Happy birthday! May you have many more). The present subjunctive of cumplir appears in wishes.
  4. Use it for past birthdays: “Cumplí 30 años el año pasado” (I turned 30 last year). The preterite tense marks a completed event.

While tener works for any age context, cumplir adds a celebratory layer. In many Spanish‑speaking countries, the birthday phrase “¿Cuántos años cumples?” is just as common as “¿Cuántos años tienes?”

Formal vs. Informal and Past Tense Age

Spanish distinguishes between informal and formal usted. The question “how old will you be” changes accordingly: informal is “¿Cuántos años tendrás?”; formal is “¿Cuántos años tendrá?” The same distinction applies to commands and polite conversation.

Per future tense translation, the simple future “tendrás” is appropriate for ages projected far ahead — “How old will you be in 2050?” But for near‑term birthdays, the near future with cumplir sounds more natural. The Yandex entry shows both options for “how old will you be” and their usage contexts.

For past ages, use the imperfect tense of tener: “Cuando tenía 10 años…” (When I was 10 years old…). The preterite tuve is rare for age; it’s only used when age is treated as a specific event. The table below compares the tenses.

Tense Example with tener (tener [age] años)
Imperfect (ongoing past) Cuando tenía 10 años, jugaba al fútbol.
Preterite (specific point) Tuve 30 años en 2020. (rare)
Near future cumplir (upcoming birthday) Voy a cumplir 35 años.

The Bottom Line

Asking about future age in Spanish revolves around tener and cumplir. Use the simple future tendrás for distant milestones, and the near future with cumplir for upcoming birthdays. The key rule never changes: age is something you have, not something you are.

If you’re studying for a proficiency exam like the DELE, drilling the tener conjugation across all tenses — especially the irregular future — will save you points on the grammar section.

References & Sources

  • Ellaverbs. “Tener Conjugation” In Spanish, age is expressed using the verb “tener” (to have) rather than “ser” (to be).
  • Yandex. “English Spanish” The direct translation of “how old will you be” is “¿Cuántos años tendrás?” This uses the future tense (tendrás) of the verb tener.