"Earn" is to gain through work or effort; "deserve" is to be worthy of something by merit.
To obtain something (money, respect) as a result of work or effort.
She earns $80,000 a year as an engineer.
Ella gana $80,000 al ano como ingeniera.
You have to earn trust — no one gives it for free.
Tienes que ganarte la confianza. Nadie la da gratis.
He earned his promotion through years of hard work.
El se gano su ascenso a traves de anos de trabajo duro.
To be worthy of something because of one's actions, qualities, or character.
After everything she went through, she deserves a vacation.
Despues de todo lo que paso, ella merece unas vacaciones.
He did not deserve to win — he cheated.
El no merecia ganar. Hizo trampa.
You deserve to be treated with respect.
Mereces ser tratado con respeto.
Common mistake
Saying "I deserve my salary" when you mean "I earn my salary" (receive it through work). "Deserve" implies moral worthiness. Also: "I earned this" (I worked for it) vs "I deserved this" (it was fair that I got it). Both can be true simultaneously but mean different things.
Trick to remember it
"Earn" = exchange (you give effort, you get something). "Deserve" = value judgment (this is fair, I have a moral right to it). You can earn something without deserving it, and deserve something without having earned it yet.
Quick rule
Earn = gain through work or effort. Deserve = be worthy of by merit or justice.
Did you know?
"Earn" comes from Old English "earnian" (to deserve through work), and "deserve" comes from Latin "deservire" (to serve fully). Interestingly, both words share a root meaning of "merit through effort" — but in modern English they diverged: "earn" became transactional and "deserve" became moral.
Exercise 1 · Pick the right one
After ten years at the company, she finally _____ a promotion.
Exercise 2 · Pick the right one
He worked so hard on this project. He really _____ the award.
Exercise 3 · Form the word
Earn = gain through work or effort. Deserve = be worthy of by merit or justice.
Saying "I deserve my salary" when you mean "I earn my salary" (receive it through work). "Deserve" implies moral worthiness. Also: "I earned this" (I worked for it) vs "I deserved this" (it was fair that I got it). Both can be true simultaneously but mean different things.
"Earn" = exchange (you give effort, you get something). "Deserve" = value judgment (this is fair, I have a moral right to it). You can earn something without deserving it, and deserve something without having earned it yet.
Bryan López
Founder of SpeakUP Academy