Deposits, Retainers and Prepayments: When Client Money Becomes Schedule C Income
Published: August 6, 2026 ยท Reading time: 12 min
TL;DR: Most freelance tax writing about the December/January boundary is about when you get paid. This is the harder question: the money is already in your account โ is it income? Two different rules answer it, and mixing them up is where the mistakes live. Constructive receipt decides when money you are entitled to becomes taxable. The complete-dominion test from Comm'r v. Indianapolis Power & Light, 493 U.S. 203 (1990) decides whether money you are holding is income at all. A retainer or advance payment is income the day it lands on Line 1 โ there is no cash-basis deferral, because ยง451(c) is accrual-only. A genuinely refundable deposit is a liability and never touches Schedule C. Refund a retainer in a later year and you do not amend โ you use claim of right and, above $3,000, ยง1341.
There is a specific moment every freelancer has had. It is December 22, a client wires the whole engagement fee up front, and you look at the balance and think: that is next year's work, so surely that is next year's income.
It is not. And the reason is more interesting than "cash basis means you count it when you get it," because that slogan is exactly what makes the genuinely non-taxable case โ the refundable deposit โ get reported as revenue by people trying to be careful.
Two rules are doing two different jobs here, and the corpus of freelance tax advice almost always describes only the first one.
The two questions, in the right order
Ask them in this order and the answer falls out every time.
Question one: is this item income at all? This is a character question and it is decided before your accounting method ever comes into it. Money you hold subject to a real obligation to give it back โ where the trigger is not your own performance โ is a liability, not revenue. It never appears on Schedule C.
Question two: if it is income, which year? Now your method matters. On the cash method you report it in the year you actually or constructively received it. This is the question deferring December income answers, and its hard limit is constructive receipt.
People collapse these into one question, apply constructive receipt to a security deposit, conclude "I received it, so it's income," and over-report. Or they run the other way, decide a $12,000 advance "isn't earned yet," and under-report against a 1099-NEC that already says otherwise.
Question one: the complete-dominion test
The controlling authority is Commissioner v. Indianapolis Power & Light Co., 493 U.S. 203 (1990). A utility collected deposits from customers with poor credit and refunded them once the customer established a good payment history. The IRS said advance payment; the Supreme Court said deposit, and gave the test that has governed ever since: does the recipient have complete dominion over the money?
Translated out of utility law and into freelance practice:
| Advance payment (income on receipt) | True deposit (liability, not income) | |
|---|---|---|
| What triggers repayment | Your failure to perform | The client's choice or a specified event outside your performance |
| Can you spend it freely | Yes | Yes in practice โ but you owe it back |
| How you keep it | By doing the work | It was never yours to keep |
| Typical example | A retainer, a 50% deposit on a commission, a prepaid block of hours | A refundable damage deposit on rented gear, a security deposit on a venue you're holding |
| Schedule C treatment | Line 1, year received | Nothing โ it is not on Schedule C |
The label on the invoice does not decide it. This is the part worth internalising. Calling a nonrefundable first instalment a "deposit" does not make it one, and a genuinely refundable security deposit does not become income because your invoicing tool has one field called "deposit" and uses it for everything.
What does decide it is the substance of the arrangement, and the cheapest way to make the substance provable is to write it into the engagement letter in one sentence:
- "The $2,500 equipment deposit is refundable in full on return of the equipment undamaged and is not applied to fees." โ deposit.
- "The $6,000 initial payment is non-refundable and is applied against the first 40 hours." โ advance payment, income now.
Question two: on the cash method, there is no deferral
Here is the point that surprises people who have read about advance-payment deferral: it does not apply to you.
IRC ยง451(c) โ the codification of what used to be the Revenue Procedure 2004-34 method โ lets a taxpayer defer an advance payment for one year. It is available only to accrual-method taxpayers. A cash-basis freelancer has no election, no deferral, and no partial-year proration. Money received in December for March work is December income.
Three consequences follow, and none of them are obvious:
1. Your bookkeeping "deferred revenue" account is not a tax position. Parking a retainer in unearned revenue is perfectly good accrual bookkeeping and produces a more honest P&L. It changes your Schedule C by exactly nothing. If your software's tax export is driven by the revenue-recognition column rather than the cash column, your Line 1 will be wrong.
2. Switching to accrual to fix one retainer is a bad trade. Accrual would let you use ยง451(c), but changing your overall method requires Form 3115 and drags your entire receivables and payables position into the return. You would start reporting unpaid invoices as income. For a solo freelancer this is nearly always a worse tax position, not a better one.
3. The only working lever is the calendar. If the December spike genuinely hurts, the move is to not receive the money: bill in January, or set the milestone in January. That works because constructive receipt never attached โ not because you deferred anything. And it only works if you agree it with the client in advance; you cannot refuse a cheque that is sitting in your mailbox on December 30 and call it January income.
The reimbursement that is not a deposit and not a fee
A very common third case: the client wires you money to spend on their behalf. $6,000 for ad spend, a print run, a venue booking, a stock-footage licence.
It feels like a pass-through. Treat it like one at your peril.
Unless you are operating under a genuine accountable plan โ you substantiate the cost to the client within a reasonable time and the client excludes it from your 1099 โ the correct treatment is to gross up, then deduct. Never net. Report the $6,000 as gross receipts on Line 1 and deduct the $6,000 on the appropriate expense line. Your net profit is identical either way, and the version that matches the form the IRS is holding is the one that does not generate a notice. Most freelance arrangements are not accountable plans; see client-reimbursed expenses for the full test.
A worked year
Maya is a freelance brand strategist on the cash method. Her December looks like this:
| Item | Received | Amount | Schedule C treatment |
|---|---|---|---|
| Final invoice, completed project | Dec 4 | $18,000 | Line 1, this year |
| Retainer for a March engagement, non-refundable | Dec 22 | $12,000 | Line 1, this year |
| Client's ad budget, to be spent by her in Q1 | Dec 22 | $6,000 | Line 1, this year โ and Line 8 when spent |
| Refundable damage deposit on borrowed lighting kit | Dec 22 | $2,500 | Not on Schedule C |
Line 1 gross receipts: $36,000 โ $18,000 + $12,000 + $6,000. The $2,500 is excluded.
The ad budget is the row people fight. Grossing it up adds $6,000 to income and $6,000 to Line 8 advertising, so the effect on profit is $0 โ and Maya's Line 1 now matches the $36,000 her client will report on the 1099-NEC. Netting it out would have left her $6,000 short against that form for no tax benefit at all.
Estimated taxes: a $12,000 December retainer is real 2026 income and it lands in the fourth estimated-tax quarter. If your Q4 payment was sized off a normal December, it is now short. See quarterly estimated taxes, or use the annualized income installment method if your income genuinely arrived unevenly rather than being spread evenly across the year.
When you have to give it back
March arrives, the engagement collapses, and Maya refunds $4,000 of the $12,000 retainer.
If the refund happens in the same year: trivial. Reduce gross receipts. Line 2, returns and allowances is exactly this line, and it flows through to Line 3.
If the refund happens in a later year: this is where people reach for Form 1040-X, and they should not.
The claim-of-right doctrine โ North American Oil Consolidated v. Burnet, 286 U.S. 417 (1932) โ says that money received under a claim of right and without restriction on its use is income in the year received, even if it later turns out you had to repay it. The earlier return was correct when filed. There is nothing to amend.
Relief comes in the repayment year, and the size of the repayment picks the mechanism:
| Repayment amount | What you do |
|---|---|
| $3,000 or less | Deduct it in the repayment year. For a freelancer that is normally a reduction of gross receipts via Line 2. |
| More than $3,000 | IRC ยง1341 โ take the better of: (a) the deduction in the repayment year, or (b) a credit equal to the amount the earlier year's tax would have decreased if you had never included the money. |
Maya's $4,000 refund clears $3,000, so ยง1341 is on the table. Which branch wins is pure arithmetic: if the retainer year was her big year and the repayment year is thin, the credit recovers tax at the old, higher rate while a deduction would only recover it at the new, lower one. That is the whole point of the provision, and it is why the credit branch tends to win in exactly the situation that produces large refunds.
Two limits worth knowing before you rely on it: ยง1341 requires that it appeared you had an unrestricted right to the money at the time โ it is not available where the repayment was contemplated from the start, which is why ordinary sales returns and routine allowances do not qualify. And the computation is genuinely fiddly. This is a "bring it to your CPA or EA" provision, but you have to know it exists to ask.
The cases that look like exceptions and are not
Gift certificates and prepaid packages you sell. Cash basis: income when sold, not when redeemed. You have complete dominion the moment the money clears. (The mirror case โ a gift card you buy โ is covered in which tax year a receipt belongs to, and the answer there is the opposite, which is not a contradiction: buying store credit is not yet paying for anything deductible, while selling store credit is unrestricted cash in your hand.)
Crowdfunding pre-orders. Money taken for a product you will ship later is an advance payment, not a deposit. Income on receipt.
Money in a client trust or escrow account. This one can genuinely be excluded โ but only where the restriction is external and real: a written escrow with a third party, or a professional trust-account rule you are bound by. A segregated business savings account you set up yourself, with your own name on it and no restriction but your own discipline, is not a trust. You have complete dominion over it, which is precisely the test.
A deposit that gets applied to the final invoice. It was a deposit while it was refundable and it became income the moment it was applied. Report it in the year of application โ not the year of receipt, and not the year the work finished.
What to keep
The records here are unusually cheap and unusually decisive, because the whole question turns on the terms rather than on the amount.
- The engagement letter or contract clause stating refundability, in one sentence, for every deposit you hold
- A standing list of held deposits โ client, amount, date received, refund trigger, current status. This is the schedule that proves the money is missing from Line 1 on purpose
- The bank record for each receipt, dated โ see matching receipts to bank transactions
- For every refund: the date, the amount, and which year's income it is unwinding. Without that last field you cannot tell in March 2028 whether a repayment is a Line 2 item or a ยง1341 item
- Each client's 1099-NEC, reconciled to your Line 1 with the differences explained in writing โ see reconciling 1099s to gross receipts
The deposit list is the one nobody keeps and the one an examiner asks for first. A bank-deposits analysis treats every credit to your account as presumptive income and asks you to rebut it. "That $2,500 was a refundable equipment deposit" is a complete answer โ with the clause and the refund record attached, and an assertion without them.
Frequently Asked Questions
Is a client retainer taxable income when I receive it?
For a cash-basis freelancer, yes โ almost always, and in the year it lands in your account. A retainer or advance payment is income on receipt because you have complete dominion over the money: you can spend it, and nothing outside your own future performance requires you to give it back. It does not matter that you have not done the work, that the engagement letter calls it unearned, or that your bookkeeping software parks it in a deferred-revenue account. The one narrow exception is a genuinely refundable deposit whose return is triggered by something the client controls rather than by your failure to perform โ a damage or security deposit is the classic example. That is a liability, not revenue, and it stays off Schedule C until it is either forfeited to you or returned. Everything else you have been paid goes on Line 1 for the year you received it.
Can I defer an advance payment to the year I actually do the work?
Not on the cash method, which is what nearly every freelancer uses. The one-year deferral for advance payments under IRC Section 451(c) โ the successor to the old Revenue Procedure 2004-34 method โ is available only to accrual-method taxpayers, and it defers at most one year even then. A cash-basis freelancer has no deferral election available at all: money received in December for March work is December income, full stop. If deferring genuinely matters to you, the lever is not an election, it is the calendar: bill in January instead of December, or agree with the client that the payment is due on a January milestone. That works because you never received the money, not because you deferred it. Changing your overall accounting method to accrual to solve a timing problem requires Form 3115 and brings the entire rest of your bookkeeping with it, which is almost never worth it for a solo freelancer.
What is the difference between a deposit and an advance payment for tax purposes?
Who controls whether the money comes back. The Supreme Court settled this in Commissioner v. Indianapolis Power & Light Co., 493 U.S. 203 (1990): the question is whether the recipient has complete dominion over the funds. An advance payment is money paid toward the price of what you will deliver โ you keep it by performing, and the client cannot simply ask for it back. That is income on receipt. A true deposit is security: the client gets it back automatically unless a specified event happens, and your obligation to return it does not depend on you doing your job. That is a liability, economically a loan, and not income until it is applied to a bill or forfeited. Labels do not decide it. Calling a nonrefundable first payment a deposit does not make it one, and a refundable damage deposit does not become income because your invoice template calls it a prepayment. Write which one it is into the engagement letter and make the bank record match.
I reported a retainer as income and refunded it the next year. What now?
You do not amend the earlier return. Under the claim-of-right doctrine from North American Oil Consolidated v. Burnet, 286 U.S. 417 (1932), money you received without restriction was correctly income in the year you received it even though it turned out you had to give it back. The relief comes in the year of the repayment. If the amount you repaid is $3,000 or less, you simply deduct it in the repayment year โ for a freelancer that usually means reducing gross receipts through Line 2, returns and allowances. If it is more than $3,000, IRC Section 1341 lets you take the better of two outcomes: the deduction in the repayment year, or a credit against the repayment year's tax equal to the amount the earlier year's tax would have dropped had you never included the money. The credit route usually wins when the earlier year was your higher-income year, which is exactly when a big refund tends to happen.
Does a client's 1099-NEC include the retainer they paid me in December?
It should, and that is the practical reason the timing rule is worth getting right. A client on the cash method reports on the 1099-NEC what they actually paid you during the calendar year, so a retainer wired on December 22 lands on that year's form regardless of when you perform. If you reported it in the following year instead, your Line 1 is short by exactly the retainer against a form the IRS is already holding, which is the single most common cause of an automated CP2000 notice. The fix is to match the payment year, not to argue with the form. Refundable deposits are the mirror case: a client who correctly treats a security deposit as a deposit will not include it on the 1099-NEC, and if they do include it anyway you still report your Line 1 correctly and keep the engagement letter and the bank record that show why the two numbers differ.
Authoritative References
- IRS Publication 334 โ Tax Guide for Small Business
- IRS Publication 538 โ Accounting Periods and Methods
- IRS โ Instructions for Schedule C (Form 1040)
- IRS Publication 525 โ Taxable and Nontaxable Income (claim of right and ยง1341)
- IRS โ About Form 1099-NEC, Nonemployee Compensation
Related reading: Line 1 gross receipts ยท Which tax year a receipt belongs to ยท Deferring December income ยท Client-reimbursed expenses ยท Reconciling 1099s to gross receipts
The Deposit List Is Five Fields. Keep It Where the Receipts Are.
Every deposit you hold is a number missing from Line 1 on purpose, and the only thing standing between "correct" and "unreported income" is a record saying why. CentSense captures each client payment with its date and amount, tags reimbursed costs so the gross-up and the deduction stay paired instead of quietly netting, and exports a CPA-ready CSV where Line 1 already reconciles to the 1099s. Free tier includes 10 AI scans per month; Solo is $5/month for unlimited scanning and mileage logging.
This guide is general education for U.S. cash-basis freelancers and Schedule C filers in 2026. It is not personalized tax advice โ a ยง1341 computation in particular is worth taking to a CPA or EA.
Related reads
Continue learning with more tax and expense guides for freelancers.
2026-08-06
Family Child Care Provider Tax Deductions (2026): The Time-Space Percentage, the Section 280A(c)(4) Exception, and the Meals You Can Deduct Without Receipts
2026-08-06
Disability Insurance vs. Business Overhead Expense Insurance (2026): The Deductible Premium Is the One You Want Least
2026-08-06
Your State Doesn't Follow the Federal Deduction (2026): Depreciation Addbacks, the Second Set of Books, and the Refund Nobody Claims
2026-08-06
December Invoice, January Delivery: Proving the Placed-in-Service Date (2026)
Compare alternatives
See how CentSense stacks up to other expense and receipt tools for freelancers.
- Keeper Tax alternative
- QuickBooks Self-Employed alternative
- FlyFin alternative
- Expensify alternative
- Shoeboxed alternative
- Veryfi alternative
- Dext alternative
- ReceiptsAI alternative
- Smart Receipts alternative
- EasyExpense alternative
- Zoho Expense alternative
- Rydoo alternative
- Fyle alternative
- Navan alternative
- Expense Tracker 365 alternative
- Paylocity alternative
- Wave Receipts alternative
- QuickBooks Online alternative
- Xero alternative
- See all alternatives โ