Restaurant

How to Record an Advance Deposit Received for a Future Catering Event

Recording a deposit from a corporate client for a catering event that will occur next month, as a deferred liability.

Account NameTypeDebit ($)Credit ($)
Cash / BankAsset (+)1,000.00-
Advance from Customers (Catering)Liability (+)-1,000.00

💡 Accountant's Note

The food has not been prepared yet, so this is a liability. Revenue is only recognized when the catering event is completed and the food is delivered.

Practitioner & Systems Framework

💻 ERP Architecture

Maintain a catering advance sub-ledger per event (client name, event date, total contract value, deposit received, remaining balance due). Never recognize deposit income until the event is complete. If the client cancels, assess the cancellation terms in the contract — a non-refundable deposit recognized as revenue upon cancellation is different from a refundable deposit that remains a liability until returned.

⚠️ Audit Flags

Deposits recognized as revenue before the event is delivered are a common IFRS 15 violation. Auditors will test catering revenue by requesting the event delivery confirmation documents and matching them to the revenue recognition date. A deposit recognized in Month 1 for an event that occurs in Month 3 is a material misstatement.

📄 Required Documentation

Signed catering agreement, deposit receipt, Advance from Customers ledger by event, event completion confirmation, revenue recognition entry dated to event date, and remaining balance invoice to the client.

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions