Festival Season Operations For Malaysian F&B: Raya, CNY, Deepavali Playbook
Festival weeks are when Malaysian F&B venues either compound their year or break it. Demand surges 30 to 80 percent, wholesale prices spike 15 to 30 percent, staffing thins out, and suppliers shut for 1 to 2 weeks. The operators who win prepare 8 to 12 weeks ahead. The operators who burn out treat it as a normal week and discover at hour 18 of Eve Day that they ran out of chicken at 4pm and turned away RM12,000 in customers.
This is the canonical operations playbook. It covers every major festival window, the demand patterns by venue type, the supply chain tactics, the staffing rotation, the booking and deposit discipline, the festive menu logic and the marketing sequence. Bookmark it. Run it before every major festival. Share it with whoever manages your floor.
If you are looking for the broader revenue strategy, start with the Malaysian F&B sales strategy guide. Festival season is one of the biggest revenue levers in that stack, but it only works if the operations behind it are solid.
The Malaysian festival calendar: 5 unmissable windows
Malaysia runs on a festival calendar unlike any other market. Five major festivals drive distinct operational impacts across the year. Each has a different cultural context, a different customer behaviour pattern, and a different set of supply chain and staffing pressures. You need to understand all five, even if your venue is primarily associated with one community.
Chinese New Year (late January to mid-February, exact date varies by lunar calendar). The most commercially significant festival window for F&B. The reunion dinner on the eve of CNY is the hardest single night in the Malaysian restaurant calendar. Pre-festival demand surges for 2 to 3 weeks as families eat out more frequently. The festival itself runs 15 days. Most Chinese-owned venues close for 3 to 7 days. Non-Chinese venues that stay open through the holiday see strong demand from families who want a meal out during the visiting period.
Hari Raya Aidilfitri (varies by Islamic calendar, typically April to May). The most important festival window for Malay-Muslim operators and any halal-certified venue. The ramp-up through Ramadan is a sustained 4-week demand build (Ramadan sets, iftar tables, takeaway peaks at 5.30pm to 7pm). The Raya eve and Raya Day itself see a sharp pullback as families are home. The return window from Day 2 to Day 7 is when family outings, open house catering and visiting-party bookings peak. Wholesale prices for protein, spices and nasi briyani ingredients spike in the 3 to 4 weeks before Raya.
Deepavali (October to November). A significant window for South Indian cuisine operators and any venue serving a Tamil or broader Indian-Malaysian customer base. Pre-Deepavali sweets, snacks and catering orders lift revenue. The festival itself is typically a 1 to 2 day celebration, with family gatherings and open houses generating catering demand. Spice prices spike in the 2 to 3 weeks before the festival.
Christmas and year-end (December 24 to 31). The window that catches Malaysian operators off guard most often. Christmas itself is primarily an urban middle-class phenomenon in KL, Penang, JB and KK, but the year-end office party season runs from early December through New Year's Eve. Group bookings, set dinner packages and late-night New Year's Eve turns are all in play. This is the easiest window to add RM30,000 to RM80,000 in December revenue with the right booking and set-menu strategy.
Hari Kebangsaan and Malaysia Day (August 31 and September 16, paired national holidays). Lower commercial intensity than the four above, but still worth planning for. The paired public holidays create a long-weekend demand surge. Patriotic menu theming works (nasi lemak variants, local specialties, national-flag colour plating). The surge is primarily in casual dining, cafes and kopitiam, not fine dining.
Secondary windows to flag. Wesak Day (May, Buddhist community significance, softer commercial impact than the big five). Hari Raya Haji (Qurban season, strong catering demand for halal operators). Thaipusam (state-specific, KL Batu Caves proximity drives street food and hawker demand). Hungry Ghost Festival (seventh month of the lunar calendar, roughly August to September): cultural sensitivity applies here. Loud promotions, party-style marketing and aggressive promo copy are inappropriate during this window for venues serving a Chinese-Malaysian customer base. A quiet, no-noise approach is the right call.
Demand patterns by venue type
Not every festival affects every venue the same way. Understanding your venue's specific demand curve prevents over-ordering for a spike that does not apply to you, and under-preparing for the one that does.
Cafes (Bangsar, TTDI, Damansara, Penang Hill, Georgetown). Festival weekends spike sharply as families go out for "nice meals" in the 2 to 3 weeks pre-festival. Expect 30 to 50 percent above baseline on weekends in that window. Then dead for 4 to 7 days during the festival itself as the customer is at relatives'. Revenue for the full festival month is typically 10 to 20 percent above a normal month for well-run cafes, but only if the pre-festival surge is captured. Operators who focus only on the festival day itself miss the money.
Kopitiams (Cheras, Kepong, Ipoh, Penang, Johor Bahru taman areas). Typically closed during the festival week if the owner is heading back to their hometown (balik kampung). The key revenue opportunity is the 2 weeks before the festival, when working families eat out more, and the 2 weeks after, when the return-to-work surge hits. The operators who stay open through CNY in Chinese-majority neighbourhoods capture extraordinary demand because almost every competitor is closed. A kopitiam staying open on CNY Day 1 and 2 in Cheras can do 3x a normal Saturday.
Casual restaurants (Subang, Petaling Jaya, Shah Alam, Klang, Kota Kinabalu). The reunion dinner for CNY is the hardest single service in the year. A 200-seat restaurant can turn away 400 people on CNY Eve if booking and seating rotation is not managed tightly. Expect a 60 to 80 percent revenue uplift on the Eve. Then closed for 2 to 3 days. For Raya, the open-house catering and group booking surge from Day 2 to Day 7 is significant. Budget for 40 to 60 percent above baseline in that return window.
Bubble tea and quick service (malls, transit points, university areas). Festival impact is often inverted compared to restaurants. Mall traffic surges during the pre-festival shopping period (last 2 weeks before CNY and Raya are peak mall traffic in Malaysia). Walk-in impulse buyers are more numerous when foot traffic is up. The festival itself sees a drop as families are home. Year-end Christmas window in urban malls is strong for bubble tea because of the late-night shopping culture in December.
Mamak and 24-hour venues. Festival eve all-nighter surge is the signature pattern. On CNY Eve, a mamak near a Chinese neighbourhood does extraordinary volume from 10pm to 3am as young adults gather. Raya eve is similar for mamaks in Malay-majority areas. The festival day itself typically sees a demand drop as the customer is home. Operations must be staffed for the eve all-nighter and the following day's clean-up without a rest gap.
The 8-12 week pre-festival planning timeline
The operators who execute festival season well do not improvise in the final week. They run a structured 12-week countdown. Here is the timeline, step by step.
12 weeks out: forecast demand. Pull last year's revenue data for the same festival window. If you were operating then, the number exists. Factor in any expansion: new seating, new daypart, marketing that did not exist last year. Set a demand target. Write it down. Share it with your kitchen lead and floor team lead.
10 weeks out: lock in the festival menu and pricing. What are the 5 specials for this festival window? What are the set menu options? What are the family portion items? What is the pricing rationale? This needs to be finalised at 10 weeks so the creative, the photography, the multilingual copy and the QR menu update can be done at 8 weeks with time to spare.
8 weeks out: pre-order non-perishable stock at pre-spike prices. This is the single most financially impactful action in the timeline. Protein prices (chicken, mutton, beef) spike 15 to 25 percent in the final 3 to 4 weeks before Raya and CNY. Spices spike 10 to 20 percent before Deepavali. Mandarin oranges and pomelo spike before CNY. Lock in volumes with your supplier now, pay a deposit, confirm your delivery slots. You are buying at September prices what you will use in January. The delta pays for the deposit and more.
6 weeks out: confirm staffing. Who is working through the festival? Who is taking leave for balik kampung, and for how many days? Map it out on a calendar. Identify the gaps. Post the festival shift roster with incentive pay rates (see the staffing section below). The team that is staying deserves to know early that they will be looked after.
4 weeks out: open bookings with deposits. Reservations for festival dining fill up fast. Open your booking system with a clear deposit policy (RM10 to RM30 per head for groups of 4+, refundable on arrival). Communicate it via WhatsApp blast, IG story and your Google My Business profile. The earlier you open bookings the more you can shape your seating rotation plan.
2 weeks out: marketing push. TikTok teaser reel of the festival menu prep. Instagram post of the set menu with pricing. WhatsApp blast to your existing customer list. Google My Business post with festival hours. This is when the bookings accelerate, so make sure the booking link is live and someone is actively managing the reservation inbox.
1 week out: kitchen ramp and supplier final orders. Perishables on the final order. Kitchen prep begins: sauces batched, proteins marinaded, sides prepped to reduce Eve Day chaos. Mise en place calendar for the team so everyone knows what needs to be prepped and by when.
D-Day: floor, not back office. On the festival eve and the first 2 days of the festival window, the owner or senior manager is on the floor. Not in the back office. Not on the phone. On the floor. The decisions that matter on festival eve happen in the 4 minutes between a table clearing and the next seating. Those decisions need a senior person making them live.
Stock and supply chain: the pre-order playbook
Festival-season supply chain failure is the most predictable avoidable disaster in Malaysian F&B. The operators who run out of stock on CNY Eve did not get unlucky. They bought at market price in the final week, the market price had already spiked, and they underordered because the spike hit the budget. Here is the discipline that prevents it.
The categories that spike and by how much. Chicken (whole, cuts, drumsticks): 15 to 25 percent above baseline price in the 3 weeks before Raya, CNY and Deepavali. Mutton: 20 to 30 percent above baseline before Raya and Deepavali. Beef: 10 to 20 percent before Raya and CNY. Pomelo: 40 to 60 percent above baseline in the 3 weeks before CNY. Mandarin oranges (buying for gifting plus eating): seasonal spike of 30 to 50 percent. Spices (cumin, coriander, cardamom, star anise): 10 to 20 percent before Raya and Deepavali. Nasi briyani ingredients as a basket: 15 to 25 percent before Raya. Rice (jasmine, basmati): 5 to 15 percent near any major festival due to demand surge across the market.
The 8-week lock-in tactic. Call your main protein supplier 8 weeks before the festival. Commit to a volume order (say, 60 percent of your expected festival-week protein needs). Pay a deposit (typically 20 to 30 percent). Confirm your delivery date windows. You are paying today's price for inventory you will receive in 6 to 7 weeks. The supplier benefits from the commitment. You benefit from the price. The remaining 40 percent of your protein needs you buy in the final 2 weeks, at whatever the market price is by then, but your exposure is halved.
The supplier shutdown window. Most dry goods wholesalers and wet market stalls close for 5 to 10 days for CNY. Smaller windows for Raya (typically 3 to 5 days). Deepavali closures are usually 1 to 2 days for most suppliers. The risk is that you run low on dry goods mid-festival and cannot restock. The fix: complete your dry goods inventory count 2 weeks before the festival. Order anything at less than 3 weeks of stock to bring it to 5 to 6 weeks of cover. By the time the supplier reopens, your dry goods position is fine.
Buffer stock math: do not over-buy. A disciplined festival week needs roughly 1.4x to 1.8x your normal weekly stock. Not 3x. The operators who buy 3x usually waste 1x and lose margin to spoilage. The 1.4x to 1.8x range covers the demand surge while keeping wastage controlled. Build your festival order by multiplying last year's festival week usage by 1.5 as a baseline, then adjusting for any demand growth you expect. If you do not have last year's data, use your busiest recent non-festival week times 1.6.
For more on the Malaysian F&B supply chain, see the restaurant supply chain Malaysia guide.
Festive menu engineering
The festival menu is not a chance to put every special dish the kitchen can make in front of the customer. It is the opposite. The more items on the festival menu, the slower the kitchen, the higher the error rate, and the lower the margin. The discipline is tight.
The 5-item festival special rule. Five festival specials maximum. Pick the 5 that: (1) are distinctly festival in character so the customer feels the seasonal occasion, (2) use ingredients already in the kitchen or on the pre-order list, (3) have strong margins at festival pricing, and (4) can be executed under pressure without killing the kitchen. If the kitchen cannot execute item 6 on a normal Wednesday, it cannot execute it on CNY Eve. Drop it.
Festival pricing rationale. Festival items can carry 10 to 25 percent above your normal menu margin without customer resistance, provided the value perception is clear. The framing is "this is a special seasonal dish, it is here for 3 weeks only, the ingredients cost more right now." The customer accepts that framing. What they do not accept is a regular menu item that quietly went up RM3 for the festival period. Keep your regular menu at regular prices. The festival premium applies only to festival-specific items.
Family and set formats. Festival dining is family dining. Set menus and family-sized portions outperform individual ordering during festival windows. A CNY set for 4 at RM188 (priced to feel like a luxury but not a splurge for a family of four celebrating) often outsells 4 individual orders at RM42 each. The set also controls the kitchen load: you know exactly what every table of 4 is getting and you can prep accordingly.
Halal visibility for Raya menus. If your venue is halal-certified, your festival Raya menu must display the JAKIM certification prominently on the physical menu, the QR menu and all marketing materials. Malay-Muslim customers choosing a venue for Hari Raya dining are making a deliberate cultural decision and halal certification is the entry ticket. If your venue is not certified, do not target the Raya dining market directly. See the halal certification guide for the certification process.
CNY menus and alcohol labeling. If a CNY set menu includes alcohol (Chinese tea, rice wine, yam rice wine), this needs explicit labeling for mixed-community venues. A table of guests that includes a Muslim customer should not be surprised by alcohol in a shared platter or set. The simple fix: label any dish or set that includes alcohol, and have a non-alcohol variant ready.
Multilingual festival menus. Every festival menu item must be available in Bahasa Malaysia, English and Mandarin at minimum. Tamil for Deepavali items if the customer base includes Tamil-speaking guests. A customer who cannot read the festival special in their comfortable language will not order it. The silent walkaway on specials is the highest-margin miss in a restaurant's year. See the multilingual menus guide for the operations cost of running multi-language menus.
Staffing and shift rotation
The balik kampung reality is the staffing fact that trips up operators most consistently. In Malaysia, the cultural pull of returning home for major festivals is strong. For your team, being home for Raya, CNY or Deepavali is not just a preference. It is often a family obligation that has been the same every year of their life. Building a staffing plan that ignores this creates resentment, last-minute dropouts and a floor team that is physically present but mentally elsewhere.
The balik kampung calendar. On average, 60 to 75 percent of floor staff want 3 to 5 days off for Hari Raya, Chinese New Year and Deepavali. For a restaurant with 8 floor staff, expect 5 to 6 of them to request leave. Planning around this is not a problem to solve. It is the operating reality to design around.
The stagger solution. Split the team so half takes the first half of the festival period and half takes the second half. Staff who work the festival eve and Day 1 get Day 2, 3 and 4 off. Staff who were away for Day 1 to 3 come back for Day 4 to 7. Every team member gets to celebrate at home AND the venue is never below minimum staffing. This requires the schedule to be built and agreed 6 weeks out, not 1 week out.
Festival shift incentives. Team members who work festival eve and Day 1 are doing something genuinely hard. They are giving up family time to carry the room. Compensate it properly. A standard industry practice in Malaysian F&B is 1.5x to 2x the daily rate for festival shifts. The RM150 to RM250 daily uplift per staff member, across 3 to 5 people on a key night, is RM450 to RM1,250 in extra labour cost. On a night that generates RM12,000 to RM30,000 in revenue, that is the right call. Your team will remember who looked after them.
Part-time festival floor. Building a relationship with a local college or university culinary program gives you access to students who want paid festival experience. Set this up in Q4 for CNY, and in Q1 for Raya. A few students who have done a trial shift or two during quieter periods can be onboarded fast for the festival run. They are not replacements for your regulars. They are the buffer that means your regulars can actually take leave without the floor breaking.
Kitchen lead succession. If your head chef plans to balik kampung, the sous chef or senior kitchen staff needs to have run service independently at least twice before the festival. This cross-training must happen in the months before the festival, not the week before. A festival service run by a kitchen lead who has never closed a full service alone is the recipe for the RM12,000 Eve Day disaster this article opened with.
The foreign worker reality. Many of the foreign workers on your team (from Indonesia, Bangladesh, Myanmar, Nepal) do not return to their home countries for the shorter Malaysian festivals. For CNY in particular, a venue with a mixed team often finds that the foreign staff are the most available and most reliable during the festival window. These team members carry the room when the local team is on leave. Treat them well year-round. The festival is when the investment pays back.
The team that stays during the festival is carrying the room for the whole year. They deserve to know they are valued, not just on the night, but in the planning that came before it.
Booking, deposits and demand management
Festival dining without booking discipline is a lost opportunity. The demand is there. The question is whether it lands in your venue or walks to the one with a reservation system.
Deposit policy for groups. A RM10 to RM30 per head deposit for groups of 4 or more cuts no-shows by 50 to 70 percent in the Malaysian market. The deposit does not need to be large. Its purpose is to create skin in the game. A family that has paid RM80 to reserve a CNY table for 8 will call ahead if plans change. A family that has not paid will simply not show.
The deposit should be refundable on arrival (guest pays the deposit amount less on the final bill). This framing removes customer resistance. You are not charging a cancellation fee upfront. You are asking for a commitment that returns to them when they walk in the door.
Two-seating rotation for reunion dinner. CNY Eve and Raya Eve demand is so concentrated in a 4-hour window (typically 6pm to 10pm) that a single seating throws away half your revenue potential. Run two seatings: 6pm to 8pm and 8.30pm to 10.30pm. This doubles covers on the most valuable night of the year. The 6pm seating books first (families with young children and elderly). The 8.30pm seating fills with extended family groups and the younger crowd. Communicate the two-seating model clearly when bookings open so customers can choose.
The waiting list. From the moment bookings open for a festival period, maintain a waiting list. Cancellations happen. The waiting list converts them into revenue. A WhatsApp waiting list (first come, first served via message timestamp) is the simplest system for a small venue. For a larger operation, a booking platform with waitlist functionality makes sense.
Walk-in vs booked balance. Do not book the entire venue. Hold 20 to 30 percent of tables as walk-in capacity. Regulars who did not know to book in advance will show up on the night. They are your most loyal customers. Turning them away at the door on CNY Eve because every table is reserved damages the relationship in a way that an extra cover does not repair. Keep the walk-in buffer.
Festival pricing strategy
The festival pricing question trips up operators in two directions: either they do not price up at all and leave margin on the table, or they raise prices on the regular menu and damage customer trust. Here is the correct framing.
Festival pricing is legitimate when value is visible. A special CNY set menu at RM138 per person for a 7-course meal is festival pricing. The customer understands they are paying for a curated seasonal experience, a specific occasion. The pricing is tied to value they can see and feel. This works.
What does not work: raising prices on regular items. A char kway teow that is normally RM13 and quietly becomes RM16 during CNY week is visible to every regular. Regulars notice. They talk about it. The short-term margin gain is not worth the long-term trust loss. Keep regular menu items at regular prices through the festival period.
The right model: parallel menus. Run the regular menu at regular prices. Run a separate festival set menu at festival prices. Customers who want the full festival experience choose the set. Customers who want their usual order get it at the usual price. Both customer types feel respected.
Aggregator surge pricing. Festival eve pricing on Foodpanda and GrabFood is common and accepted. A 10 to 15 percent price premium on aggregator listings during the 3-day festival peak reflects the real demand surge and the logistics cost spike the platforms absorb. Apply it, but do not apply it to the in-store dine-in menu for the reasons above.
Marketing the festival window
Festival marketing in Malaysia has a 4-touchpoint sequence that consistently outperforms a single "big launch" post. Here is how to run it.
Tease (3 weeks out). A short TikTok or Reels video of kitchen prep for the festival menu. Behind the scenes. The team in the kitchen. The special ingredients arriving. No pricing, no call to action yet. Purpose: signal to the algorithm and to your followers that something is coming. 15 to 30 seconds. Authentic, not polished.
Reveal (10 days out). The full festival menu post on Instagram. Show the dishes. Show the set menu price. Show the booking link. This is the post that converts followers into bookings. It needs to include the festival menu in full (BM + EN + ZH as needed), the dates it runs, the pricing, and a clear next step (link in bio, WhatsApp to book).
Book (5 days out). Google My Business post updating festival hours and linking to the booking page. WhatsApp blast to the existing customer list with the festival menu and booking link. This touchpoint reaches customers who do not follow the social accounts but are on the WhatsApp list from previous visits.
Reminder (2 days out). Stories countdown. A reminder to everyone who saved the original post. A "last few tables" message if bookings are near capacity. This creates urgency that is real, not manufactured.
Cultural specificity is the difference between a generic post and a real connection. Hari Raya posts should say Selamat Hari Raya, Maaf Zahir Batin. Not just "happy holidays". Reference the balik kampung journey if your venue is near a highway. Reference the open house tradition. CNY posts should name the zodiac year. Reference the reunion dinner. Use the specific greetings: Gong Xi Fa Cai for Cantonese, Xin Nian Kuai Le for Mandarin. Deepavali posts should reference the Festival of Lights, the diya imagery, the new year significance for Tamil Hindus. Wishing Subramanian Pillai and his family a Happy Deepavali in the post caption is worth more than a generic greeting card graphic.
A non-Malay venue posting Selamat Hari Raya is not tokenistic. It is appreciated. Customers notice when a Chinese-owned cafe in PJ posts a sincere Raya greeting to their Malay customers. They notice when it is absent, too. Multicultural respect in marketing is a commercial advantage, not just a nice thing to do.
Post-festival recovery
The week after a major festival is one of the least-discussed parts of the calendar and one of the most operationally useful.
The festival week +1 reality. Revenue drops 20 to 40 percent for 4 to 7 days post-festival as customers recover from overspending, overeating and family visits. This is not a problem to fix with discounting. It is a predictable quiet period that operators should plan for and use.
Use the quiet window for operational investment. Deep clean the kitchen. Service the equipment (the fryer, the walk-in, the grill). Get the maintenance call that has been postponed for 3 months done now, when the venue is quiet and the kitchen does not need to be running at full capacity. Do a full supplier debrief: what ran out, what was over-ordered, what did the wastage look like. Write it down for next year.
Team recovery time. The team that carried the festival deserves the quiet week too. Shift loads should be lighter for the first week post-festival. The team members who took festival shifts at 2x pay have earned a lighter week without pay cut. This is not charity. It is the retention play that keeps them on the roster for the next festival.
The comeback marketing beat. 7 to 10 days after the festival, run a "we missed you" message to the customer list. Not a discount. Not a voucher. A genuine welcome back to normal service. "The festive menu is coming down, but we have [new regular item] going up. Come see us." This re-engages the customer base that went quiet during the festival and anchors the next visit cycle before the post-festival slump stretches past 10 days.
What MenuBase does in a festival-season context
Honest version: MenuBase does not handle reservations, deposit collection, supplier management or staffing schedules. All of the operational planning above lives with you, your kitchen lead and your floor team. We are not a restaurant management system. We are not a booking platform.
What MenuBase does in festival season is the menu layer. The festival menu rotates automatically by date range. You set the festival specials to go live on Day 1 of the CNY period and expire automatically on Day 15. You do not need to manually swap the QR menu on the morning of CNY Eve. It happens in the system.
The multilingual layer means your festival specials appear in BM, English and Mandarin without the floor team having to interpret for every second table. The customer picks their language when they scan. The festival item description, the set menu components and the add-on prompts all travel in that language. Your team looks informed because the system is carrying the translation load.
The upsell logic surfaces the festival add-on at the right moment in the order flow. A customer ordering the CNY set for 4 gets prompted to add the ceremonial dessert platter at the review step. Not at the item selection step. Not three times in a row. Once, at the right moment, in their language. The conversion rate on that prompt is higher than a floor staff upsell during a busy Eve service because the team is focused on the floor, not the upsell script.
The stock-aware visibility rule means that when you run out of the pomelo salad at 8.30pm on CNY Eve, it disappears from the QR menu automatically. No customer orders it and gets told it is finished 12 minutes later. No waiter has to apologise for the third time in an hour. The menu simply reflects reality.
The festival run-of-show plan (timeline, staffing, supplier orders, booking management) is yours to own. MenuBase sits on top of the operations your team runs, making the customer-facing layer work without adding friction to the team that is already stretched on the hardest nights of the year.
For the underlying revenue strategy across the full year, read the Malaysian F&B sales strategy guide. For the supply chain depth, see the restaurant supply chain Malaysia guide. For the SME pain points that festival season amplifies, see the SME F&B pain points guide.
Getting ready for the next festival window?
Send us your current menu and tell us which festival is coming up. We will show you how the date-aware rotation, multilingual layer and upsell logic look on your actual menu, live on a demo QR code. Takes 15 minutes. No commitment.
WhatsApp the team →