Guide
When a deposit becomes revenue
Getting paid and earning the money are two different dates. Between them the cash is a debt you owe in work, not income. This traces a $10,000.00 quote with a 30% deposit through every posting, so you can see exactly where that gap sits on the balance sheet — and what closes it.
Walkthrough
Follow one deposit through five stages
Quote accepted, 30% deposit requested
The customer signs on the hosted proposal page. A deposit percentage is set on the quote.
A quote is a promise, not a transaction. Nothing is posted — there is no receivable and no revenue until something is actually billed.
Quote
Q-1042
Date
2026-08-03
Deposit of 30% due on acceptance.
Account balances after this step
1010 Bank
normally debit
0.00
1200 Accounts receivable
normally debit
0.00
2300 Customer deposits
normally credit
0.00
Nothing owed to the customer.
4000 Revenue
normally credit
0.00
2120 TPS collected
normally credit
0.00
2130 TVQ collected
normally credit
0.00
The journal entry Kulanz posts
No journal entry
A quote never touches the ledger, however large it is.
Paper trail
What each side is left holding
Every stage leaves a document with the customer and an entry in the ledger. Read either column top to bottom and you get the same story — they just answer to different people.
For your customer
What they receive, in order.
QuoteQ-104211,497.50
Quote
Q-1042
Date
2026-08-03
Design & build — full scope10,000.00Subtotal10,000.00TPS 5%500.00TVQ 9.975%997.50Total due11,497.50Deposit of 30% due on acceptance.
InvoiceINV-20413,449.25
Invoice
INV-2041
Date
2026-08-05
Deposit — 30% of quote Q-10423,000.00Subtotal3,000.00TPS 5%150.00TVQ 9.975%299.25Total due3,449.25ReceiptINV-20413,449.25
Receipt
INV-2041
Date
2026-08-07
Payment received — thank you3,449.25Amount received3,449.25PaidInvoiceINV-20888,048.25
Invoice
INV-2088
Date
2026-09-30
Design & build — full scope10,000.00Less deposit already invoiced (INV-2041)(3,000.00)Subtotal7,000.00TPS 5%350.00TVQ 9.975%698.25Total due8,048.25Deposit deducted automatically on conversion.
ReceiptINV-20888,048.25
Receipt
INV-2088
Date
2026-10-06
Payment received — thank you8,048.25Amount received8,048.25Paid
Invoiced 11,497.50 across two invoices — the quote total, charged once. The receipts acknowledge the same money, they do not add to it.
For your accountant
What Kulanz posts, in the same order.
Deposit invoice INV-2041
1200 Accounts receivable3,449.25 Dr2300 Customer deposits3,000.00 Cr2120 TPS collected150.00 Cr2130 TVQ collected299.25 CrDeposit paid INV-2041
1010 Bank3,449.25 Dr1200 Accounts receivable3,449.25 CrFinal invoice INV-2088
1200 Accounts receivable8,048.25 Dr4000 Revenue10,000.00 Cr2300 Customer deposits3,000.00 Dr2120 TPS collected350.00 Cr2130 TVQ collected698.25 CrSettled INV-2088
1010 Bank8,048.25 Dr1200 Accounts receivable8,048.25 Cr
Ends at customer deposits 0.00, revenue 10,000.00, tax collected 1,497.50.
FAQ
Common questions
The awkward cases, answered. Open any question for the reasoning.
Why not just book the deposit to revenue?
Why is tax charged before the work is done?
What about a genuinely refundable security deposit?
What happens if the netting line is missing?
Which account should we point this at?
What if the deposit is bigger than the final invoice?
What if the customer cancels after paying the deposit?
Does the quote itself post anything?
Related: General ledger · Sales