Build a BEO Form for Any Event in Minutes
Skip the messy Word template and fill out a clean, print-ready BEO form your kitchen, servers, and client can actually follow.
A BEO form is the single sheet everyone on an event points to when they need the truth: how many guests, what time doors open, what's being served, and who is setting the room. If you have ever hunted through three versions of the same Word document titled final_FINAL_v2, you already know why the form itself matters as much as what's written on it.
This page walks through exactly what belongs on a BEO form, in what order, and how to fill one out without missing the detail that causes a scramble on event day. Whether you run a catering company, manage a private event venue, or plan weddings for a living, the structure below works for a 20 person rehearsal dinner or a 300 person gala.
At the bottom you can build one yourself with BEO HQ's free BEO form builder. It replaces the static template sitting in your Google Drive with a form you fill out once and reuse for every event, no formatting fights, no accidentally overwriting last week's numbers.
Download the free template
Word and Excel versions to adapt yourself, plus a filled-in sample so you can see a finished BEO.
Or skip the manual formatting: the free builder below does the math and produces a branded PDF.
Fill it in and get your PDF
A working beo form generator. No signup to export; a free account removes the watermark and saves your work.
Menu & line items
One row per menu item or charge. Set the price, then pick how it multiplies: /guest uses your guest count, /item uses the quantity, and flat is a one-time charge. The math shows under each row.
120 guests × $14.00 = $1,680.00
120 guests × $9.00 = $1,080.00
120 guests × $46.00 = $5,520.00
120 guests × $32.00 = $3,840.00
One flat charge of $850.00
- Guests
- 120
- Subtotal
- $12,970.00
- Service (20%)
- $2,594.00
- Tax (8.25%)
- $1,284.03
- Total
- $16,848.03
- Per guest
- $140.40
- Balance due
- $14,848.03
Free PDF · no signup · watermarked footer
Want it watermark-free with saved clients & menus?
Start free accountWhat is a BEO form?
A BEO form, short for banquet event order form, is the internal operations document that translates a signed catering or venue contract into instructions the working team can execute. It is not the contract and it is not the invoice. It is the run sheet: room setup, menu, timeline, staffing, and billing notes laid out so a chef, a banquet captain, and an AV vendor can each read the same page and know what they are responsible for.
Most venues and caterers use one BEO form per event, though multi-day weddings or conferences often get a separate form per function (rehearsal dinner, ceremony, reception) since the guest count, room layout, and menu usually change between them. The form gets distributed to every department touching the event, so consistency matters more than creativity here.
Because the BEO form is what your kitchen and floor staff actually read on the day of the event, vague entries cause real problems. A menu line that says chicken entree instead of naming the dish, the sauce, and the allergy note is a plate that comes back wrong. The form only works if it is specific.
What a BEO form should include
Event and client details
Event name, event date, day of week, and the client's or planner's name and phone number. Add the on-site contact if it differs from who signed the contract, since that's who your captain will actually be looking for.
Timeline down to the hour
Load-in time, vendor arrival windows, ceremony or program start, cocktail hour, dinner service, toasts, and load-out. Caterers lose the most time on event day chasing a timeline that only lists start and end, so break it into segments.
Guest count and room setup
Confirmed guest count, plus a buffer count if the client has a habit of adding last-minute guests. Note the setup style: rounds of 8, rounds of 10, banquet rows, cocktail rounds, or a mix, along with head table and dance floor placement.
Menu and service style
Every course by name, not category: passed hors d'oeuvres, first course, entree with protein and sauce named, sides, dessert, and bar package. Note plated, buffet, family style, or stations, since each changes staffing and timing.
Dietary restrictions and allergies
List confirmed counts for vegetarian, vegan, gluten-free, and any named allergies, tied to a seat or table number when possible so the kitchen can flag those plates during service.
Bar and beverage plan
Open bar, cash bar, or limited package, plus start and cutoff times, house pour selections, and whether a corkage fee applies for outside wine.
Staffing and vendor list
Number of servers, bartenders, and captains assigned, along with outside vendors on-site: florist, DJ, photographer, rental company, and their arrival windows and contact numbers.
Rentals, AV, and room needs
Linens, chargers, chairs, tenting, tables for gifts or cake, microphones, projectors, and power access. This is where forgotten rental fees usually get caught before they become event day surprises.
Billing summary and signature line
A short recap of the agreed price, deposit paid, balance due, and gratuity or service charge, with a signature line so the client or planner confirms the details before the event, not after.
How to fill out a BEO form
Pull details from the signed contract
Start with the event date, guest count, package, and pricing already agreed to. The BEO form should never introduce new terms, only operationalize what the client already signed off on.
Build the timeline first
Work backward from the event end time and forward from vendor load-in. A timeline built early exposes conflicts, like a florist needing the room two hours before your setup crew arrives.
Name every menu item exactly as it will be served
Write the dish name your kitchen uses, not a client-facing description. Attach dietary counts to specific tables or seats so servers know which plates need a second look.
Assign staffing based on the setup style
Plated service needs more servers per table than buffet. Stations need staff at each one. Set your numbers against the confirmed guest count, not the estimate from three months ago.
Send it for internal review before it goes to the client
Have the chef and floor manager check the form against the kitchen prep list and floor plan. Catching a mismatched guest count internally is a lot cheaper than catching it during service.
Get client sign-off and lock the final version
Send the finished BEO form to the client or planner for a final confirmation, especially on guest count and menu, then treat that version as locked. Any change after that gets a dated revision, not a silent edit.
BEO form mistakes that cause event day problems
The most common one is a stale guest count. Someone confirms 140 guests three weeks out, the form never gets updated, and the kitchen preps for 140 while 155 people show up. Build a habit of reconfirming the count 5 to 7 days before the event and updating the form the same day, not the morning of.
The second is vague menu language that different people read differently. Chicken entree could mean grilled breast, stuffed thigh, or a chicken piccata, and if the chef and the client picture different dishes, someone is unhappy at plating. Always name the dish, the sauce, and the side exactly as it was tasted or agreed upon.
BEO form versus contract versus invoice
These three documents serve different audiences and get confused constantly, especially by operators still working in Word. The catering contract is the legal agreement between you and the client covering price, cancellation terms, and liability. The catering invoice is the billing document showing what's owed and what's been paid. The BEO form is neither of those; it's an internal operations sheet for your team and outside vendors.
Keeping them separate matters because they change at different times. A client might renegotiate pricing on the contract weeks before the event, while the BEO form keeps getting updated with logistics details right up until the morning of. Mixing legal and billing language into your operations form makes it slower to read on a busy event day, which defeats its purpose.
Formatting a BEO form so your team actually uses it
A BEO form gets read fast, often standing up in a kitchen or staged near a loading dock, so dense paragraphs and tiny fonts work against you. Group information into clear sections with headers, use a table for the timeline, and put the guest count and menu where they're impossible to miss at the top of the page.
Print quality matters more than people expect. A form that looks fine on a laptop screen can turn into a blurry mess once it's printed at a copy shop the morning of an event. If you're still exporting from a spreadsheet, check your margins and font sizes before it ever leaves the printer, or use a tool built to output a clean, print-ready PDF every time.
When to send the BEO form and to whom
Send an internal draft to your kitchen and floor management team at least a week before the event so any staffing or menu conflicts surface with time to fix them. Send the client-facing version for final sign-off 3 to 5 days out, after the guest count is confirmed but early enough to catch last-minute changes.
Outside vendors, florists, DJs, rental companies, and AV crews only need the sections relevant to them: arrival time, load-in access, and any room restrictions. Sending the full form with pricing and client contact details to every vendor is unnecessary and, in some cases, a privacy issue worth avoiding.
Common questions
Build your first BEO form free
Fill it out once, export a clean print-ready PDF, and reuse your menus and clients for the next event without starting from a blank template.