Hundreds of pounds spent in the supermarket and hours slaving away in the kitchen - there's no doubt about it, hosting a Christmas day is exhausting AND expensive.
However, one fed-up mum has sparked a huge debate by revealing she CHARGES her family members to enjoy their festive dinner at her house.
See also: How to keep Christmas simple
Pregnant mum-of-four Gemma Andrews has laid down the law with her relatives -charging them £30 a head - and thinks more people should do the same.
Speaking on This Morning, Gemma explained she'd grew tired of being left out of pocket.
"The very first year I opened my house to everybody on Christmas Eve I got let down by five people and I had so much excess food," she said.
"The year after I tried 'bring a dish'. Come Christmas Eve, people said 'Oh I forgot to get it' and I'm running around trying to find a bag of prawns. It's more stressful."
Although she did say: "I don't charge for the children."
Phillip Schofield then told her she was treating Christmas a bit like a business venture by charging her guests.
"They don't have to come," replied Gemma.
"My grandparents-in-law come every year without fail - and if they didn't come they'd be sat at home on their own.
"They pay it in November," she added.
Gemma's plan split viewers who couldn't decide if the mum was a cunning entrepreneur or a tight-fisted scrooge.
"I certainly wouldn't mind paying £60 for me, my husband and 2 kids and go somewhere for Christmas Dinner and not have to worry about any food, drink or washing up... Bargin I'd say!" praised one viewer.
While another scathed: "If you're inviting me to your house for Christmas dinner and you're telling me I have to pay then I'll be telling you to get f****"
You can watch the full clip here