Annual Dinner Planning Guide: Timeline, Budget and Checklist
How to plan a company annual dinner in Malaysia: a 6-month timeline, costs per guest, the programme, food, permits, tax and what to do after.

A company annual dinner looks simple from the guest's seat: dinner, speeches, a few performances, the lucky draw, home by midnight. Behind it are four to six months of decisions that all depend on each other. The venue sets the date, the date sets the invitations, the RSVPs set the seating, and the seating decides whether 400 people find their tables in ten minutes or forty.
This guide puts the whole job in order for Malaysian companies: when to do what, what it costs, the programme for the night, food, permits and tax, and what to do after the last guest leaves. Each step links to a detailed guide when you need more.
The short answer. Start four to six months ahead for a December or January dinner, three months ahead otherwise. Fix the budget and headcount first, book the venue next, then choose the theme. Send invitations four to six weeks before (six to eight if there's a dress code), close RSVPs two weeks before, then finalise seating and catering numbers. Expect roughly RM150 to RM250 per guest for a hotel ballroom with full food and drink in the Klang Valley, plus production, prizes and door gifts. For a dinner for your own staff, the whole cost is tax-deductible.
Annual dinner planning timeline
Work backwards from the date. This is the order that keeps each decision from undoing the last one:
When | What to do | Detailed guide |
|---|---|---|
3 to 6 months before | Agree the purpose, budget and headcount. Pick two possible dates. Shortlist and book the venue. Decide whether to hire an event company | |
10 to 12 weeks before | Choose the theme and dress code. Book the emcee, performers, photographer and AV. Open award nominations | |
8 weeks before | Set the lucky draw budget and buy prizes. Order door gifts, especially anything with a logo | |
6 to 8 weeks before | Send invitations if guests need time for a dress code. Otherwise 4 to 6 weeks before | |
3 to 4 weeks before | Draft the programme and the run of show. Confirm menus, dietary needs and the décor plan | |
2 weeks before | Close RSVPs. Build the seating plan. Give the venue final numbers | |
1 week before | Send reminders. Brief the emcee, crew and door team. Lock presentation files | |
The day | Rehearse, set up registration, run the show | |
The week after | Thank guests, send a short feedback form, report back to management |

Step 1: Set the purpose, budget and headcount
Before anyone looks at venues, agree three things with whoever signs off the budget.
Purpose. Thank the staff, celebrate a milestone, announce the year's results, host clients, or all of these. A dinner that is also a client event needs a different programme, and a different tax treatment, from a staff-only night.
Headcount. Staff only, or staff plus partners, families, clients and suppliers? Plan for the number that will actually come. Most companies see some no-shows, so base catering on confirmed RSVPs, not on the invite list.
Budget. Set a total and a per-guest figure, then check it against real prices.
What it costs in Malaysia, from figures event companies publish:
Cost | Typical figure | Source and notes |
|---|---|---|
Venue and food | RM80 to RM150 per guest at restaurants and external venues; RM150 to RM250 per guest in a hotel ballroom with full food and drink | Shockwave's working ranges for the Klang Valley. Genio quotes RM150 to RM300 per guest for 100 to 300 guests. Hotels add a 10% service charge and tax |
Whole event with an agency | RM80,000 to RM250,000 for 200 to 500 guests, including an agency fee of RM15,000 to RM45,000 | A&D Events' 2026 ranges for Kuala Lumpur |
Agency fee | Usually 10% to 20% of the event budget | |
Lucky draw | Roughly a fifth to a quarter of the prize budget on the grand prize, enough prizes for about one guest in four | |
Door gifts | RM10 to RM30 per guest, RM50 and up for VIP tables | See door gift ideas |
One agency's rule of thumb splits the budget as 30% to 40% venue, 20% to 30% catering and 10% to 15% entertainment, with the rest for gifts, photography and everything else. In a hotel, venue and food usually come as one package per guest, so the bigger question is how much is left for production, prizes and gifts.
Tax. LHDN's Public Ruling 4/2015 on entertainment expenses treats an annual dinner for your employees as 100% deductible. If a few suppliers also attend a staff dinner, the whole cost can still count as staff entertainment, because their presence is incidental. Gifts without your logo given to those suppliers at the dinner are only 50% deductible, and an annual dinner held for a related company's staff is not deductible for you. Check the details with your tax adviser.

Step 2: Choose the date
Peak season is mid-October to mid-December. Hotel ballrooms for December Friday and Saturday nights go first. Agencies advise booking about six months ahead for a peak-season dinner; for December, that means by August.
January and February fill up around Chinese New Year. In 2027, Chinese New Year falls on 6 February, so many companies hold combined year-end and CNY dinners in January.
Late? Weekday dates, early January, smaller rooms and non-hotel venues are still realistic.
Check the calendar. Avoid clashes with public and school holidays, festive weekends, the end of your financial year and any big client deadlines.
Step 3: Book the venue
Ask every venue the same questions so you can compare them:
How many guests fit at banquet rounds of ten, with a stage and a dance floor? Ignore the theatre-style capacity.
Is the kitchen halal-certified? Ask to see the certificate.
What does the package include: menu, drinks, stage, sound system, projector, décor, parking?
Can we bring our own AV and production team, and is there a loading bay and a setup window?
Are there pillars blocking the stage?
Is there a surau nearby, and step-free access for guests in wheelchairs?
What are the deposit, payment schedule, minimum spend and cancellation terms?
Is the 10% service charge included, and which taxes apply?
Get the answers in writing and sign only when the minimum spend matches your realistic headcount.
Step 4: Pick the theme and dress code
A theme gives the décor team, the emcee and the invitation one idea to work from. Choose one that suits a mixed crowd: easy to dress for on an ordinary budget, comfortable in a hotel ballroom, and fine for guests who don't drink or who dress modestly. Batik and Songket, Old Hollywood, Great Gatsby and Masquerade are reliable choices. Our 20 annual dinner theme ideas compare guest effort, décor cost and the crowd each theme suits.
Write the dress code in plain words on the invitation, such as "Batik or smart casual", so nobody feels they must hire a costume.
Step 5: Plan the programme
A good programme keeps energy up until the lucky draw. A typical evening in Malaysia looks like this:
Time | Programme |
|---|---|
7.30pm | Registration, check-in and photo wall |
8.15pm | Guests take their seats |
8.30pm | Arrival of the CEO and guests of honour |
8.35pm | Negaraku and the company song |
8.40pm | Doa |
8.45pm | CEO's speech |
9.00pm | Dinner is served |
9.30pm | Staff performances |
10.00pm | Awards |
10.30pm | Lucky draw |
11.00pm | Grand prize and group photo |
11.15pm | End |
Prayer times. Start registration after Maghrib so Muslim staff can pray first, and check the time for your date and zone on e-Solat JAKIM. Make sure there is a surau near the ballroom.
Keep speeches short. Agree a time limit with every speaker in advance. A "ten-minute" speech without a limit often runs to twenty-five.
Put the lucky draw last. It keeps people in the room. Draw the smaller prizes between other items and save the grand prize for the end.
Write it down twice. Guests get the short programme. The crew gets a minute-by-minute run of show with cues for lights, music and microphones. Our run of show template has a gala dinner example, and the tentatif program guide has a Malay version.

Step 6: Food and drink
Halal by default. For a mixed Malaysian crowd, serve one halal menu to everyone. If you also serve alcohol, keep it to a separate area or optional tables, brief the service staff, and put alcohol-free drinks on every table.
Collect dietary needs with the RSVP. Vegetarian, vegan, no beef, allergies. Pass the list to the venue with table numbers so each meal reaches the right seat.
Check the menu tasting. Most hotels offer one for larger bookings. Taste what will actually be served, at banquet scale.
Step 7: Emcee, entertainment and awards
Emcee. Choose one who can work in English and Bahasa Malaysia, read a room, and keep to time. Give them the run of show, name pronunciations and the titles of every VIP.
Performances. Staff performances get the loudest cheers and cost little. Book professional acts for the opening or the finale. Foreign performers need approval from PUSPAL before you announce them.
Awards. Open nominations at least eight weeks ahead, keep categories few, and keep each presentation short. Long-service awards and best-dressed prizes are popular. A live audience vote for best-dressed works well when guests can vote from their phones.
Step 8: Lucky draw and door gifts
Lucky draw. Draw only from guests who actually checked in, show the draw on screen, and keep a record of every winner. A free draw for your own staff, with no payment to enter, is common practice in Malaysia. Our lucky draw prize ideas list more than 120 prizes with Malaysian prices and explain the legal, halal and tax points.
Door gifts. Something useful, halal and easy to carry home, with your logo kept small. Order your confirmed headcount plus about 10%, and allow two to four weeks for logo printing, longer in November and December. Ideas and prices are in our door gift guide.
Step 9: Invitations and RSVP
Send the invitation four to six weeks before the dinner, or six to eight weeks before if there's a dress code that needs an outfit. Set the RSVP deadline about two weeks before and send a reminder one week before. Ask for what you'll need later: attendance, plus-one, dietary needs, transport and, for a formal dinner, each guest's title. Wording examples are in our annual dinner invitation guide.
Step 10: Seating plan
Build the seating plan from confirmed RSVPs, not the invite list. Fix the VIP and CEO tables near the stage first, keep departments together, seat new staff with friendly faces, and leave one or two spare tables for walk-ins. Our annual dinner seating plan guide includes a free template you can copy into Excel or Google Sheets.
Step 11: Registration on the night
The first impression of the night is the queue. Plan enough check-in points for your peak arrival time, give each one a printed guest list as a backup, and tell guests their table number at the door so nobody crowds around a printed seating chart. Our throughput guide shows how to work out the number of check-in stations from your guest count.
Step 12: Permits and paperwork
A private, invitation-only dinner in a hotel ballroom usually needs little paperwork, because the venue holds the licences. Check four things:
Police notice. Not normally needed for a private dinner in a hotel. Public events in public places are different.
Entertainment licence. Usually covered by the venue. Confirm with them if you have live performances.
Foreign performers. PUSPAL approval before any publicity.
Guest data. Your guest list is personal data under the PDPA. Keep it on a secure platform, limit who can see it, and delete what you no longer need after the event.
Step 13: After the dinner
Say thank you the next day, with a link to the photos.
Ask three questions in a short feedback form: what guests enjoyed most, what to change, and one idea for next year.
Report back. Attendance against RSVPs, the budget against actual spend, the feedback, and the photos. It's the easiest way to get next year's budget approved.
Write down what you learned while it's fresh: the venue's quirks, the supplier who was late, the segment that dragged.

Do it yourself or hire an event company?
An in-house team can run a dinner of 100 to 200 guests in a hotel with a package. Bring in an event company when you need a stage show, heavy production, more than 300 guests, or several locations, or when nobody in-house has the time. Most charge 10% to 20% of the budget. Our guide to event management companies in Malaysia lists 12 to shortlist and the questions to ask.
Annual dinner mistakes to avoid
Booking the venue before agreeing the budget. The minimum spend then sets your budget for you.
Catering for the invite list. You pay for empty seats.
No buffer in the programme. One late VIP pushes the lucky draw past 11pm and half the room goes home.
Speeches without time limits.
A theme guests can't dress for on an ordinary budget.
Forgetting the surau, the halal certificate or the alcohol-free drinks.
One printed seating chart at the door for 400 guests.
No feedback afterwards, so next year repeats this year's mistakes.
Where SOURems fits
SOURems is an event management platform used by Malaysian companies for the guest side of an annual dinner, from the invitation to the report afterwards.
Invitations and RSVP by WhatsApp and email, with delivered and read status for every guest. Each guest's link opens a registration form already filled in with their details, and every message greets them by title, Dato' Sri and Tan Sri included.
Seating on a floor plan in the Layout Designer, with each guest's table on their ticket, their Apple or Google Wallet pass and their phone.
QR check-in on staff phones, joined with a link or code, with VIP and dietary notes showing the moment a guest is scanned, and live arrival numbers on the dashboard.
Live polls from the stage, such as a best-dressed vote.
The lucky draw from guests who actually checked in, with winners announced by title and every draw recorded.
Feedback forms and an AI Report that turns attendance, polls and feedback into a written report for management.
Where we're not the right fit: SOURems doesn't book venues, design décor, hire emcees or build the stage. If you want someone to run the whole night, pair it with an event company.
See how it works for event organisers in Malaysia or for RSVP and check-in.
FAQ
How do I plan a company annual dinner?
Agree the purpose, budget and headcount first, then book the venue four to six months ahead for December or January. Choose the theme, book entertainment, and order prizes and door gifts about eight weeks out. Send invitations four to six weeks before, close RSVPs two weeks before, then finalise the seating, catering numbers and run of show.
How much does an annual dinner cost per person in Malaysia?
For venue and food, roughly RM80 to RM150 per guest at a restaurant or external venue and RM150 to RM250 per guest in a Klang Valley hotel ballroom, plus a 10% service charge and tax. Production, entertainment, prizes and door gifts come on top. With an event company, a 200 to 500 guest dinner in Kuala Lumpur typically costs RM80,000 to RM250,000 in total.
How far in advance should you plan an annual dinner?
Four to six months for a dinner between October and January, when hotel ballrooms book out, and about three months for other times of the year.
What happens at a company annual dinner?
Guests register and take photos, the CEO or chairman gives a speech, and dinner is served while staff or hired acts perform. Most dinners then present awards and finish with a lucky draw, with the grand prize as the last item.
What time should an annual dinner start?
In Malaysia, most start registration around 7.30pm, after Maghrib, with guests seated by about 8.15pm. Plan to finish by 11pm to 11.30pm so guests can get home safely.
What are good themes for a company annual dinner?
Themes that are easy to dress for and suit a mixed crowd work best, such as Batik and Songket, Old Hollywood, Great Gatsby or Masquerade. See our 20 annual dinner theme ideas.
Is a company annual dinner tax-deductible in Malaysia?
Yes. Under LHDN's Public Ruling 4/2015, an annual dinner for your own employees is fully deductible, even if a few suppliers attend. Entertainment for a related company's staff is not deductible, and gifts without your logo to suppliers are only 50% deductible. Check with your tax adviser.
Do we need a permit for a company annual dinner?
Usually not, for a private, invitation-only dinner in a licensed venue such as a hotel. Confirm the entertainment licence with the venue, and get PUSPAL approval if foreign performers will appear.
