Event Management
8
min read
Updated:
27.10.2026

Planning a company Christmas party: a step-by-step guide

For many companies, the Christmas party is the biggest in-house event of the year. At the same time, it’s the event where the most improvisation takes place: invitations go out too late, menu choices are requested by email, and on the night itself, nobody knows exactly how many guests will actually be there. This guide shows you how to plan your Christmas party so that all you have to do on the night is get on with the celebrations.‍

Published
27.10.2026
Share article
Copy to clipboard
Email
Share to X
Share on LinkedIn
Share on Facebook
Colleagues raising a glass at a company Christmas party
Portrait of Marc Blindenbacher
Marc Blindenbacher
Co-Founder
•
Oniva
Oniva
•
LinkedIn Logo

With over 20 years of experience in the event industry, both as an organizer and in the development of digital technologies for events, Marc combines his extensive expertise with a Master's in Digital Business Management and a Bachelor's in Business Administration with a focus on Marketing.

Expertise
#Event marketing #Event organisation #Event technology
TL;DR — Executive Summary
The most important things at a glance

Start planning the Christmas party in September and send out the invitations by the start of November at the latest, as many people’s diaries fill up early in December. The most popular dates are the Fridays in December leading up to Christmas. For Christmas events on the Oniva platform, an average of 70% of those invited register. Ask about meal choices and travel arrangements directly in the registration form; this will make it easier to plan the catering and the journey home.

Table of contents

When should you start planning?

The earlier, the better. Fridays in December are the most popular dates for company Christmas parties, and these are exactly the evenings that restaurants and event venues book up first. If you only reserve in November, you will often have to settle for a Thursday or move to January.

TimingStep
September to mid-OctoberSet the date, book the venue, get the budget approved
Early to mid-OctoberSend a save the date
Early November at the latestSend the invitation with registration link
Three weeks before the eventRegistration deadline
Two weeks before the eventReminder to everyone who hasn't replied yet
One week before the eventSend final numbers and menu choices to the venue or caterer
Two to three days before the eventReminder to all registered guests with programme, travel information and cancellation link
After the eventThank-you, photos, feedback, record figures for next year

‍

Our analysis of the most popular days for business events shows how events are spread across the week and the year.

‍

Which format suits your team?

The format depends mainly on team size, budget and company culture. These four options cover most situations:

FormatSuitable forEffortLead time
Christmas dinner at a restaurantSmall to medium-sized teamsLowBook early, otherwise little
Christmas drinks at the officeAny size, also as an additionLowShort
Joint activity with dinner, e.g. cooking class, fondue or curlingTeams of up to about 80 peopleMediumMedium
Party at an event venue with a programmeLarge companiesHighLong

‍

If you have several locations, you need to decide whether everyone travels to one place or each location celebrates on its own at the same time. A central party brings people together but costs travel time and money. Local parties are simpler, but they need joint planning so that no location is left out.

‍

How much budget do you need?

Plan the budget by cost category and convert it into a cost per person. This shows you quickly where you can save.

Cost categoryWhat to look out for
VenueMinimum spend, room hire, set-up and take-down times
Food and drinksMenu choice, intolerances, drinks package or pay per consumption
ProgrammeMusic, host, activity, AV equipment
Travel and journey homeShuttle, taxi vouchers, hotel for long journeys
Decoration and giftsIn Germany, gifts count towards the cost of the party, see below
BufferAround 10% for the unexpected

‍

You will find more ideas on how to cut costs without your guests noticing in our 7 event budget hacks.

‍

Tax: what applies in Germany and Switzerland

Germany: For company events such as the Christmas party, a tax-free allowance of 110 euros per participant and event applies, including VAT. Up to two company events per year qualify. If someone brings a companion, the companion’s costs are attributed to the invited employee. The companion has no allowance of their own. Gifts handed out at the party also count towards the costs. If the costs exceed 110 euros, the excess is subject to wage tax and input VAT can no longer be deducted on any of the expenses. Details are explained by the IHK Karlsruhe and the Bund der Steuerzahler (both in German).

Switzerland: There is no fixed limit as there is in Germany. Customary staff events are generally not treated as part of salary. Your accountant, tax adviser or legal department can tell you where the line lies in your specific case.

This section is an overview and does not replace tax advice.

‍

How many guests can you expect?

For Christmas events organised via Oniva, an average of 70% of those invited register. How many of them actually turn up is harder to say, as attendance is often not recorded on site at Christmas parties. For internal events in general, the no-show rate is around 15%, according to our event marketing benchmarks.

‍

Worked example for 120 employees

StepCalculationResult
Employees invitedStarting point120 people
Registrations120 × 70% registration rate84 people
Expected guests84 × 85% (15% no-show rate)around 71 people
Catering orderExpected guests plus a small buffer72 to 75 place settings

Source: registration rate from Christmas events on the Oniva platform; no-show rate from Oniva benchmarks for internal events.

‍

In practice, many companies order for all 84 registrations. With 13 empty place settings, that is a cost you can avoid with better figures. Find out how to reduce last-minute cancellations in our article on reducing the no-show rate.

‍

Invitation and registration

What belongs in a Christmas party invitation:

  • Date, start time and expected end
  • Venue with address and travel information
  • Programme in two or three sentences
  • Whether partners or other guests are welcome
  • Registration deadline and registration link
  • Contact person for questions

Here are two short examples of a Christmas party invitation:

‍

Formal invitation

Dear colleagues

To round off the year, we would like to invite you to our Christmas party. We want to thank you for all your hard work this year and look forward to a festive evening with good food and time to talk.

Date: [Date]
Time: from [Time]
Venue: [Venue, address]
Journey home: [e.g. shuttle from [time] / taxi vouchers]
Registration: Register now

Please register by [registration deadline] and choose your menu when you sign up. If you are unable to attend, we would also appreciate a short reply.

Kind regards
[Your name]
[Your organisation]

Casual invitation

Hi [First name]

The year is almost done, time to celebrate! We'd love you to join us at our Christmas party. Look forward to a relaxed evening with great food, a good atmosphere and plenty of time to raise a glass to the year together.

Date: [Date]
Time: from [Time]
Venue: [Venue]
Dress code: [Dress code]
Registration: Register now

Let us know by [registration deadline] whether you can make it, and pick your menu when you sign up: meat or vegetarian. We look forward to seeing you!

Best wishes
[Your name]
[Your organisation]

You will find more invitation templates for every occasion in our article Company party invitations: templates and wording.

‍

What belongs on the registration form

Use the form to ask for everything you would otherwise have to chase up individually:

  • Attendance: accept or decline. A decline option increases the response rate, and you know who you no longer need to plan for.
  • Menu choice: for example meat or vegetarian, and vegan depending on the venue.
  • Intolerances: as an optional free-text field. This is health information, so only ask for what the kitchen really needs and delete the details after the event. In Oniva, you can do this for each event with one click, without losing the rest of the event information.
  • Travel: for example public transport, car or shuttle. This question is particularly useful if the company organises a safe journey home, for example with a shuttle or taxi vouchers.
  • Companion: if planned, with name and menu choice.

Our article on event registration explains how to design the registration form so that as many people as possible complete it.

‍

Access control: useful, but handle with care

At conferences, check-in is a given. At Christmas parties, many companies do without it, and for a good reason: nobody wants to embarrass colleagues who couldn’t make it at short notice. The price is missing figures. Without check-in, you won’t know next year how many place settings you really need.

Here is how to get the figures without it feeling like a control:

  • Explain the purpose openly: State in the invitation that attendance is recorded to plan next year’s catering.
  • Record discreetly: The welcome desk or cloakroom handles check-in, for example via QR code on a smartphone. No printed name lists that show everyone who is missing.
  • Make cancelling easy: Include a cancellation link in the final reminder. Anyone who can’t attend can cancel without having to call anyone.
  • Only analyse totals: After the event, what matters is the number of guests, not who was absent. No follow-up with individuals.

Read more about smooth admission in our article on event check-in.

‍

On the evening

  • One person is responsible for the running order and is the contact for the venue and caterer.
  • Keep speeches short. A look back and a thank-you are enough.
  • The kitchen has the menu choices as a list, ideally with table numbers.
  • The journey home is sorted before the first guest leaves: shuttle times, taxi number or vouchers ready.

‍

After the party

  • Say thank you: A short message on the next working day, ideally with two or three photos. Only share photos of people who have agreed to it.
  • Ask for feedback: Three questions are enough, for example on the date, format and food. You can send a survey link to all guests via event communication.
  • Record the figures: Invitations, registrations, guests who attended, cost per person. With these figures, you can plan next year in half the time.
  • Delete data: Menu choices, intolerances and travel details are no longer needed after the event.

‍

Christmas party checklist

  • Set the date, ideally a Friday in December
  • Get the budget approved, calculate the cost per person
  • Book the venue
  • Send a save the date
  • Create the registration form with menu choice, intolerances and travel
  • Send the invitation by early November at the latest
  • Send a reminder to everyone who hasn’t replied
  • Send final numbers and menu choices to the venue
  • Organise the journey home
  • Send a reminder with programme, travel information and cancellation link
  • Prepare check-in, discreetly and without name lists
  • On the evening: running order, speeches, journey home
  • Say thank you, ask for feedback
  • Record the figures, delete personal data

‍

We hope this article helps you with this year’s Christmas party, and we wish you a merry Christmas in advance.

Frequently asked questions

Everything you need to know about this topic.
How much can a Christmas party cost per person?

In Germany, up to 110 euros per person, including VAT, is tax-free for up to two company events per year. In Switzerland, there is no fixed limit; if in doubt, check with your tax adviser.

Is attendance at the Christmas party compulsory?

No, attendance at the Christmas party is usually optional. A simple ‘decline’ option in the registration process makes it straightforward for everyone.

‍

Which day is best for the Christmas party?

The most popular days are the Fridays in December leading up to Christmas. As these dates are also in the highest demand at venues, it’s worth booking early.

‍

When should you send out invitations to the Christmas party?

By the start of November at the latest. Sending out a save the date in October secures the date before calendars fill up in December.

Invitations, registration and check-in all in one tool

With Oniva, you can send out invitations, collect RSVPs including menu choices and travel arrangements, send automatic reminders, and check guests in on the night using a QR code. Find out more on the Employee Events page or book a demo.

Get started
Download

Helpful information for event managers

Discover exciting articles about creating unforgettable events.