One system. One database. One company to call. See the platform
TeeWire

Banquets and events

From the first inquiry to the final invoice, on one record.

A wedding, a corporate outing, a member dinner, a charity scramble with a banquet after it. Each one is a function in TeeWire with its own numbered BEO: the client, the room and its layout, the guaranteed count, the menu, the bar, the rentals, the service charge, the deposit schedule and the run sheet for the day. All of it sits on the same database as the tee sheet that holds the morning and the register that rings the bar, so the golf and the room settle as one piece of business.

Banquets and Events

The problem

Where this usually falls apart.

Not because anyone is doing it wrong, but because the pieces were never designed to share a database.

  • The banquet book is a spreadsheet, the contract is a Word file, the deposit is a line in an email thread, and the head count is whatever the last phone call said it was.
  • The BEO gets retyped for the kitchen and retyped again for the bar, so the copy taped up in the back is two revisions behind the one the client agreed to.
  • The outing has the course blocked in one system and the dinner booked in another, so the golf shop and the banquet office each know half of what the group is doing.
  • The guarantee comes in on Wednesday and every downstream number has to be re-added by hand before Monday, from the plate count to the service charge to the balance.
  • Banquet revenue shows up at month end as a second set of figures to reconcile against the ones the course already has, and nobody can say what any single event actually made.

Capabilities

What banquets and events includes.

Booking the business

The eleven months before the event. A wedding is sold, held, negotiated and signed long before anyone cooks anything, and that whole stretch is where bookings are won and lost.

The function book

Every function on one list, each with its own BEO number, the client, the type, the date, the room, how many people are coming, what it is worth and where it stands. Search it, filter it by status, and answer what have we got in October from one screen.

Inquiry, tentative, definite

A date being negotiated looks different at a glance from a date that is signed, so a tentative hold on a contested Saturday is visible to everyone. A booking that went elsewhere keeps its record and its reason, which is how you learn what demand you turned away.

Rooms held, and conflicts caught

Each function is booked into a room, and setup and teardown time widens the hold on either side. A six o'clock wedding and a two o'clock luncheon cannot quietly land in the same room, and the answer to "is the ballroom free" is on the screen rather than in somebody's memory.

A client record that outlives the coordinator

An outside client is a real record carrying their past functions, their totals and the notes from every conversation, the same way a member record does. The history of a corporate account stays with the club when the person who built it moves on.

Inquiries from your own website

The wedding and outing inquiry form sits on the course website that TeeWire designs and hosts, and lands in a queue stamped with the time it arrived. Speed to first response is the strongest single predictor of who wins a booking, and this is one company owning both ends of it.

Copy last year forward

A returning outing is duplicated onto its new date with the cost lines, the run sheet and the room intact, and prices re-resolved from today's food list. A club with twenty five annual outings rebuilds none of them, and a season of food inflation is picked up rather than inherited.

Tasks and checklists that survive a vacation

A checklist template applies itself by event type, each task with an owner and a due date: deposit due, menu due, guarantee due, pre event review. The week before a wedding runs the same whether or not the coordinator is at her desk.

The banquet event order

The single sheet the whole club works a function from, numbered, revised and printed for whoever needs it. It is built on the same records as the tee sheet and the register, so the sheet in the kitchen is the sheet at the counter.

A numbered BEO for every function

Who the client is, how many are coming, what is being served, what it costs and the order the day runs in. One document, one number, generated from the booking rather than typed alongside it.

Expected, guaranteed and set

The three head counts a banquet actually runs on, each held separately. Billing takes the greater of the guarantee and the set count, so the industry rule lives in the software and a late drop in attendance still bills what the client committed to.

The guarantee has a deadline

The cutoff date sits on the function with the rule for what happens when the count arrives late, and the percentage the kitchen prepares above guarantee. Guarantees that are still outstanding show up as a list rather than as a thing somebody remembers to chase.

Revisions everyone can see

Every change to a published BEO raises the revision, and the departments affected are told what moved. Captains work from paper, so the current sheet and last week's sheet are distinguishable from across a kitchen.

The client copy and the kitchen copy

One record, two renderings. Cost lines and run sheet lines carry a "show on the client copy" flag, and internal notes live in a staff-only lane, so the chef gets counts and timings while the client gets the version meant for a client.

Dietary and allergen lines with counts

A named allergen with the number of covers attached, priced at zero and carried onto the prep sheet and the kitchen display. This is the one line on a BEO with a liability consequence, so it is a counted line rather than a note in a margin.

One function, several rooms

Ceremony on the lawn, cocktails on the terrace, dinner in the ballroom, one BEO and one bill. This is the shape of a golf club wedding, and each space carries its own times, setup and capacity.

Menus, packages and pricing

A price book that knows how a banquet is actually sold: some things by the head, some by the hour, some flat, and a wedding package that sells eight items at one per person price.

Priced the way it is really sold

A plated dinner is per person. A cash bar is per hour. Tables and chairs are flat. Every line sits under food, bar or rentals, prices on its own basis, and is marked taxable where it is. Lines come from your own food list or are typed as a one off for a single function.

Packages and choice menus

A wedding package sells at one per person price with its components underneath, holding that price when it is inserted. A three course choose one of three is priced and counted properly, which is what turns the entree split into a number the kitchen can order against.

Service style and the entree split

Plated, buffet, family style or stations. One field that sets purchasing and staffing at once, since plated service takes roughly twice the servers a buffet does, and the protein split is the count most likely to move on the Wednesday.

Hosted, cash or consumption bars

The bar carries the model that decides how it bills, with its own open and last call times separate from the event times. A consumption bar settles against what the register says was actually poured, because the terminal pouring it is the same system holding the BEO.

Room rental as a priced resource

Rental sits on the room and defaults onto the function, flat or per hour, and a concession that waives it while holding food pricing is a scoped discount rather than a hand edited price. Discounts stay visible, so menu performance still reports honestly.

Cost beside price

Every food and rental line carries what it cost you next to what you sold it for, which is what makes per event margin a real number. A board that believes banquets are the high margin business gets to see whether a given Saturday actually was.

Deposits, billing and the ledger

Money in, money back out, and the journal entry underneath. A banquet is settled on the same register as a green fee and posts into the same double entry ledger.

Service charge, gratuity and tax

Three separate rates with their own percentages, their own bases and their own taxability, printed with the calculation order visible on the invoice. A mandatory service charge and a separately stated gratuity are treated differently from state to state, so your accountant configures them rather than inheriting somebody else's assumption.

A deposit schedule with due dates

Dated milestones rather than one lump: a percentage at booking, the balance a week or two out, each with an amount, a due date and a paid date, feeding an overdue list. A deposit that nobody chased is a Saturday held for free until it is too late to resell.

The invoice comes off the sheet

What was quoted, what the service charge added, what the deposit covered and what is left all carry across, and the function shows as invoiced in the book. One number and one place it came from, so moving the guarantee moves the bill with it.

Member accounts and split bills

A function billed to a member lands on their house account with everything else they spend, inside A/R aging at 30, 60 and 90 days with the credit limit enforced, and they open the statement online and pay by card. One member can sign up a table of eight and have six of those seats billed to the people sitting in them.

Deposits sit as a liability

A deposit taken in October for a June wedding is recognized when the event closes rather than when the money arrives, so a board reading the October number is reading something true. Prepaid league money works the same way, drawn down weekly as play is consumed.

Cancellations, refunds and forfeiture

Cancellation tiers by days out, printed on the contract and applied on cancel. A refundable damage deposit, damage assessed against it, a partial refund, and a forfeited deposit posted the way a forfeited deposit should post.

Minimums, and event revenue as its own line

A food and beverage minimum is measured against what the group actually spent, with the shortfall billed. The sale that settles a function writes its journal entry as it rings, into an event revenue account that comes with the golf chart of accounts, and that ledger pushes to QuickBooks Online or QuickBooks Desktop.

The day itself

Setup at three, cocktails at a quarter to seven, dinner at half past. Every department working one timeline, off the record the sale was written on.

The run sheet is the day

Rentals delivered at 3:00 PM, cocktail hour at 6:45, dinner service at 7:30, the speech at 8:01. Each line is tagged to the department that owns it, so the kitchen, the bar, the golf shop and the grounds crew are reading one order of events for the same evening.

Every department gets its own copy

The run sheet filters to the department that needs it and goes out to them, so the kitchen gets counts and timings, the grounds crew gets setup and the golf shop gets the golf. A daily and weekly sheet across all functions rolls up the equipment while it is at it.

Crew roles and call times

Setup and breakdown sit outside the event hours, so the internal sheet carries who is working, in what role, arriving when. Server ratios follow the service style, and a bar shift checks that everyone staffing it holds a current alcohol server certification.

Floor plans and room setup

A to scale layout per room and setup style, with tables, chairs, bar, buffet, stage and dance floor, and the seats per table totalled against the set count. Nineteen rounds of ten is 190; nineteen rounds of eight is a room short of seats. Saved as a template, printed for the crew, shared read only with the client, and stored on the function so a four o clock change reaches the BEO.

The prep sheet and the kitchen display

A BEO is a sales document and a prep sheet is a work order, so the kitchen gets food lines grouped by category with counts and no pricing. Banquet orders land on the same kitchen display the line already works from for a Tuesday lunch, with anything changed since it was last acknowledged called out.

A bar chit settles to the function

A server rings a drink at any station and settles it to the event rather than to whoever is standing at the terminal. It posts as a cost line on the BEO and flows to the same event revenue account, which is what owning the register and the banquet book on one database actually buys.

The actual count at close

What you expected, what they guaranteed, what you set and what actually walked in, all four on one record. That last one turns the head count model into an actual against guarantee report, which is the number that prices next year for the same client.

When the group is playing golf

The half a banquet product built for hotels and restaurants has no way to reach: the tee sheet, the shotgun, the carts and the weather. This is one system holding both.

The tee sheet block is made from the function

Turning an outing definite creates the block on your tee sheet from the date, the start type and the number of groups, and the block ids stay on the function, so moving the date drags the tee times with it. Selling an outing in March and double selling those times in June is the failure this closes.

Shotgun, crossover or a standard start

The start type sits on the function's golf panel and generates the matching pattern on the sheet, groups per hole included. An outing is the reason shotgun starts exist, so the booking that holds an outing is able to express one.

One invoice across the golf and the room

Green fees, cart fees, pro shop merchandise, the range balls, the food and the bar all post to the same function and settle as one sale, to one client, against one deposit. A corporate outing is one piece of business, so it produces one bill.

A golf event order beside the banquet one

The shop needs format, start, carts, range balls, contests and signage. The kitchen needs counts and timings. The same function prints both, filtered by the department tags the run sheet already carries.

Cart signs, pairings and the alpha list

The paper an outing physically runs on, printed off the roster: a pairings sheet, an alphabetical check in list, and per group cart signs carrying the event, the tee, the hole and the time. The field checks in as a batch rather than one player at a time.

Rain dates and reschedules

A reschedule moves the function and its tee sheet blocks together, keeps the BEO number with a fresh revision, and texts the roster. A Midwest course reschedules outings every season, and this is the part every other system leaves on the phone.

Leagues as a season, not as 120 blocks

A league schedule generates its weekly blocks for the whole season, rotating front and back nines and holding that rotation consistently from April to September. Six leagues over twenty weeks is one setup rather than a Tuesday chore.

Banquet event order

How it works

A day of banquets and events in TeeWire.

  1. Take the inquiry

    The form on your website drops a timestamped inquiry into the queue, or you open the function yourself with the client, the date, the room and the party size. It sits in the book as an inquiry while the date is being negotiated, and turns definite when it is signed.

  2. Hold the room, and the course if it needs it

    The room is held with setup and teardown time on either side, so a conflict is caught on save. If the group is playing, the function creates the block on your tee sheet, shotgun or standard, and holds those times against the date.

  3. Build the BEO

    Set the expected, guaranteed and set counts with the guarantee deadline. Add the food, the bar and the rentals from your price book, each priced per person, per hour or flat. Set the service charge and gratuity, schedule the deposits, lay out the run sheet and draw the room.

  4. Publish it to the departments

    The BEO goes out at its revision, each department receiving the slice tagged to it: counts and timings to the kitchen, setup to the grounds crew, the golf event order to the shop. The client gets the client copy, with the internal lanes left out.

  5. Work the day

    Crew arrive at their call times. The prep sheet goes up in the kitchen and the orders land on the same display the line uses every day. Bar chits settle to the function rather than to whoever is at the terminal. The actual count is captured at close.

  6. Invoice and post

    The invoice comes off the sheet with the service charge, the deposits already taken and the minimum shortfall if there was one. The balance settles at the register or on the member account, and the journal entry is written into the event revenue account as it rings.

Common questions

Straight answers.

What is a BEO, and does TeeWire produce one?
A BEO is a banquet event order, the single sheet a club works a function from: who the client is, how many people are coming, what is being served, what it costs, and the order the day runs in. TeeWire builds one per function, numbered and revised, on the same records as the tee sheet and the register. The head count holds the expected, guaranteed and set figures separately. Costs are grouped into food, bar and rentals, each line priced per person, per hour or flat and marked taxable or not, and the money panel carries the service charge, the deposit and the balance still due. The run sheet holds the day in order with each line tagged to the department that owns it, and the invoice comes off the same sheet.
How does TeeWire handle the guarantee?
The way the industry contracts for it. A function carries three head counts side by side: the expected count you are planning around, the guaranteed count the client commits to by the cutoff, and the set count you actually lay places for. Billing takes the greater of the guarantee and the set, so a party that guarantees 170, gets set for 190 and has 12 people cancel on the morning still bills at 190. The cutoff date sits on the function with the fallback rule and the percentage the kitchen prepares above guarantee, and guarantees still outstanding show as a list. Because all of it lives on one record, moving the guarantee moves the plate count, the service charge and the balance with it.
Does TeeWire draw floor plans and room layouts?
Yes. Each room carries its dimensions and a capacity for every setup style you use, whether that is rounds, theater, classroom or u-shape, and a function is laid out to scale with tables, chairs, the bar, the buffet, the stage and the dance floor. The seats you have placed total against the set count as you work, which is the number that matters: nineteen rounds of ten seats 190 people and nineteen rounds of eight leaves you a room short. Layouts save as templates per room and setup style, so the six setups a club actually runs get drawn once rather than every summer. The plan prints for the crew, shares read only with the client, and is stored on the function, so a change at four in the afternoon reaches the BEO.
Can we send a proposal and take a signature?
Yes. The proposal renders from the function under the club's brand with the internal lines filtered out, so it carries the numbers you already built rather than numbers somebody retyped into a template. The contract carries your own clauses and cancellation tiers, is signed electronically, and the signed copy is stored on the function alongside the other paperwork the event collects: the certificate of insurance from the florist, the client event liability policy, the deposit receipts. Next week's paperwork prints as a batch for the Tuesday BEO meeting rather than one function at a time.
What does each department actually receive?
The slice tagged to them. Every line on a run sheet names the department that owns it, so the kitchen receives counts, timings and the prep sheet with food grouped by category and no pricing on it, the grounds crew receives setup and teardown, the bar receives its model and its open and last call times, and the golf shop receives the golf event order with format, start, carts and contests. Banquet food and drink also land on the same kitchen display system the line already works from for a Tuesday lunch, with anything changed since it was last acknowledged called out. Two renderings of one record mean the chef and the client are never reading each other's document.
Does a banquet have to take tee times off the sheet?
The tee sheet hold is optional and always has been. An outing that is playing the course creates its block on the tee sheet from the function itself, taking the date, the start type and the number of groups, and the block ids stay on the function so a date change drags the tee times along. A rehearsal dinner, a member meeting or a holiday party holds nothing at all. Releasing that link leaves your blocks where they are, because blocks are created and removed on the tee sheet, which is the one thing that understands your tee time grid.
Can one bill cover the golf and the dinner?
Yes, and this is the part a banquet product built for hotels and restaurants has no way to reach. Green fees, cart fees, pro shop merchandise, range balls, the food and the bar all post to the same function and settle as one sale, to one client, against one deposit. A corporate outing is one piece of business, so it produces one invoice rather than a golf number and a banquet number that somebody reconciles afterward. That works because the tee sheet, the register and the ledger are one system on one database rather than three products passing copies to each other.
Can a function be charged to a member account?
Yes. The client on a function is a customer record, the same record their rounds, their bar tabs and their dues sit on. A function billed to a member lands on their house account with everything else, inside A/R aging at 30, 60 and 90 days with their credit limit enforced, and they can open the statement online and pay the balance by card. One member can also sign up a table of eight and have six of those seats billed individually to the people sitting in them. A function billed to an outside client settles at the register through an ordinary sale, on the same screen your staff already use for a green fee.
Can we see what an event actually made?
Yes. Food and rental lines carry cost beside price, so a function reports a margin rather than only a revenue figure. That matters at a club, where boards routinely believe banquets are the high margin business that fixes the food and beverage deficit, and the argument gets settled with revenue because nobody has the cost. Alongside per event margin you get booked business by month, revenue by event type and by space, deposits outstanding, and actual attendance against the guarantee, which is the number that prices next year for the same client.
What happens when we get rained out?
A reschedule moves the function and the tee sheet blocks it is holding together onto the new date, keeps the BEO number with a fresh revision so the paperwork stays traceable, and texts the roster from the same system that holds their numbers. Weather cancellation and the rain date are handled as part of the booking rather than as a morning of phone calls, which for a course in a real climate is several weekends a season.
Where does banquet revenue end up?
In its own place in the ledger. The golf chart of accounts that comes with TeeWire carries an event revenue account, and the sale that settles a function writes its journal entry at the moment it rings, into a double entry general ledger that also produces the trial balance, the profit and loss and the balance sheet. Deposits are held as a liability and recognized when the event closes, so money taken in October for a June wedding is not read as October income. The ledger pushes to QuickBooks Online or QuickBooks Desktop, or exports in QuickBooks import format or CSV for your accountant.
Is this the same thing as online event registration?
They are two modules that work together. This one is the banquet office: you take the inquiry, hold the room, build the BEO, run the departments and invoice the client. Event Registration is the golfer facing half, where a field signs up and pays for an outing, a league or a clinic on your own website, and it is quoted as an add-on with your plan. A charity scramble often uses both: the organizer signs a contract and gets a BEO for the dinner, and the players register and pay online for their own seats.
Who moves us onto TeeWire, and who answers afterward?
TeeWire does the move itself, and it is not billed as a service engagement. Moving onto TeeWire is white glove: we handle the migration ourselves at no charge, your tee sheet templates, historical bookings, customer records, pricing rules and gift card balances come across in five days, and your staff are trained on the workflows they will actually use. Your existing events, menus and contacts come with them, which is what lets copy last year forward work in your first season rather than your second. Support afterward is 100% U.S. based, from people who know golf operations as well as the software, which matters more on the Saturday a party of 190 is arriving than it does on the demo.

Bring us a function you booked last month.

Thirty minutes. Your dates, your rooms and your guarantee. We will build the BEO while you watch.