Can You Write Off Unpaid Invoices? (2026 Guide)

Can you write off unpaid invoices? For most freelancers, the answer is no. If you use the cash method of accounting, which covers the large majority of independent contractors, you never counted that invoice as income in the first place, so there’s nothing to deduct when a client doesn’t pay. It’s one of the more frustrating quirks in the tax code. It catches almost every new freelancer off guard the first time a client goes quiet. This guide walks through why the rule works this way and the one case where it doesn’t apply. Then it covers what actually helps when an invoice goes unpaid, the kind of freelance back-office problem a tool like Freelancer Dashboard is built to catch before it happens.

can you write off unpaid invoices as a freelancer, illustrated by a crossed-out invoice
Most freelancers can’t write off unpaid invoices, because the income was never reported in the first place.

Can You Write Off Unpaid Invoices? Why the Answer Is Usually No

You can’t deduct an unpaid invoice because you never paid tax on that money to begin with. The IRS only lets you write off income you already reported and then genuinely lost. For most freelancers, an unpaid invoice never became reportable income in the first place. Under the instructions for Schedule C, a cash-method taxpayer reports income only when it’s actually or constructively received, in cash, property, or services. Send a $2,000 invoice and never get paid, and you never had $2,000 of income to lose. You had a client who owes you money. That’s a business problem, not a tax deduction.

Most solo freelancers default to the cash method because it’s simpler. It’s what a Schedule C assumes unless you elect otherwise. If you’ve never filed Form 3115 to change your accounting method, you’re almost certainly on the cash method, and this rule applies to you.

What a Bad Debt Deduction Actually Requires

A bad debt deduction only applies to money you already included in your income or cash you actually loaned out. That’s the whole test, straight from the IRS. Topic 453, Bad Debt Deduction, puts it plainly. If you’re a cash method taxpayer, which is most individuals, you generally can’t take a bad debt deduction for unpaid fees and similar items of taxable income. You never included the amount in income to begin with, so there’s nothing to deduct. The topic is written for everyday situations like an unpaid client invoice. It applies just as much to a freelance designer or writer as to anyone else.

Compare that to a loan. Lend a friend $2,000 in cash and never see it again, and you actually lost $2,000 you already had. That loss can qualify as a bad debt. An unpaid invoice is different. You never had the $2,000. You had a promise, and a promise isn’t taxable income, so there’s no loss to claim.

Even in the cases where a bad debt deduction does apply, the bar is specific. Per Topic 453, a debt becomes worthless when the facts show there’s no reasonable expectation it’ll ever be repaid. To prove that, you have to show you took reasonable steps to collect it first, not just that a client went quiet. You can only claim the deduction in the year the debt actually becomes worthless. The IRS also expects records: who owed you, what collection efforts you made, and why you consider it uncollectible.

A business bad debt (the accrual-basis case above) works differently from a nonbusiness bad debt. An unpaid personal loan is one example, and it has to be totally worthless, not just partly, before you can deduct it. None of that changes the core answer for a cash-basis freelancer’s unpaid client invoices, since the income was never on your tax return to begin with. It’s still worth knowing if you ever loan a client, a vendor, or another business real cash.

Cash Method vs. Accrual Method: Does It Change the Answer

Yes, your accounting method changes the answer, but almost no solo freelancer uses the method that would help here. Under the accrual method, you report income when you earn it and bill it, not when the cash actually lands. An unpaid invoice was already counted as taxable income the day you sent it. If the client never pays, that already-reported amount can qualify for a bad debt deduction, because you genuinely lost income you’d already paid tax on.

Accounting methodWhen you report the incomeCan you deduct an unpaid invoice?
Cash method (most freelancers).When you actually receive the payment.No, the amount was never counted as income.
Accrual method.When you bill or earn it, whether or not you’re paid.Possibly, since the unpaid amount was already reported as income.

Switching to the accrual method just to unlock this deduction isn’t worth it for most people. You’d pay tax on income the moment you invoice it, whether or not the client ever pays, which usually costs more than the deduction saves. For almost every freelancer, staying on the cash method and fixing the collections problem is the better trade.

What You Actually Lose When a Client Doesn’t Pay

You lose the work, the time, and any real money you spent to deliver it, and only that last part shows up on your taxes. Say you bought materials, paid a subcontractor, or ran ad spend to service that client. Those are ordinary and necessary business expenses. You can deduct them on Schedule C whether or not the client ever pays you. That’s a separate question from the bad debt rule above, because you’re deducting cash you actually spent, not income you never received.

The hours you billed are gone either way. There’s no line on Schedule C for the invoice itself, so the real loss is opportunity cost, not a deduction. Some customers pay late because they’re disorganized. Others just won’t pay at all, and on a cash basis your tax return can’t tell the two apart. Some freelancers still track a stalled invoice as a business loss in their own records, not for the IRS. It helps you see which clients and which types of work are actually worth the risk, and that’s exactly why prevention and collection matter more here than the tax code does.

What to Do Instead of Writing It Off

Since a tax deduction isn’t coming, put your energy into collecting the debt instead, in a clear sequence that escalates if the client stays quiet. Most freelancers are able to collect a stalled invoice with steps this direct, well before a court is ever involved.

  1. Send a direct reminder the day it’s late. Reference the invoice number, the amount, and the due date. No apology needed, you did the work.
  2. Apply the late fee your contract already spells out. If your payment terms include one, say so plainly in the follow-up.
  3. Escalate to a firmer email or a phone call after a second missed date. Set a hard new deadline.
  4. Send a formal demand letter if the balance is real money and the client keeps stalling. See what to do when a client won’t pay for the full escalation path.
  5. Consider small claims court for a balance too big to ignore and too small to justify a lawyer.

A collection agency will take a cut of whatever it recovers. But it can still get you payments you’d otherwise never see on a debt that’s gone cold. If a client instead files for bankruptcy, you’ll typically need to file a claim in that proceeding instead of pursuing small claims court on your own. Either path works better if you kept a clear record of every invoice, every attempt to collect, and every reasonable step you took.

How to Avoid Unpaid Invoices in the First Place

The cheapest fix is never sending an invoice you can’t collect on. Ask for a deposit before you start work, so a nonpayment only costs you the back half of the project instead of all of it. Put your rate, scope, and payment terms in a signed contract before day one. A clear written agreement is what makes a late-payment escalation credible. Then set a specific due date on every invoice instead of a vague one. A real deadline is what turns a reminder into a collections tool instead of a nudge.

If you’ve never asked for money upfront, how to ask for a deposit as a freelancer covers the exact wording. It’s a smaller ask than it feels like. It works whether your customers are solo clients or larger businesses with a formal accounts payable process, and it’s the single best protection against writing off a project entirely.

How Freelancer Dashboard Helps

Freelancer Dashboard won’t get you a tax deduction for an unpaid invoice. No tool can change what the IRS allows. But it can stop the invoice from going unpaid for months in the first place. Send a branded, professional invoice with clear payment terms, and let the app fire off automatic late-payment reminders the moment a due date passes, so you’re not the one sending the awkward follow-up text. Its expense and income tracking also shows you, in one place, exactly what’s been paid and what’s outstanding. That matters more than a deduction you can’t take.

The Free plan covers invoicing and reminders for a small client list. Pro runs $10 a month or $100 a year and adds more room to grow, and Pro Plus at $20 a month or $200 a year adds deeper accounting and reporting. Most freelancers start on the free tier. Sign up free at Freelancer Dashboard and send your next invoice with a reminder already built in.

Frequently Asked Questions

The Bottom Line

You can’t write off unpaid invoices, not the way most freelancers hope. The IRS only lets you deduct income you already reported and lost, and a cash-basis freelancer never reported the unpaid invoice in the first place. What you can control is what happens before that invoice goes unpaid: a deposit, a signed contract, clear terms, and a reminder that goes out the moment a due date passes. Compare Freelancer Dashboard vs. spreadsheets to see how much of that you can automate, check pricing to see the free tier for yourself, and use the free invoice generator to send your next invoice with real payment terms attached. For the full collections playbook, read what to do when a client won’t pay, freelance late payment fee, and freelance payment reminder email.

Get the Freelancer Dashboard weeklyGet paid faster and run a tighter business, straight to your inbox. No spam, unsubscribe anytime.

Get your free freelancer invoice template pack

Plus weekly tips on managing clients, getting paid, and growing your freelance business.

Hi there πŸ‘‹
It’s nice to meet you.

Sign up to receive freelancer gigs and tips weekly.

I never send spam! Read the privacy policy.

No spam β€” we respect your inbox. Unsubscribe anytime.

Featured on Fazier
Scroll to Top