Invoicing
How to Handle Partial Payments and Deposits
Deposits, advances and part payments are easy to mishandle — this guide shows you how to record each one cleanly against the right invoice so your balances, cash and tax always add up.
Published 16 August 2026 · 6 min read
The short answer
- Treat a deposit or advance as money received against a specific invoice or order, not as final revenue, until goods or services are delivered.
- Record each part payment on the day it lands, link it to one invoice, and let the remaining balance carry forward automatically.
- Never overwrite the invoice total — apply payments on top so you keep a full history of who paid what and when.
- Handle tax on advances according to your country's rules; some tax it when the deposit is received, others when you invoice or deliver.
- In Tallium AI you log a partial payment in seconds, and the invoice, customer balance, cash position and reports all update together.
Deposits, advances and partial payments — what's the difference?
These three terms get mixed up, but keeping them straight is what stops your books from drifting. A deposit is money a customer pays up front to secure a booking, order or job — often refundable if they cancel. An advance is a payment made before you've delivered the goods or service, effectively pre-paying part or all of the price. A partial payment is simply paying an existing invoice in instalments rather than all at once.
The common thread: in every case you've received cash, but you may not have earned it yet, and the invoice is not fully settled. Recording these correctly means your customer balances show the true outstanding amount, your cash records match the bank, and you don't accidentally count money as final revenue before the work is done.
Why clean records matter for your business
- You always know the real outstanding balance per customer, so you chase the right amount.
- Your cash-in-bank matches your books, making bank reconciliation quick instead of painful.
- You avoid double-counting: a deposit plus a later balance payment should never exceed the invoice total.
- Tax is handled at the right moment, reducing the risk of under- or over-reporting.
- If a customer cancels, you can see exactly what was paid and what may need refunding.
Step-by-step: record a deposit or advance before you invoice in full
- 1
Create the order or a proforma/deposit invoice
Raise a document that captures the full agreed price and what the customer is buying — a sales order, quote or proforma. This is your reference point for everything that follows.
- 2
Record the deposit as money received against that order
When the deposit lands, log it as a payment linked to the order or invoice — not as a random sale. Note the date, amount and method (cash, card, bank transfer) so it reconciles later.
- 3
Show the balance still due
The document should now display the full price, the deposit received, and the remaining balance. Send the customer confirmation so both sides agree on what's outstanding.
- 4
Convert to a final invoice when you deliver
Once the goods or service are delivered, issue (or finalise) the full invoice. The deposit already recorded should carry across so it's automatically deducted from the amount now due.
- 5
Collect and record the remaining balance
Log the final payment against the same invoice. The invoice moves to fully paid, and the customer's outstanding balance drops to zero.
Step-by-step: apply a partial payment to an existing invoice
- 1
Open the unpaid invoice
Find the specific invoice the customer is paying towards. Applying money to the wrong invoice is the most common cause of messy balances.
- 2
Enter the exact amount received
Record the part payment for the amount that actually arrived — not the invoice total. Match the payment method and date to your bank or till record.
- 3
Let the balance carry forward
The invoice should now show 'partially paid' with the remaining amount still due. Do not edit the original total; the payment sits on top of it as a separate entry.
- 4
Repeat for each instalment
Each further payment is logged the same way until the running balance reaches zero and the invoice is marked fully paid. You keep a complete, dated trail of every instalment.
Getting the tax treatment right
Tax on deposits and advances varies by country. In some places the tax point is triggered when you receive the advance payment, meaning you may need to account for VAT/GST/SST on the deposit straight away. In others, tax is due only when you issue the invoice or deliver the goods. Refundable security deposits are often treated differently again from advances against a sale.
This is general information — confirm the current rules with your country's tax authority or a qualified local tax professional before deciding how to treat advances and deposits, especially around when the tax point falls and what to show on the receipt or invoice.
Common mistakes to avoid
- Recording a deposit as a completed sale — this overstates revenue before you've earned it.
- Editing the invoice total down instead of applying a payment on top, which destroys your audit trail.
- Applying a payment to the wrong invoice, leaving one overpaid and another still showing as unpaid.
- Forgetting to link a bank deposit to a specific customer, so reconciliation can't find a match.
- Ignoring the tax point on advances and only accounting for tax at final invoicing when local rules require it earlier.
How Tallium AI keeps deposits and part payments tidy
Tallium AI is one all-in-one app — accounting, invoicing, POS, inventory and e-commerce under a single account — so a deposit taken at the counter, an advance paid by bank transfer, and a final instalment all land on the same invoice without re-keying. You record a partial payment in a couple of taps and the invoice status, the customer's outstanding balance, your cash position and your reports all update together.
AI-automated receipt scanning and categorisation mean matching payments to invoices during bank reconciliation is fast, and AI insights flag invoices sitting part-paid for too long so nothing slips. Every plan includes unlimited users with no per-seat fees, on one simple flat price in USD, billed monthly from signup with no free trial — so your whole team can log payments without extra cost. If you need a hand, email support@tallium.online.
Frequently asked questions
Run your whole business in one place
Tallium AI keeps your accounting, tax and invoicing ready for your country's rules as you trade — from $79/month per shop.
Build your planKeep reading
This article is general information, not tax or legal advice. Always confirm current rules with your country's tax authority or a qualified adviser.