A British woman has stirred up controversy after revealing she charges her family members £30 ($NZ60) per head for hosting Christmas dinner.
Pregnant mother of four Gemma Andrews defended herself on breakfast show UK This Morning, explaining guests "don't have to come" if they don't want to pay.
"My grandparents-in-law come every year without fail, if they didn't come they'd be sat at home on their own."
Ms Andrews says the first time she opened her home she was let down by five guests, who didn't show up, putting her "out of pocket".
"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."
She doesn't charge for children, and says some parents bring five or six kids along for the day.
However some are accusing her of using a family holiday to make money.
"Charging your own FAMILY for Christmas dinner is absolutely disgusting, using Christmas day as a chance to make money is greedy," one Twitter user commented.
Show host Phillip Schofield also admitted it could appear Ms Andrews was trying to run a business.
But others were quick to defend the mother, saying getting everyone to pitch in is in the spirit of the season.
"There are a lot of people who have never hosted a Christmas dinner who just turn up and fill up year on year," one person on social media said.
"It's expensive and not everyone is minted to pay to feed and water you."
"Bargain I'd say!" another added.