De nada vs no hay de qué in Spanish: how to say you’re welcome

Use de nada as the standard, all-purpose answer to gracias. It means “you’re welcome” and works in almost every everyday situation. Use no hay de qué when you want to sound warmer or more reassuring, like “don’t mention it” or “no need to thank me.”

Both are polite. The difference is tone, not grammar difficulty.

Reply Best use Meaning
de nada neutral, quick, safe everywhere you’re welcome
no hay de qué warmer, after a favor or strong thanks don’t mention it / no need to thank me
no hay problema casual, when there was no trouble no problem

De nada is the default reply

If someone says gracias, muchas gracias, or gracias por todo, de nada is the safest answer. It is short, natural, and neither too formal nor too casual.

Gracias por la ayuda. — De nada.
Thanks for the help. — You’re welcome.

Muchas gracias. — De nada.
Thank you very much. — You’re welcome.

Literally it looks like “of nothing” or “for nothing”, but as a phrase it simply means “you’re welcome.”

No hay de qué sounds more reassuring

No hay de qué literally says there is nothing to thank for. In real use it means “don’t mention it” or “no need to thank me.” It is useful when the other person seems especially grateful or apologetic about asking.

Gracias por esperarme. — No hay de qué.
Thanks for waiting for me. — Don’t mention it.

Te agradezco mucho la ayuda. — No hay de qué.
I really appreciate the help. — No need to thank me.

The phrase carries a written accent on qué. In casual messages people may drop accents, but the careful spelling is no hay de qué.

What about no hay problema?

No hay problema means “no problem.” It is friendly and common, but it is a little more casual than de nada. Use it when you want to emphasize that the favor was easy or caused no trouble.

Perdón por llegar tarde. — No hay problema.
Sorry for arriving late. — No problem.

After a simple gracias, de nada is still the cleaner first answer.

Common mistakes

Treating no hay de qué as formal only

It is not stiff; it is just a little warmer than de nada.

Gracias por venir. — No hay de qué.
Thanks for coming. — Don’t mention it.

Forgetting the accent on qué

In edited Spanish, the fixed phrase uses qué with an accent.

no hay de que → no hay de qué
don’t mention it

Answering gracias with gracias again

Sometimes both people thank each other, but if you simply want to say “you’re welcome,” choose a reply phrase.

Gracias. — De nada.
Thanks. — You’re welcome.

Replying to thanks is a tiny exchange, but it is one of the first places Spanish starts to feel conversational instead of translated. Fluera puts these social phrases into short back-and-forth moments, so you answer gracias with the tone the situation needs when you practice Spanish.

Practice

Which reply to thanks?

Question 1 of 10

Someone says 'Gracias'. The standard quick reply is...

Frequently asked questions

What is the difference between de nada and no hay de qué?
De nada is the standard "you're welcome." No hay de qué is warmer and means "don't mention it" or "no need to thank me." Both are polite and common.
Is no hay de qué formal?
Not especially. It is a natural polite reply, often used when someone thanks you strongly or after you did a favor. For a quick everyday answer, de nada is simpler.
Does qué need an accent in no hay de qué?
Yes. The careful spelling is no hay de qué. The accent marks qué as the stressed question/relative word inside the fixed expression.