Should you charge family for Christmas dinner? A fair split

Published

On this page

Every December someone asks whether it’s acceptable to charge family for Christmas dinner, and every year the internet splits in two. Asking relatives to contribute is fair if you agree it in November, not at the door. The clean way is to split the food per household, count children as half, and treat the host’s house and cooking as part of their share. Below are the options, a worked example for four households and a message to send the family chat.

Is it OK to charge family for Christmas dinner?

Yes, if everyone knows before they accept, and the number is close to what the food cost. It reads as a fee when it arrives as a surprise or looks like a profit.

The UK has had this argument in public for years. In 2018 a mother-in-law asking £17 a head divided Mumsnet, and her son, who’d offered to bring dessert instead, said handing over cash just felt wrong. A Cardiff grandmother told BBC Breakfast she has charged her grown-up children £10–15 and her grandchildren £2.50–5 since 2016, paid by 1 December. And in a Mumsnet thread reported by Heart, a woman whose colleague’s sister charges her brothers £20 each said she couldn’t imagine charging a guest, “especially family”.

It isn’t fringe. In a NatWest poll of 2,000 Britons in December 2024, 27% said they’d be comfortable asking Christmas guests to chip in, and £17 a head was the average they’d expect to charge. What the stories have in common is not the amount but whether the family agreed it. Contributing is normal; an invoice on Boxing Day is not.

Does the host pay less for Christmas dinner?

Usually, yes: the house, the cooking and the washing-up count as the host’s contribution. How much they count is the one thing the family should decide out loud.

  • Everyone splits the food, host included. Simplest, and fair if hosting rotates every year.
  • The host gives the house, the others pay for the food. Fair when the same person hosts every year and does all the work.
  • Each household brings a course. No money changes hands, and the same NatWest poll found 38% doing a potluck-style dinner. It’s only fair if the courses cost about the same, and the turkey never costs the same as the cheese board.

How do you split Christmas dinner between families with children?

Split per household, with each adult as two shares and each child as one. A family of five shouldn’t pay the same as a sibling who comes alone, but a seven-year-old doesn’t eat what an adult does.

Here’s one Christmas, four households:

  • Ana is hosting: two adults, two children.
  • Ben, her brother: two adults, one child.
  • Carla, her sister: one adult.
  • Grandad: one adult.

Ana bought the turkey and everything for the main, £180. Ben brought the drinks, £60. Carla brought the pudding and the cheese, £30. Total: £270.

Shares: Ana’s household 2 + 2 + 1 + 1 = 6, Ben’s 2 + 2 + 1 = 5, Carla 2, Grandad 2. That’s 15 shares, so one share is £270 ÷ 15 = £18.

Household Adults Children Shares Share (everyone pays) Share (host gives the house)
Ana 2 2 6 £108 £0
Ben 2 1 5 £90 £150
Carla 1 0 2 £36 £60
Grandad 1 0 2 £36 £60
Total 6 3 15 £270 £270

In the last column the host pays nothing, so £270 is split over the other nine shares, £30 each.

Now compare each household’s share with what it already spent. If everyone pays: Ana spent £180 against her £108, so she’s owed £72. Ben spent £60 against £90 and sends Ana £30; Carla spent £30 against £36 and sends £6; Grandad sends £36. Three transfers to Ana, all done.

If the host gives the house, the gap is bigger: Ben sends Ana £90, Carla £30 and Grandad £60, and Ana gets her whole £180 back.

That last column is where a family should pause. £150 is a lot for Ben, and some families leave grandparents out of the split altogether. A middle ground, such as the host counting half their shares, is perfectly fair. The method matters less than agreeing it before anyone shops.

Start this Christmas in CabuTally: it opens with the other households and the £270 budget filled in, so type your own name and create it. In the event’s settings, turn on Let the shared link claim a spot, then share the event’s link in the family chat: each household taps its name, with no account. Enter the shopping as three expenses and split each one by shares: Ana 6, Ben 5, Carla 2, Grandad 2. For the host-gives-the-house version, set Ana to 0; to leave Grandad out, set him to 0. The app nets it to the fewest payments, and each household sees only its own lines, so nobody’s comparing in front of the turkey.

How much should guests contribute to Christmas dinner?

Roughly what the food costs per head, and no more. The £17 in the NatWest poll is a fair UK anchor. Our example comes out higher if everyone pays, £36 an adult and £18 a child, because the shop was a generous one, and that’s fine as long as it matches the receipts. A figure well above the shop is where “contributing” starts to feel like being charged.

Who brings what to Christmas dinner?

Assign items, not courses, and write them down. “Bring a starter” gets you three prawn cocktails; “Carla: pudding, cheese, crackers” doesn’t.

In CabuTally the to-do list sits in the same event as the costs: anyone can put their name on “crackers” or “drinks” and an estimate on it, and log what they spent on that to-do once they’ve bought it, so the list and the split agree.

What should you say to the family?

Send it early, give a number, and make it easy to say no. In November, before anyone has bought anything:

Christmas at ours again this year, lovely! Food’s gone up, so could we split the shopping? I’ll do the turkey and the main and keep the receipts. Ben, drinks? Carla, pudding and cheese? We’ll even it out after, per household: about £35 a grown-up, kids at half. If that’s tricky for anyone this year, just tell me.

If you’re the guest and the request comes late, it’s fine to offer to bring something specific instead of money. For a Christmas or New Year’s dinner with friends rather than family, the rules are looser: see asking guests to chip in when you host.

When should you not split it?

When the host has said it’s their treat, or when splitting would cost more goodwill than money. Plenty of parents want to host and pay, and turning that into a spreadsheet would hurt them. If there’s an old argument in the family, settle it privately beforehand, not at the table.