Service Charge Allocator: Split Banquet Service Charges as Wages, Not Tips
Turn each event's mandatory service charge into a correct per-staff allocation — treated as wages for tax purposes, kept separate from voluntary tips — with a manager approving before it exports to payroll.
A web tool where you enter an event, its mandatory service charge, and the staff and hours who worked it, the app allocates the charge per your policy, a manager reviews and approves the per-staff amounts, and the tool exports a service-charge wage CSV for payroll — clearly flagged as wages, not tips.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- An events / banquet event list (CSV or a sheet)
- Your staff list with roles and per-event hours
- Your service-charge allocation policy
- Claude Code or any AI coding agent
The problem this kills
A 300-cover wedding lands a mandatory 22% service charge. Now someone has to split it across the captains, servers, bussers, and bartenders who actually worked the room — by role, by hours, or by your house split — and get it onto the next payroll run. And here's the trap that catches venues every year: a mandatory service charge is not a tip. The IRS treats it as wages you pay out, which changes how it's taxed, withheld, and reported. Mix it in with voluntary tips and you've created a payroll and tax mess that's painful to unwind.
Most banquet and event teams do this in a spreadsheet that gets rebuilt every week, with the wages-vs-tips line blurred and no clean record of who approved what. One wrong split, one charge counted twice, one event allocated to the wrong staff, and you're explaining it to payroll — or an auditor. You don't need to live in that spreadsheet, and you don't need to be a developer to replace it.
What you'll build
A simple internal web tool. You enter an event (date, name, type), its mandatory service charge amount, and the staff and hours who worked it. The tool allocates the charge across those staff per your policy — by role weight, by hours worked, by fixed splits, or a blend — and shows you the per-staff amounts for that event. A manager opens the event, reviews every line, adjusts if needed, and clicks Approve. Only then does the tool produce a service-charge wage CSV for payroll, with every line clearly flagged as wages, not tips, kept completely separate from any voluntary-tip tooling. It handles multiple events per pay period and rolls them into one clean export.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — how you run banquets today, where your event and staffing data lives, exactly how your service-charge policy splits the money (by role, by hours, or set percentages), your typical and peak event volumes, your pay-period cadence, and your messy edge cases — and then it tailors the data model, the allocation math, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through entering events, capturing staff and hours, running the allocation, the manager review-and-approve screen, and the wages-flagged payroll export — each step with a ready-to-copy prompt. There's also a fallback so you can build the whole thing today even with no API to your payroll or POS.
The governance it includes (this is the point)
This is real payroll tooling, so it ships with the controls a finance and HR team needs: login so only your team can use it, row-level security so you only ever see your own organization's events and staff, a complete audit trail of who allocated, edited, and approved which event and when, a hard human-approval gate so nothing exports to payroll until a manager signs off, and duplicate guards keyed on event + staff so the same person can't be allocated the same event's charge twice. And the load-bearing one for this tool: every exported line is explicitly labeled a service-charge wage, never a tip — so the tax treatment is right and your tip tools stay untouched.
Who it's for
Banquet and catering managers, event-venue operators, and the payroll partners who pay them — anyone who has to distribute mandatory service charges and auto-gratuities and keep them cleanly distinct from voluntary tips. If you can describe how your house splits a service charge, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll watch your first event's per-staff allocation come together the same afternoon.