Skip to main content

Vendor Deposits and Prepaid Supplier Advances: How to Book Cash You Paid Before the Goods Arrive

Published 9 min readMike ThriftMike Thrift
Vendor Deposits and Prepaid Supplier Advances: How to Book Cash You Paid Before the Goods Arrive
On this page

You wire a 50% deposit to a new supplier on December 28, the goods arrive in February, and the final invoice lands in March. Three moments, one purchase — and your books need to tell that story correctly at each step. Expense the deposit in December and you have overstated your costs, understated your profit, and possibly taken a tax deduction a year too early. Wait until March and book the full invoice without applying the deposit, and you have paid for the same inventory twice on paper.

Money paid before you receive anything is not an expense. It is an asset: a claim on future goods, services, or a refund. This post shows how to classify vendor deposits and supplier advances, the exact journal entries to record them, the tax rules that govern when you can deduct them, and a monthly routine that keeps stale deposits from rotting on your balance sheet.

Why a Vendor Deposit Is Not an Expense (Yet)​

Under accrual accounting, you recognize an expense when you consume the benefit — when the inventory arrives, the service is performed, or the insurance month passes. A deposit paid in advance has not been consumed. You swapped one asset (cash) for another (a right to receive goods or a refund), so the payment belongs on the balance sheet, not the income statement.

Recording deposits as assets does three things for you:

  • Your margins stay honest. Expensing a deposit early inflates cost of goods sold or operating expenses in the wrong period, making a good month look bad and the delivery month look artificially good.
  • Your balance sheet tells the truth. Lenders and investors reading your statements want to see that cash out the door became a recoverable claim, not vanished into expenses.
  • Your tax return matches the rules. Advance payments for inventory and future services generally cannot be deducted until the goods arrive or the service is performed, with limited exceptions discussed below.

The practical rule is simple: when cash leaves before the benefit arrives, debit an asset account. Move the amount to expense (or inventory) only when the benefit arrives.

The Three Flavors of Cash Paid in Advance​

Not every prepayment works the same way. Sort yours into one of these three buckets before you book anything.

1. Advances Applied to a Specific Purchase​

This is the classic supplier deposit: 30% down on a custom equipment order, a prepayment against a purchase order, a progress payment to a contractor tied to a specific job. The money will be applied against the final invoice, reducing what you still owe.

Book these to an asset account called Advances to Suppliers (or Prepaid Inventory if the deposit is tied to goods you will resell). Keep it as a current asset when the goods or services are expected within twelve months. If a deposit covers a multi-year arrangement — a large equipment build, for example — split off the long-term portion into other non-current assets.

2. Refundable Security Deposits​

Lease deposits, utility deposits, deposits held by a supplier as collateral against future non-payment — these are refundable and never get applied to an invoice unless you default. They are still assets, but they live in a separate account, typically Refundable Deposits or Security Deposits, so nobody mistakes them for amounts that will reduce a future bill.

The key discipline here is tracking: refundable deposits are the easiest balances to forget. A deposit you paid three years ago on a warehouse you vacated last spring is cash waiting to be claimed — if your books still show it.

3. True Prepaid Expenses​

Insurance premiums, annual software subscriptions, rent paid ahead, prepaid advertising: payments for a benefit consumed evenly over time. These go to Prepaid Expenses (often with sub-accounts like Prepaid Insurance) and get amortized — moved to expense a slice at a time — as each month passes.

The mechanics differ from supplier advances: advances clear in one shot when the invoice arrives, while prepaid expenses amortize gradually. Mixing the two in a single account makes both harder to reconcile, so keep them separate.

The Journal Entries, Step by Step​

Say you order $20,000 of custom packaging from a new supplier, pay a $10,000 deposit in January, receive the goods and the final $20,000 invoice in March, and pay the $10,000 balance in April.

January — pay the deposit. Cash out, asset in. No expense yet.

  • Dr. Advances to Suppliers — $10,000
  • Cr. Cash — $10,000

March — receive goods and the final invoice. Record the full purchase, then apply the deposit so you only owe the remainder.

  • Dr. Inventory (or the relevant expense) — $20,000
  • Cr. Accounts Payable — $20,000

Then apply the advance:

  • Dr. Accounts Payable — $10,000
  • Cr. Advances to Suppliers — $10,000

Accounts Payable now shows the correct $10,000 balance owed.

April — pay the balance.

  • Dr. Accounts Payable — $10,000
  • Cr. Cash — $10,000

If you keep your books in plain-text accounting, the same flow in Beancount syntax looks like this (see the Beancount documentation for account setup):

2026-01-15 * "Packaging Co." "50% deposit, PO-1042"
  Assets:Advances-to-Suppliers:Packaging-Co  10,000.00 USD
  Assets:Checking                             -10,000.00 USD
 
2026-03-09 * "Packaging Co." "Final invoice INV-881, goods received"
  Assets:Inventory:Packaging                  20,000.00 USD
  Liabilities:Accounts-Payable:Packaging-Co   -20,000.00 USD
 
2026-03-09 * "Packaging Co." "Apply deposit PO-1042 to INV-881"
  Liabilities:Accounts-Payable:Packaging-Co   10,000.00 USD
  Assets:Advances-to-Suppliers:Packaging-Co   -10,000.00 USD

A refundable deposit follows a simpler path: debit Refundable Deposits when paid, and when it comes back, debit Cash and credit Refundable Deposits. If a deposit is forfeited — you cancel the order and the supplier keeps it per the contract — that is the moment it becomes an expense: debit the appropriate expense account and credit the advance account.

The Mistakes That Inflate Expenses or Hide Assets​

Most deposit errors fall into five patterns. Check your books for each one.

Expensing the Deposit on Payment​

The most common mistake: coding the deposit straight to an expense or cost-of-goods-sold account. Your profit for the period is understated, and if the deposit crosses a year-end, you have shifted a deduction into the wrong tax year. Fix it by booking deposits to an asset account first, every time, and reclassify any you already expensed.

Double-Counting Deposit and Invoice​

A close second: the deposit was expensed in January, then the full $20,000 invoice was booked in March without applying the advance. You have now recorded $30,000 of cost for a $20,000 purchase. This is the error that shows up constantly in small-business forums — the advance sits as an unapplied payment while the full bill hits the income statement. Always apply the advance against the final invoice in the same period you record it.

Letting Advances Hide Inside Accounts Payable​

Some businesses record vendor prepayments as negative balances in Accounts Payable. That nets the claim against what you owe other vendors, understating both your assets and your liabilities. Worse, an aged AP report full of negative lines is unreadable. Keep Advances to Suppliers as its own asset account; AP should reflect only amounts you actually owe.

Forgetting Stale Deposits​

A deposit with a supplier who went quiet six months ago is not an asset anymore — it is a loss waiting to be recognized. Review your advances schedule every month. Anything outstanding past its expected delivery date needs a follow-up call, and anything you conclude is unrecoverable should be written off to expense (debit Bad Debt or Loss on Deposits, credit Advances to Suppliers) rather than left to mislead readers of your balance sheet.

Deducting Too Early on Your Tax Return​

For tax purposes, accrual-method businesses generally cannot deduct advance payments until economic performance occurs — the goods are delivered or the services performed — even if the payment is nonrefundable. Paying early does not create an early deduction.

There is one major exception worth knowing: the 12-month rule under Treasury Regulation 1.263(a)-4(f). It lets you deduct certain prepaid expenses in the year of payment, without capitalizing them, as long as the benefit does not extend more than 12 months beyond the date you first receive it and does not stretch past the end of the tax year after the year of payment. Prepaid insurance, a 12-month service contract, or a short-term license can qualify. But the rule does not cover everything — inventory prepayments are subject to their own timing rules, and prepaid interest must be deducted only over the period it applies to. Cash-method taxpayers get the most mileage from the rule, but accrual-method taxpayers can use it too for qualifying short-term prepayments. When a prepayment is large or straddles year-end, confirm the treatment with your tax advisor before filing.

A Monthly Routine That Keeps Deposits Honest​

Deposits go wrong through neglect, not malice. A short monthly routine prevents nearly every error above:

  1. Reconcile the advances subledger. List every open deposit by vendor, amount, date paid, purchase order, and expected delivery or application date. The total must tie to the Advances to Suppliers balance.
  2. Age it like receivables. Flag anything outstanding more than 60–90 days past its expected date. Old advances mean undelivered goods, unapplied credits, or forgotten refunds — all worth a phone call.
  3. Match deposits to incoming invoices. When a vendor invoice arrives, check the subledger for an open advance from that vendor before posting. Apply it in the same entry batch so the payable reflects the true remainder.
  4. Review refundable deposits quarterly. Confirm you still hold every lease and utility deposit on the books, and chase refunds promptly when you vacate or close an account.
  5. Document the terms. Note on each advance whether it is refundable, what triggers forfeiture, and the delivery deadline. That note is what turns a stale balance into a recoverable action instead of a mystery.

If you use dashboards to watch your finances, add open advances to the accounts you review alongside receivables and payables — a growing Advances to Suppliers balance with no matching purchase activity is an early warning that deposits are piling up instead of clearing.

Simplify Your Financial Management​

Getting deposits right is really about one habit: tracking cash against the benefit it bought, period by period, until every advance clears. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — every deposit, application, and amortization visible as version-controlled text, ready for automation and AI-assisted review. Get started for free and see why developers and finance professionals are switching to plain-text accounting.

Share this article

Follow this topic

Source: https://beancount.io/blog/2026/09/27/vendor-deposits-prepaid-supplier-advances-bookkeeping-guide

Published: September 27, 2026