How to Say "to reward" in Spanish
The Spanish word for “to reward” is “recompensar” — B1 level.

Examples
La empresa quiere recompensar tu esfuerzo con un bono.
The company wants to reward your effort with a bonus.
Algún día, la vida te recompensará por tu bondad.
Someday, life will reward you for your kindness.
No sé cómo recompensarte por todo lo que has hecho.
I don't know how to repay you for everything you've done.
The Personal 'a'
When you are rewarding a specific person, you must use the word 'a' before their name or the word for the person. For example: 'Recompenso a mi hijo' (I reward my son).
Using 'por' for the Reason
To explain WHY someone is being rewarded, use the word 'por'. For example: 'Lo recompensó por su honestidad' (He rewarded him for his honesty).
Using 'para' instead of 'por'
Mistake: “Te recompenso para tu ayuda.”
Correction: Te recompenso por tu ayuda. Use 'por' to indicate the cause or reason behind the reward.
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.