Back to blog
Spanish grammar for English speakers

Tengo 25 Años: Why Spanish Uses Tener (Not Ser) for Age

In English you say 'I am 25.' In Spanish you say 'Tengo 25 años' — I have 25 years. Here's why Spanish uses tener for age, and every variation you need to know.

how to say age in Spanish10 min readUpdated 2026-06-30

Quick takeaway

Ser describes identity. Estar describes state, location, or condition.

10 min read2026-06-30tengo 25 años / tener for age Spanish

"Tengo 25 años." That is all it takes to state your age in Spanish — and it contains the biggest surprise for many English speakers early in their learning: age is not something you are in Spanish. It is something you have.

In English, you say "I am 25." Clean and simple. But the direct Spanish translation — "Soy 25" or "Soy 25 años" — is wrong. Not slightly off, not a minor accent slip. Wrong in the way that makes a native speaker stop and try to figure out what you meant.

The rule: to express age in Spanish, use TENER (to have), not ser or estar. // Tengo 25 años. (I have 25 years.) = I am 25 years old.

Once you know the rule, it seems simple. But there is more to it than swapping "am" for "tengo." This guide covers the complete picture: why Spanish works this way, how to ask someone's age politely, when you can drop "años," how to talk about ages in the past and future, and the wider family of Spanish expressions that follow the same have-not-be logic.

Why Spanish Uses Tener — Not Ser or Estar — for Age

Spanish inherited from Latin a tendency to express certain physical and temporal states as possessions rather than as descriptions. Age, hunger, cold, heat, fear — in Spanish, you do not "feel cold" the way you feel an emotion. You "have cold": tienes frío. You do not "be hungry" — you have hunger: tengo hambre.

English speakers find this jarring because English uses "to be" for almost every state: I am hungry, I am cold, I am 30, I am afraid. Spanish distributes these states across three verbs — ser, estar, and tener — depending on the nature of what is being expressed.

Age in Spanish is a quantity you possess, not a quality you are. That is why tener — to have — is the verb you need.

Ser is reserved for identity and essence: what you are at the core — your nationality, your profession, your defining personality traits. Estar is for current physical or emotional states and for location. Neither covers age in Spanish. Tener fits because Spanish frames age as a count of years you carry with you through life.

The Age Formula in Spanish

The structure is: subject + conjugated tener + number + años. Conjugate tener for whichever person you are talking about, add the number, then años.

Spanish (with tener)English equivalent
Tengo 28 años. (yo)I am 28 years old.
Tienes 28 años. (tú)You are 28 years old.
Tiene 28 años. (él / ella / usted)He / She is 28. / You are 28.
Tenemos 28 años. (nosotros)We are 28 years old.
Tenéis 28 años. (vosotros)You all are 28. (Spain)
Tienen 28 años. (ellos / ustedes)They are 28. / You all are 28.

Do You Always Need 'Años'?

In formal writing and complete sentences, yes — include años. In casual conversation where the topic of age is already established, native speakers sometimes drop it. A child answering ¿Cuántos años tienes? will often reply "Tengo 7." But in a first mention, in writing, or in any formal setting, años should always be present.

  • ¿Cuántos años tienes? — Tengo 25. (Context makes años clear; dropping it is natural in dialogue.)
  • In a first mention or complete sentence: always include años. Tengo 25 años.
  • Talking about a child's age informally: Mi hijo tiene 7. (años is understood from context.)
  • In writing, on forms, or in formal speech: años is always required.

When in doubt, include 'años.' Native speakers will never find it wrong. Dropping it occasionally in conversation is a fluency marker — not a grammar rule you must follow.

How to Ask Someone's Age in Spanish

The standard question mirrors the answer. ¿Cuántos años tienes? literally means 'How many years do you have?' and the answer always uses tener: Tengo... años. The question word is cuántos — how many — not cómo or qué.

  • ¿Cuántos años tienes? — How old are you? (informal, tú form)
  • ¿Cuántos años tiene usted? — How old are you? (formal, usted form)
  • ¿Cuántos años tiene? — How old is he / she? (third person singular)
  • ¿Cuántos años tenéis? — How old are you all? (Spain, vosotros form)
  • ¿Cuántos años tienen? — How old are they? (third person plural)

Asking an Adult's Age Politely

Asking someone's age directly — especially a stranger or an older adult — can feel rude in Spanish-speaking cultures, just as in English ones. When you need to ask, soften it: ¿Me puedes decir cuántos años tienes? (Can you tell me how old you are?) or ¿Si no te importa, cuántos años tienes? (If you don't mind, how old are you?). With children and close friends, ¿Cuántos años tienes? is completely natural and no softening is needed.

The Mistake: 'Soy 25' and 'Estoy 25'

Both are wrong, but for different reasons. "Soy 25" uses ser — the verb for identity and essence. Age is not identity in Spanish grammar. Soy 25 reads immediately as a translation error, and native speakers will pause on it before trying to interpret what you meant.

"Estoy 25" uses estar — the verb for current states and location. Age is not a current state or a location. It is a quantity. Estoy 25 is equally incorrect and equally unnatural. There is no register of Spanish where either form is acceptable.

Incorrect (do not say this)Correct (say this instead)
Soy 25 años.Tengo 25 años.
Soy 25.Tengo 25 años.
Estoy 25 años.Tengo 25 años.
Yo soy de 25 años.Tengo 25 años.
¿Cuántos años eres?¿Cuántos años tienes?
Soy mayor de 25.Tengo más de 25 años.

The Tener Family: Other Things You 'Have' in Spanish

The tener + age construction belongs to a wider family of Spanish expressions where physical and emotional states are framed as possessions. Once you understand the logic behind age, the rest of this family falls into place naturally.

Spanish (with tener)English (literal → natural translation)
Tengo calor.I have heat. → I am hot.
Tengo frío.I have cold. → I am cold.
Tengo hambre.I have hunger. → I am hungry.
Tengo sed.I have thirst. → I am thirsty.
Tengo miedo.I have fear. → I am afraid.
Tengo sueño.I have sleep. → I am sleepy.
Tengo prisa.I have haste. → I am in a hurry.
Tengo razón.I have reason. → I am right.
Tengo suerte.I have luck. → I am lucky.
Tengo ganas de + inf.I have desire to... → I feel like / I want to...

Notice the pattern: what English speakers say with "I am ___" becomes "tengo ___" in Spanish — hunger, cold, fear, luck, and your count of years lived. For a deeper look at the complete set of tener idioms, see the tener idioms guide on MuyVerbs at /blog/tener-idioms-spanish-guide/.

Two More Verbs to Know: Cumplir and Aparentar

Cumplir años — to turn an age / to have a birthday

Cumplir literally means to complete or to fulfill. When used with años it means to turn a certain age — to complete that year of life. This is the natural verb for talking about birthdays and milestone ages.

  • Hoy cumplo 30 años. — Today I turn 30.
  • ¿Cuándo cumples años? — When is your birthday? (When do you complete your years?)
  • Ella cumple 18 años el viernes. — She turns 18 on Friday.
  • ¡Feliz cumpleaños! — Happy birthday! (cumple = completes; años = years)
  • Cuando cumpla 40 años, quiero viajar. — When I turn 40, I want to travel.

Aparentar — to look an age

When you want to say someone looks younger or older than they are — not their actual age but the age they appear — aparentar is the verb. It means to seem, to appear to be, to look (in terms of perceived age or impression).

  • Aparenta menos de 40 años. — She looks less than 40.
  • No aparenta la edad que tiene. — He doesn't look his age.
  • Aparenta ser más joven. — She appears to be younger.
  • Aparentas tener 25. — You look 25.

Age in the Past and Future

Because age in Spanish depends entirely on tener, past and future ages simply follow the tener conjugation. For how old you were, use the imperfect: tenía. For how old you will be, use the future tense: tendré.

SpanishEnglish
Tenía 10 años cuando llegamos a Madrid.I was 10 years old when we arrived in Madrid.
Cuando tenía 15 años, empecé a estudiar español.When I was 15, I started studying Spanish.
El año que viene tendré 30 años.Next year I will be 30.
A los 20 años todavía no sabía cocinar.At 20 I still did not know how to cook.
¿Cuántos años tenías cuando vivías en España?How old were you when you lived in Spain?
Tendrá unos 50 años.He is probably around 50. (future tense for estimation)

That last example — Tendrá unos 50 años — uses the future tense (tendrá) to express a guess about the present, not an actual prediction. Spanish uses the future tense idiomatically for present-tense probability. You are not predicting what will happen; you are estimating what is likely true right now.

Five Common Mistakes to Avoid

  • Mistake 1: 'Soy 25 años' — Never use ser for age. The correct verb is always tener.
  • Mistake 2: 'Tengo 25 año' — Años is always plural. You have 25 years (años, plural), not 25 year.
  • Mistake 3: Forgetting tener entirely — 'Yo 25 años' or inverted '25 años tengo' sound unnatural in standard speech.
  • Mistake 4: '¿Cómo años tienes?' — The correct question word is cuántos (how many), not cómo (how).
  • Mistake 5: Overextending tener — age is a special case. Most characteristics still use ser: 'Soy médico' (not 'tengo médico').

Quick Practice

Practice 1

I am 32 years old.

Tengo 32 años.

Age always uses tener, never ser.

Practice 2

She is 7 years old.

Tiene 7 años.

Third-person singular of tener: tiene.

Practice 3

How old are you? (asking a friend)

¿Cuántos años tienes?

Cuántos años + tener conjugated for tú.

Practice 4

When I was 15 I lived in Seville.

Cuando tenía 15 años, vivía en Sevilla.

Past age uses the imperfect of tener: tenía.

Practice 5

My grandfather turns 80 today.

Mi abuelo cumple 80 años hoy.

Cumplir años = to turn / complete a year of life.

Practice 6

She looks less than 40.

Aparenta menos de 40 años.

Aparentar = to look / appear to be an age.

Practice 7

Next year I will be 25.

El año que viene tendré 25 años.

Future age: future tense of tener — tendré.

Why This Pattern Matters for the Rest of Your Spanish

The tener + age pattern is not an isolated quirk. It is one instance of a broader principle: Spanish distributes the work of "to be" across multiple verbs depending on context. Ser handles identity. Estar handles temporary states. Tener handles possession — including the things you possess by experiencing them: cold, hunger, fear, luck, and the years of your life.

Once you internalize this pattern for age, the rest of the tener idioms fall into place. You start developing the real Spanish skill: thinking in the Spanish conceptual framework rather than translating from English. For a deeper look at related constructions, see the ser vs estar guide at /blog/ser-vs-estar-spanish-mistake/ and the hay vs está vs tiene comparison at /blog/hay-vs-esta-vs-tiene-spanish-guide/.

MuyVerbs covers all tener conjugations — present, preterite, imperfect, future, and subjunctive — with examples in context. The quiz mode tests you on real sentences using tengo, tienes, and tiene across age, idioms, and all other uses. The full 3,015-verb library is one tap away.

FAQ: Ser vs estar
Why does Spanish use 'tener' for age instead of 'ser'?

Spanish frames age as a quantity you possess rather than a quality you are. Ser is reserved for identity, origin, and essence — what you fundamentally are. Age is a count of years you carry through life, so it pairs with tener (to have). The same logic drives other tener expressions: tienes frío (you are cold), tienes hambre (you are hungry), tienes razón (you are right) — all framed as things you have, not things you are.

Is 'Soy 25 años' ever correct in Spanish?

No. 'Soy 25 años' is always incorrect. Ser is never used for age in Spanish at any level of formality. The correct form is always 'Tengo 25 años.' Some learners try 'Tengo 25 de edad' (I have 25 of age), which is understandable but not natural. Stick with tener + number + años.

Do you always need 'años' when stating your age in Spanish?

In complete sentences and formal contexts, yes — include años. In casual conversation when the topic of age is already clear from context, native speakers often drop it: 'Tengo 25' is perfectly understood in dialogue. However, años is never wrong to include, and in writing or formal speech it is required.

How do you ask someone's age in Spanish?

The standard question is ¿Cuántos años tienes? (informal) or ¿Cuántos años tiene usted? (formal). Literally: 'How many years do you have?' The question word is cuántos (how many), not cómo (how). A common mistake is '¿Cómo años tienes?' — that is incorrect. The answer always uses tener: Tengo... años.

What is the difference between 'tener' and 'cumplir' for age?

Tener states your current age: Tengo 30 años (I am 30). Cumplir marks turning an age — passing a birthday: Cumplo 30 años el jueves (I turn 30 on Thursday). ¿Cuándo cumples años? means 'When is your birthday?' (literally: when do you complete your years?). The word feliz cumpleaños (Happy birthday) contains cumplir in its root — cumple = he/she completes.

How do you say 'How old were you?' in Spanish?

Use the imperfect tense of tener: ¿Cuántos años tenías? (How old were you?) The answer uses the same imperfect: Tenía 15 años cuando empecé a aprender español (I was 15 when I started learning Spanish). Spanish strongly prefers the imperfect for ages given as background context — describing how old you were as an ongoing condition in the past.

How do you say someone 'looks' a certain age in Spanish?

Use the verb aparentar: Aparenta menos de 40 años (She looks less than 40). You can also say No aparenta la edad que tiene (He doesn't look his age). For estimating a stranger's age as a present-tense probability, the future tense works too: Tendrá unos 50 años (He is probably around 50) — using the future tense of tener for present estimation.