The Wedding That Almost Ended My Catering Business

By Priscilla James, Catering Company Owner — Atlanta, GA


I founded Magnolia Catering in 2015. By 2019 we were doing 80 events per year — weddings, corporate dinners, graduation parties, nonprofit galas. The business had real momentum. I had three full-time staff and a pool of eight regular part-time servers and kitchen staff.

Then August 2019 happened. A Saturday wedding, 160 guests, full service including a five-course dinner, two bars, and a dessert table. We executed perfectly — the client’s mother told me it was the best wedding food she’d ever had. Twelve weeks later, the invoice remained unpaid. Fourteen weeks: unpaid. Sixteen weeks: the client stopped responding to email.

The invoice was $14,800. My food cost for the event was $6,100. My labor cost was $2,400. My net margin on the event, if paid, would have been approximately $6,300. If not paid — which is what happened — my net loss was $8,500.

I hired a collections attorney. We recovered $4,200 after fourteen months and $1,800 in attorney fees. Net recovery: $2,400 from a $14,800 invoice.

The root cause was not client fraud. The couple had genuine financial difficulties after the wedding. The root cause was my deposit structure: I had collected a $2,000 deposit on a $14,800 engagement. The deposit covered less than 14% of the event cost. I had essentially extended $12,800 in unsecured credit to clients I’d met twice.

Rebuilding the Deposit Structure

After the wedding loss, I rebuilt deposits across every event type:

New Deposit Policy:

The critical change: balance due before the event, not after. This single change eliminated post-event collection risk entirely. The only money at risk after the event is the remaining balance — which is paid before the event happens.

The Wedding Catering Invoice Structure

Invoice Flow app invoice editor of a caterer — canapés and plated dinner per guest, service staff hours, equipment and bar rental, coordination fee and deposit applied
Per-guest food, staff hours, rentals, the deposit applied — a £15k event with nothing hidden.

Event Catering — [Client Name] — [Event Date]:

The cancellation policy gradient — different terms for different cancellation windows — provides clients flexibility while protecting the business for last-minute cancellations.

Corporate Catering Invoices

Corporate clients have different payment dynamics — they can do net-30, but they need professional invoice format:

Corporate Catering — [Company Name] — [Date]:

Corporate clients get net-30 on the balance — they won’t approve a vendor who demands full pre-payment. The 30% deposit protects the food and labor cost investment.

Buffet and Drop-Off Catering Invoices

Invoice Flow app documents of a catering company — a corporate gala on deposit, a wedding reception on deposit, a weekly office lunch account and a paid event
Galas, weddings, standing office accounts — every event and its deposit on one screen.

Simpler events with no full service:

Catering Drop-Off — [Client Name] — [Date]:

Drop-off catering is paid at delivery — cash or digital payment, no invoicing required. But for clients who need an invoice for expense reimbursement:

Payment Terms: Due upon delivery. Invoice for expense reporting purposes.

The Business After the Deposit Rebuild

Since rebuilding the deposit structure in late 2019:

The deposit structure change didn’t just protect cash flow. It filtered clients. People who won’t commit to a deposit don’t have the financial commitment to follow through on a large event contract.

What InvoiceFlow Does for Catering Companies

Catering billing involves wedding and event invoices with multi-stage deposit structures, corporate catering with net-30 on the balance, drop-off catering with day-of payment, and enterprise PO fields. InvoiceFlow handles all of these from one Android app — recurring invoices for corporate accounts, deposit billing with cancellation policy, and the guest count adjustment notes that make catering invoices accurate.

Download InvoiceFlow. Build the deposit structure into the invoice template. Set the balance due before the event. The deposit protects your food cost. The balance before the event eliminates post-event collection risk.


Priscilla James is the owner of Magnolia Catering in Atlanta, Georgia, providing full-service catering for weddings, corporate events, social celebrations, and nonprofit galas.