What is the difference between ser and estar?

By Mert Yerekapan · Updated

Both ser and estar mean "to be", but they do different jobs. Use ser for what something is (identity, origin, profession, lasting traits) and estar for how or where something is right now (location, mood, condition, ongoing actions). Es alto (He's tall) is a fact about him. Está cansado (He's tired) is a state he's in.

The short version

Use Ser Estar
Identity Soy Ana (I'm Ana)
Origin Somos de Chile (We're from Chile)
Profession Es médico (He's a doctor)
Time and dates Son las tres (It's three o'clock)
Location of things El banco está cerca (The bank is nearby)
Mood or condition Estoy contento (I'm happy)
Ongoing action Estamos comiendo (We're eating)

There's one wrinkle on location. Events use ser: La fiesta es en mi casa (The party is at my house). Things and people use estar: Mi casa está en el centro (My house is in the center).

The trick I'd actually use

Most learners get taught "permanent vs temporary", and honestly that rule breaks down quickly. Someone can be dead forever, and it's still Está muerto. A city's size is pretty stable, and still you say Madrid es grande.

A better question is: am I defining this thing, or am I describing its current state? Definitions and classifications get ser. Conditions, results and positions get estar.

Same adjective, different meaning

This is where it gets fun, because some adjectives change meaning depending on the verb:

  • Es aburrido (He's boring) vs Está aburrido (He's bored)
  • Es listo (He's smart) vs Está listo (He's ready)
  • Es malo (He's a bad person) vs Está malo (He's sick, or it's gone bad)
  • Es verde (It's green) vs Está verde (It's unripe)
  • Es rico (He's rich) vs Está rico (It tastes good)

Mixing these up is the most common reason a Spanish speaker will smile at you. It's rarely a disaster, but it's good to know.

Common mistakes

  • Saying Estoy de Londres when you mean Soy de Londres (I'm from London). Origin is always ser.
  • Using ser for feelings: Soy triste means "I'm a sad person". For a mood, say Estoy triste (I'm sad).
  • Using ser with -ing forms. It's Estoy leyendo (I'm reading), never Soy leyendo.
  • Saying Estoy un profesor. Jobs use ser: Soy profesor (I'm a teacher).

How to get it to stick

Don't memorize a giant list. Learn the two or three most common patterns for each verb as chunks: soy de..., es muy..., estoy cansado, está en.... Then listen to a lot of Spanish and notice which verb the speaker picks. After a few hundred examples your ear starts to flag the wrong one before you can explain why.

Stories are a good place for that. In Langtok, the app I built, you can tap any word in a story to check it, so you'll start spotting ser and estar in real sentences.

If you want to practice with the rest of the basics, see how much grammar you need to speak Spanish. My honest take: ser vs estar feels huge at first and becomes automatic way sooner than you'd expect.

Related questions