How to Say 'Thanks for Having Me' in French: Thanking a Host After an Event
Learn French phrases to thank a host after a party, dinner, or stay. Master 'merci de m'avoir reçu(e)' and 'j'ai passé un bon moment' with pronunciation and usage tips.

Thanking a host in French goes beyond a simple 'merci'. When you've been invited to someone's home for dinner, a party, or a weekend stay, you need phrases that specifically acknowledge their hospitality. This lesson teaches you how to say 'thanks for having me' and 'I had a great time' in natural, polite French. You'll learn the key expressions, when to use them, and how to avoid common mistakes. By the end, you'll be able to thank your host warmly and appropriately, whether in a casual or formal setting.
By the end, you can…
- thank a host for inviting me using 'merci de m'avoir invité(e)' or 'merci de m'avoir reçu(e)'.
- say I had a good time with 'j'ai passé un bon moment' or 'je me suis bien amusé(e)'.
- follow up after an event with a message like 'c'était super, merci encore'.
Listen once. Try it slowly. Then say it without looking.
Checking available voices…
Merci de m'avoir invité(e).
Thanks for inviting me.
mair-see duh ma-vwahr an-vee-tay
Use when you were invited to an event. Add 'e' in parentheses for feminine: 'invitée'. The pronunciation is the same: an-vee-tay.
Merci de m'avoir reçu(e).
Thanks for having me.
mair-see duh ma-vwahr ruh-soo
More specific to being hosted at someone's home. Feminine: 'reçue' (ruh-soo). Common after a dinner or stay.
J'ai passé un bon moment.
I had a good time.
zhay pah-say un bon mo-mahn
Standard way to say you enjoyed yourself. 'Un bon moment' is neutral and widely used.
Je me suis bien amusé(e).
I had a great time.
zhuh muh swee byan ah-moo-zay
Emphasizes fun. Feminine: 'amusée' (ah-moo-zay). Use with friends or casual hosts.
C'était super, merci encore.
It was great, thanks again.
say-tay soo-pair, mair-see ahn-kor
A friendly follow-up. 'Super' is informal but common. For formal, use 'C'était très agréable' (say-tay tray ah-gray-abl).
Pronunciation guides are approximate. Slow playback keeps the original pitch.
Make it make sense
Useful pattern
The structure 'Merci de m'avoir + past participle' means 'Thanks for having + past participle me.' Use 'invité(e)' for invited, 'reçu(e)' for hosted, 'accepté(e)' for accepted. Example: 'Merci de m'avoir invité à dîner' (Thanks for inviting me to dinner). For a more casual alternative, say 'Merci pour l'invitation' (Thanks for the invitation).
When to use it
Use 'Merci de m'avoir reçu(e)' when you were a guest at someone's home, especially for a meal or overnight stay. Use 'Merci de m'avoir invité(e)' for any event, even if not at their home. After a party, 'J'ai passé un bon moment' works in all registers. If you want to be warmer, add 'vraiment' (really): 'J'ai vraiment passé un bon moment.'
Listen to each line, then take one part and reply out loud.
Merci de m'avoir invité, c'était une super soirée.
Thanks for inviting me, it was a great evening.mair-see duh ma-vwahr an-vee-tay, say-tay tun soo-pair swah-rayJe t'en prie, content que tu sois venu !
You're welcome, glad you came!zhuh tahn pree, kon-tahn kuh too swah vuh-nooJ'ai passé un très bon moment. Merci encore.
I had a really good time. Thanks again.zhay pah-say un tray bon mo-mahn. mair-see ahn-korAvec plaisir, à la prochaine !
With pleasure, see you next time!ah-vek play-zeer, ah lah pro-shenA little context goes a long way
In France, thanking a host is often done in person as you leave, and a follow-up message the next day is appreciated. For a formal dinner, use 'Merci de m'avoir reçu' and avoid overly casual phrases like 'super'. In Quebec, 'Merci de m'avoir reçu' is also used, but you might hear 'Merci de m'avoir accueilli' (thanks for welcoming me). In Belgium and Switzerland, similar formalities apply. Always use 'vous' with older or less familiar hosts.
One thing to watch for
Saying 'Merci pour avoir moi' or 'Merci de avoir m'invité'.
Try this instead: The correct structure is 'Merci de m'avoir invité(e).' The reflexive pronoun 'me' becomes 'm'' before a vowel, and the auxiliary 'avoir' comes before the past participle. Example: 'Merci de m'avoir aidé' (Thanks for helping me).
Your turn
Try answering out loud before checking a possible answer.
1How do you say 'Thanks for having me' to a host who had you over for dinner?
Show a sample answer
Merci de m'avoir reçu(e).
'Reçu(e)' specifically means 'hosted' or 'received'. 'Invité(e)' would mean 'invited', which is also correct but less specific to being hosted.
2Translate: 'I had a great time, thanks again.'
Show a sample answer
J'ai passé un super moment, merci encore.
'Super' adds enthusiasm. You could also say 'J'ai passé un excellent moment' for a more formal tone.
3What is a common follow-up message after a party?
Show a sample answer
C'était super, merci encore.
This is friendly and natural. For formal occasions, use 'C'était très agréable, merci encore.'
To thank a host in French, use 'Merci de m'avoir reçu(e)' for being hosted, and 'J'ai passé un bon moment' to say you had a good time. Follow up with a short message like 'C'était super, merci encore.'
Progress is saved on this browser.
Practice real time conversations on Yapr for faster learning.
Put today’s French into a conversation with an AI tutor. Speak, make mistakes, and try again.
Practice on Yapr