freeloader
🇺🇸
/ˈfriːləʊdər/
🇬🇧
/ˈfriːləʊdə(r)/
A person who takes advantage of others' generosity without offering anything in return, especially by not paying for services or goods.
I can't believe you let that freeloader stay at your place for a month without contributing to the bills.