// BANQUET & EVENTS MANAGEMENT

Weddings, conferences & parties on a drag-to-book venue calendar.

Halls and party rooms, per-plate catering menus, live function sheets, advance deposits that post straight to your ledger, and double-booking protection on every venue — for full hotels and standalone party-hall or marquee businesses alike.

Start Free Trial Schedule a demo
2 venue types 6 event statuses per-plate menus deposits → ledger
Venue Calendar · Week 7 DAYS
FRI
SAT
SUN
MON
TUE
Grand Hall
Ali–Sara Wedding
Crystal Hall
Hold · dep 50k
Corp Gala
Conference
Rose Room
Birthday · 60p
Engagement
Booked Tentative / Hold Free
Ali–Sara Wedding
Guests · plates350
Grand total1.24M
Deposit paid400k
Balance due840k
// VENUES · HALLS & PARTY ROOMS

Define every bookable space, exactly how it sells.

Two venue types, its own capacity, its own pricing and its own booking behaviour — from a 350-cover banquet hall to an intimate party room.

Two venue types — full banquet halls and smaller party rooms, each with its own defaults (a party room defaults to 15 guests, a hall to 100).
Seated & standing capacity tracked separately per venue, so you quote the right layout for a sit-down dinner or a standing reception.
Dual pricing — a flat event rate (per-function hall rent) plus an optional hourly rate for shorter sittings.
Flexible booking modes per venue — fixed time-slots, free duration, or both.
Fixed time-slot templates per hall (e.g. Morning 9–2, Evening 2–10) that the calendar offers as ready-to-book sittings — back-to-back slots on the same day are allowed.
Duration presets (e.g. 3 / 4 / 5 hours) for free-duration venues.
Amenities free-text (stage, AV, parking, green room), description, image, an active / inactive toggle and sort order.
Venue setup · Grand Hall ACTIVE
TYPE
Banquet Hall
BOOKING MODE
Slots + Free
SEATED CAP.
350
STANDING CAP.
500
EVENT RATE
150,000
HOURLY RATE
25,000
Fixed time-slot templates
Morning · 9–2 Evening · 2–10 Preset 3h · 4h · 5h
Amenities
Stage AV Parking Green room
Standalone venues welcome. The banquet module works for full hotels and for banquet-only or party-room-only operators — if a tenant never ran hotel setup, EloPMS auto-provisions a venue anchor so bookings still work.
// MENUS & CATERING PACKAGES

Per-plate menus that re-price as headcount moves.

Build a catalogue of catering packages guests can attach to any event. Menus are auto-priced into the event as price-per-plate × guests, so the quote updates the moment the headcount changes.

Menu · Royal Desi Package DESI
PRICE / PLATE
2,600
MIN PLATES
200
INCLUSIONS
Welcome drinks, starters, main course, dessert, tea / coffee
Plates · guests350
2,600 × 350910,000
Menu line (live)910,000

Per-plate pricing, minimum enforced

Every package carries a price per plate and an enforceable minimum plate count, so an undersized booking can't slip past the floor you set.

Cuisine tagging

Tag each package by cuisine so guests find the right style fast.

Desi Continental Chinese Mixed BBQ

Package description & inclusions

Spell out exactly what's on the plate — "welcome drinks, starters, main course, dessert, tea / coffee" — so the quote and the function sheet read the same way the client heard it.

// EVENT BOOKINGS & FUNCTION SHEETS

Every event is a full booking — with a live BEO.

Each event gets an auto-generated code (EVT-YYYY-#####) and a live financial ledger. Assign the hall, pick the menu, capture the contact, set the timing — and the quote seeds itself.

Function Sheet · EVT-2026-00187 CONFIRMED
Ali & Sara · Wedding ★ Wedding
HALL
Grand Hall
DATE · SLOT
14 Feb · Eve 2–10
PAX
350
MENU / PLATE
Royal Desi · 2,600
CONTACT
Bilal Ali · +92 300 ···Corp linked
Grand total1,240,000
Deposit paid400,000
Balance due840,000
Event types — wedding, engagement, corporate, birthday, conference, seminar and other, colour-coded throughout.
Full timing model — event date, start / end time, plus optional setup and teardown buffer times, shaded on the day timeline so staff see turnaround windows.
Guest count, hall, menu & slot captured together — with contact person, phone and email, plus links to an individual customer and / or a corporate account.
Client requirements & internal notes live right on the function sheet — what the client asked for, and what your team needs to remember.
Automatic quote — on creation the system seeds the charge ledger with hall rent, the menu line (menu × guests) and any extras, then keeps the total live.
Searchable, filterable list — find any event by code or name, status, or date range.
Event lifecycle · colour-coded
Inquiry Confirmed Setup Ongoing Completed | Cancelled
// VENUE AVAILABILITY CALENDAR

Drag across a row. Book straight into a deposit.

A visual, click-to-book calendar shows every venue's availability at a glance — a week grid to scan the month, and an hour-by-hour day timeline you drag to book, with buffers and deposits rendered right on the blocks.

Day Timeline · drag-to-book 8AM – 11PM
9
11
13
15
17
19
Grand Hall
Ali–Sara · dep 400k
Crystal Hall
◧ Drag 14:00 – 18:00 →
Rose Room
Hold · dep 50k
Overlap blocked
Event Setup / teardown buffer Double-booking blocked
Week view — a grid of venues × dates showing each fixed slot as free, booked, or tentative / hold, colour-coded, across 7- or 14-day windows.
Day timeline view — an hour-by-hour track per venue (8am–11pm) with drag-to-book: drag across a row to select a time range and open the booking form pre-filled.
Setup / teardown buffers rendered as shaded blocks, so staff see the true occupied window — not just the party.
Double-booking protection — the system blocks any new or edited booking whose time window overlaps an existing non-cancelled event in the same venue on the same date.
Inline booking modal — supports fixed-slot, custom-duration or free start / end time, with menu selection, deposit due, contact details and a hold-vs-confirm status. Book straight into a deposit workflow.
Deposit amounts surface directly on the calendar blocks, so a glance tells you who's paid and who hasn't.
// CHARGES, DEPOSITS & SETTLEMENT

Deposits hit the books the moment they're taken.

Each event carries its own itemised folio with charges, payments, deposits and a running balance — and it all posts through to your general ledger and reconciles against the cashier's shift close-out.

Itemised charges by type — hall, menu, F&B, service, decor, AV / sound, transport and other — each with quantity, unit price and posting date.
Advance deposits — set a deposit required on the event, then take payments by cash, card, bank transfer, online, wallet or cheque, with reference and bank-account routing.
Live financials — charges, paid amount and balance due recalculate on every posting; a sticky summary card shows hall rent, menu total, extras, discount, tax and grand total.
Accounting integration — deposits post to the general ledger immediately (DR cash / CR Banquet Advance Deposits), so they hit the books and reconcile against the cashier's X / Z shift close-out.
Event Folio · EVT-2026-00187 LIVE
HALL · Grand Hall rent150,000
MENU · 2,600 × 350910,000
DECOR · stage & florals120,000
AV · sound & lights60,000
Discount / taxincl.
Grand total1,240,000
Deposit · bank transfer400,000
DR cash / CR Banquet Advance Deposits · ref BT-8841
Balance due840,000
Settle & close Refund deposit

Settle & close

Settling an event recognises revenue and posts the accounting voucher; completed events are then locked from edits. Managers can reverse a mistaken settlement — it reverses the voucher and re-opens the event to "confirmed".

Refunds & cancellations

Refund a held deposit back to a client (DR Banquet Advance Deposits / CR cash), clamped to the amount actually held and recorded as a negative payment. Cancelling a settled event auto-reverses its revenue voucher so no phantom revenue remains; advance deposits stay parked as a refund-owed liability until refunded.

Shift-safe payments

Payments tied to a closed cashier shift are protected from deletion until the shift is reopened — so a settled day's cash stays exactly as the cashier left it.

// EVERYTHING IN THE BOX

The full banquet & events capability list.

Every capability of the Banquet & Events module, at a glance.

Two venue typesBanquet halls & party rooms, each with its own defaults
Seated & standing capacityTracked separately per venue
Dual pricingFlat per-function event rate plus optional hourly rate
Booking modes per venueFixed time-slots, free duration, or both
Time-slot templatesPer hall (Morning 9–2, Evening 2–10), back-to-back allowed
Duration presets3 / 4 / 5 hours for free-duration venues
Amenities & mediaFree-text, description, image, active toggle & sort order
Standalone venue anchorAuto-provisioned for banquet-only / party-room-only operators
Per-plate pricingWith an enforceable minimum plate count
Cuisine taggingDesi, Continental, Chinese, Mixed, BBQ
Auto-priced menusPrice-per-plate × guests, with description & inclusions
Live quoteUpdates as headcount changes
Auto event codeEVT-YYYY-##### with a live financial ledger
Event typesWedding, engagement, corporate, birthday, conference, seminar, other
Full timing modelDate, start / end time, optional setup & teardown buffers
Booking essentialsGuest count, hall, menu & slot linkage
Contact capturePerson, phone, email, customer & corporate-account links
Requirements & notesClient requirements & internal notes on the function sheet
Automatic quoteSeeds the ledger with hall rent, menu line & extras, kept live
Event lifecycleInquiry, confirmed, setup, ongoing, completed, cancelled
Double-booking protectionBlocks overlapping non-cancelled events in one venue / date
Searchable event listFilter by code / name, status & date range
Itemised chargesHall, menu, F&B, service, decor, AV, transport, other
Flexible paymentsCash, card, transfer, online, wallet or cheque, with reference & routing
Live financialsSticky summary — rent, menu, extras, discount, tax, grand total
Deposits to GLPost immediately (DR cash / CR Advance Deposits), reconciled to X / Z shift
Settle & closeRecognises revenue, posts the voucher & locks completed events
Reverse settlementReverses the voucher, re-opens to "confirmed"
Refund depositDR Advance Deposits / CR cash, clamped to held amount
Cancellation handlingAuto-reverses settled revenue; deposits parked as refund-owed
Shift-safe paymentsProtected from deletion until a closed shift is reopened
Week viewVenues × dates, free / booked / tentative, 7- or 14-day windows
Day timeline8am–11pm per venue with drag-to-book pre-filling the form
Buffer blocksSetup / teardown shaded to show the true occupied window
Inline booking modalFixed-slot / custom / free time, menu, deposit, contact, hold-vs-confirm
Deposits on blocksSurfaced on calendar blocks; book straight into a deposit
// KEEP EXPLORING

Banquet connects to the rest of the property.

Book the hall. Take the deposit. Never double-book.

Weddings to conferences, hotel banquet suite or standalone party hall — see the drag-to-book calendar running on your own venues in minutes.

Start Free Trial Schedule a demo
Schedule a demo