Accrual accounting: January invoice for work performed in December - which tax year does it count for?
So I'm pretty new to running my own graphic design business and I'm using accrual accounting based on my accountant's advice. I'm a bit confused about how to handle this situation: I completed a big project for a client in late December 2024, but I didn't get around to sending them the invoice until January 2nd, 2025 (holiday chaos got the better of me!). The invoice is for $4,300 and I need to know which tax year this income falls under. Does it count for my 2024 taxes since that's when I actually did the work? Or does it count for 2025 since that's when I sent the invoice? I realize this might be a super basic question but I'm still trying to wrap my head around all these accounting concepts. Thanks in advance for any help!
19 comments

Paloma Clark
With accrual accounting, revenue is recognized when it's earned, not when you receive payment or even when you invoice the client. Since you performed the work in December 2024, that revenue should be counted in your 2024 tax year, even though you didn't invoice until January 2025. This is actually one of the main differences between accrual and cash accounting. If you were using cash accounting, you would count the revenue when you actually received payment from the client, regardless of when you did the work or sent the invoice. Make sure you document when the work was completed so you have records to back this up. Your accounting software should allow you to date the invoice with the December service date even if you physically created/sent it in January.
0 coins
Heather Tyson
But what if the client doesn't actually pay until February or March 2025? Do I still have to pay taxes on that money for 2024 even though I haven't received it yet?
0 coins
Paloma Clark
Yes, with accrual accounting, you would still include that revenue in your 2024 taxes even if the client doesn't pay until February or March 2025 or even later. This is because accrual accounting recognizes revenue when it's earned, not when payment is received. This can sometimes be a disadvantage of accrual accounting – you may end up paying taxes on income you haven't physically received yet. The flip side though is that with accrual accounting, you can also deduct expenses when they're incurred, even if you haven't paid them yet.
0 coins
Raul Neal
After struggling with this exact issue last year, I found an amazing service that helped me sort through all my invoices and properly categorize them for tax purposes. Check out https://taxr.ai - they have this really cool feature where you can upload all your invoices and receipts, and their system will analyze the dates and tell you which tax year each one belongs to. It saved me like 10 hours of sorting through transactions and probably kept me from making some expensive mistakes on my taxes. The best part is that it integrates with most accounting software, so you don't have to manually input everything again. I used it to double-check my QuickBooks setup since I was also confused about the accrual vs. cash reporting.
0 coins
Jenna Sloan
Does it work if you have both types of businesses? I have an LLC that uses cash accounting and then a sole proprietorship that uses accrual. Would it handle both or get confused?
0 coins
Christian Burns
Is there anything special I need to do for retainer payments? I received a deposit in December for work I'll do in January-March. Not sure if taxr.ai would catch that situation or if I'd need to manually adjust.
0 coins
Raul Neal
It absolutely works with different types of businesses. You can set up separate profiles for each business entity and specify the accounting method for each one. So your LLC and sole proprietorship can be handled separately with their appropriate accounting methods. For retainer payments, the system actually has a specific feature for handling deposits and retainers. Since a retainer received in December for future work would typically be treated as deferred revenue (not recognized until earned) in accrual accounting, the system flags these and guides you on proper treatment. You can tag payments as retainers and specify the period they apply to, which helps ensure they're attributed to the correct tax year.
0 coins
Christian Burns
Just wanted to follow up about taxr.ai - I decided to give it a try after seeing it mentioned here, and wow, it really cleared things up for me! I uploaded my last two years of invoices and expenses, and it immediately identified several items I had categorized in the wrong tax year. Turns out I had about $7,800 worth of deductions I should have claimed last year but didn't because I was confused about timing. The retainer issue I asked about was handled perfectly too. The system correctly identified that my client deposits shouldn't be counted as income until I actually performed the services. It even generated a report I could show my accountant to explain the timing of everything. Definitely worth checking out if you're confused about this stuff like I was!
0 coins
Sasha Reese
If you've been trying to get clarification from the IRS about accrual accounting rules but can't get through on their helpline, try https://claimyr.com - they got me connected to an actual IRS agent in under 45 minutes after I spent days trying on my own. You can see how it works here: https://youtu.be/_kiP6q8DX5c I was in a similar situation with some contract work I did in December but invoiced in January, and I needed official clarification. The IRS agent I spoke with confirmed that under accrual accounting, it's when the work was performed that matters, not when you invoiced or got paid. Having that direct confirmation gave me peace of mind for filing.
0 coins
Muhammad Hobbs
How does this actually work though? Is it just scheduling a callback or something? I tried calling the IRS business helpline like 20 times last month and just got endless hold music before being disconnected.
0 coins
Noland Curtis
I'm super skeptical about this. Why would some service be able to get through when nobody else can? Sounds like they're just taking your money for something you could do yourself if you were persistent enough.
0 coins
Sasha Reese
It's not a callback system - they use an automated system that navigates the IRS phone tree and waits on hold for you. When they finally get through to an agent, you get a call to connect you directly to that person who's already on the line. It saves you from having to listen to hold music for hours. The reason it works is because they have technology that keeps dialing and waiting on hold so you don't have to. It's basically doing the persistence part for you. I was skeptical too, but when you consider how many hours of your time it saves, it makes sense. I wasted almost two full workdays trying to get through on my own before using this.
0 coins
Noland Curtis
I need to admit I was completely wrong about Claimyr. After posting that skeptical comment, I figured I'd try it myself just to prove it was a waste of money. I was honestly shocked when I got a call back in about 35 minutes telling me they had an IRS agent on the line ready to talk to me. The agent cleared up my question about accrual accounting and some other issues I had with quarterly estimated payments. Got more accomplished in that 15-minute call than in weeks of searching online. The IRS website has so much contradictory info that talking to an actual person made all the difference. Not having to sit on hold for hours made it totally worth it.
0 coins
Diez Ellis
Important note about accrual accounting that nobody mentioned yet - you need to be consistent with your method! If you're using accrual for this invoice, you need to use it for all your transactions. You can't cherry-pick which transactions use accrual vs cash basis depending on what's more advantageous for taxes. The IRS requires consistency. Also, if your business has inventory, you're generally required to use accrual accounting for purchases and sales of inventory, even if you use cash basis for other items.
0 coins
Evelyn Kelly
AuthorThanks for pointing this out! Quick follow-up question: am I allowed to switch from accrual to cash basis in a future tax year if I find that would work better for my business, or am I stuck with accrual now that I've started using it?
0 coins
Diez Ellis
You can definitely switch accounting methods, but you'll need IRS approval first. You would file Form 3115 (Application for Change in Accounting Method) to request the change. If your business has average annual gross receipts of $25 million or less for the prior three tax years, the process is generally simpler with the "small business taxpayer exception." But even then, you still need to file the form and there may be adjustments required to prevent income from being counted twice or skipped. It's definitely something to discuss with your accountant before making the change since there can be significant tax implications in the year you switch.
0 coins
Vanessa Figueroa
My accountant gave me this rule of thumb: match the expense or income to the year where the activity that generated it happened. For your december work, even though invoiced in january, that goes on 2024 taxes because december is when you did the work.
0 coins
Abby Marshall
That's oversimplified though. What about prepaid expenses that cover multiple years? Or subscription services? Or insurance premiums that span multiple tax years? The matching principle gets more complicated with those.
0 coins
Philip Cowan
Just to add another perspective here - I went through this same confusion when I started my consulting business. One thing that helped me understand accrual accounting better was thinking about it this way: you're essentially recognizing the "economic reality" of when transactions happen, not just the paperwork timing. So in your case, the economic reality is that you earned that $4,300 in December 2024 when you completed the work and delivered value to your client. The fact that you didn't get around to invoicing until January doesn't change when you actually earned it. I'd recommend keeping good records of when work was actually completed vs when invoiced vs when paid - it'll make tax time much easier and help if you ever get audited. I use a simple spreadsheet with columns for service date, invoice date, and payment date. Makes it crystal clear which tax year everything belongs to.
0 coins