How to Say "impulse buy" in Spanish
The Spanish word for “impulse buy” is “capricho” — B1 level. This is a very common word in everyday Spanish.

Examples
Me compré estos zapatos por capricho.
I bought these shoes on a whim.
Hoy me voy a dar un capricho y comeré fuera.
Today I'm going to treat myself and eat out.
No es una necesidad, es solo un capricho del niño.
It's not a necessity; it's just a whim of the child.
Using 'Por' for Reasons
When you do something 'on a whim,' use the word 'por.' It explains the 'why' behind your action: 'Lo hice por capricho' (I did it because of a whim).
The 'Give Yourself' Pattern
To say you are 'treating yourself,' Spanish uses 'darse' (to give oneself). You'll usually see it as 'Me doy un capricho' (I give myself a treat).
Confusing with 'Caprice'
Mistake: “Using 'capricho' only for fancy artistic things.”
Correction: While related, 'capricho' is used daily for simple things like buying a chocolate bar or a new shirt. Don't be afraid to use it for small, everyday treats!
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.