Introduction
You did the hard work. You delivered the service, you sent the invoice, and the client actually paid you on time. The money is sitting comfortably in your business checking account. But when you look at your Accounts Receivable (A/R) report in QuickBooks, it says that client still owes you $10,000. Your books show a massive amount of "Unpaid" invoices, even though you know you've collected the cash.
I am Wiyao Awesso, founder of Fiscal Integrity Group. This scenario—sending invoices but failing to record the payments against them—is incredibly common, especially for service-based businesses in Los Angeles that handle high volumes of invoicing. It creates a massive disconnect between your accounting software and your actual bank reality.
If left unaddressed, this bookkeeping error will severely distort your financial reporting, trigger duplicate income issues, and make tax season an absolute nightmare. In this guide, I'm going to explain exactly why this happens, how it wrecks your books, and the step-by-step process I use to fix it.

The Problem: Income on Paper vs. Reality
When you create an invoice in accounting software like QuickBooks or Xero, the system immediately recognizes that you have earned income (if you are on accrual basis accounting) and increases your Accounts Receivable balance. The system is waiting for you to tell it, "Hey, this specific invoice has been paid."
If you never record that payment against the invoice, the system thinks the client still owes you the money. Your A/R report grows larger and larger, creating a false picture of outstanding debt that doesn't actually exist.
How Unrecorded Payments Happen
This error usually occurs due to a misunderstanding of how bank feeds interact with invoicing software. Here is the typical sequence of events that leads to disaster:
Step 1: The Invoice
You create and send an invoice for $5,000. The software records $5,000 in Accounts Receivable.
Step 2: The Payment
The client pays you via check, wire, or Stripe. The $5,000 hits your real-world bank account.
Step 3: The Bank Feed
The $5,000 deposit appears in your QuickBooks bank feed. You see money coming in.
Step 4: The Fatal Error
Instead of 'Matching' that deposit to the open invoice, you categorize the deposit directly as 'Sales' or 'Service Income'.
The Tax and Cash Flow Consequences
By categorizing the bank deposit directly to "Income" instead of matching it to the open invoice, you have just created Duplicate Income.
The system recorded $5,000 of income when you created the invoice, and now it has recorded another $5,000 of income because you categorized the deposit as sales. Your Profit & Loss statement now shows $10,000 in revenue, even though you only earned $5,000.
If you hand these books to a tax preparer who doesn't check your A/R aging report, you will pay taxes on money you never made. Furthermore, because your A/R report shows clients owe you money they've already paid, you can't use your software to track actual collections. You might end up sending embarrassing collection emails to clients who paid you months ago.
Step-by-Step: How to Fix Unrecorded Payments
Fixing this requires patience and a systematic approach. You have to undo the incorrect deposits and match them properly to the invoices. Here is the process:
- Run an A/R Aging Summary: Pull this report in your software. This gives you a list of every invoice the system thinks is unpaid.
- Verify Reality: Go through the list and identify which invoices have actually been paid in the real world.
- Locate the Incorrect Deposit: For a paid invoice, find the corresponding deposit in your bank register. You will likely see it categorized directly to an Income account.
- Undo the Deposit: Remove that deposit from the Income category. In QuickBooks, you usually do this by clicking "Undo" in the categorized bank feed, which sends the transaction back to the "For Review" tab.
- Receive the Payment: Go to the open invoice and click "Receive Payment." Enter the date the client actually paid and ensure it matches the deposit amount exactly. Send this payment to "Undeposited Funds."
- Match the Bank Feed: Go back to your bank feed. The system should now suggest a "Match" between the real-world bank deposit and the payment you just recorded. Click "Match."
You must repeat this process for every single unrecorded payment. If you have hundreds of these, it is a massive, tedious undertaking.
Preventing This Issue in the Future
To prevent this from ever happening again, you must change your workflow. Never categorize a deposit as "Income" if you have already created an invoice for that money.
The correct workflow is always:
- Create Invoice.
- Receive Payment against the invoice (routing to Undeposited Funds).
- Match the bank feed deposit to the received payment.
If you use integrated payment processors (like QuickBooks Payments or a properly synced Stripe account), the software will often handle this matching automatically, saving you countless hours.
The Professional Cleanup Process
If you are looking at an A/R report with dozens or hundreds of phantom unpaid invoices, trying to fix it yourself can be overwhelming. Making mistakes during the cleanup process can mess up your bank reconciliations and make the problem even worse.
At Fiscal Integrity Group, cleaning up A/R disasters is one of our specialties. We will methodically trace every phantom invoice, locate the duplicate deposits, clear your Accounts Receivable, and ensure your revenue is reported accurately so you don't overpay the IRS.
Clear Your Books. Protect Your Cash.
Don't pay taxes on duplicate income and don't let messy A/R ruin your client relationships. Let my team clean up your unrecorded payments and establish a bulletproof invoicing workflow for your business.
Estimate Your Liability
Use our calculator to see how fixing duplicate income errors can impact your overall tax liability and business profitability.
Quick Tax Savings Estimator
See how much you could potentially save with proactive tax strategy and clean bookkeeping. Most LA businesses overpay by 15-20% simply due to missed deductions.
Frequently Asked Questions
If I delete the invoice, does that fix the problem?
No! Deleting the invoice destroys the paper trail of what you billed the client. The correct method is to keep the invoice, undo the incorrect deposit, and match the payment properly.
What is "Undeposited Funds"?
It's a temporary holding account in your software. It represents money you have received (like a check in your desk drawer) that hasn't officially cleared the bank yet. You group payments in Undeposited Funds to match them to batched bank deposits.
Can I just make a journal entry to clear out A/R?
While a journal entry can reduce the A/R balance, it's a messy workaround that doesn't fix the underlying duplicate income issue on your P&L. It also leaves the specific invoices showing as "unpaid" on customer statements. You must fix the root cause by matching the payments.
Conclusion
Sending invoices and collecting money is the lifeblood of your business. But if your accounting software doesn't reflect that reality, you are operating blind and setting yourself up for a massive tax penalty due to duplicate income reporting.
Fixing unrecorded payments requires discipline, time, and a clear understanding of accounting workflows. If your Accounts Receivable report is a mess of paid invoices showing as unpaid, don't ignore it. Clean it up, fix your workflow, and if the task is too daunting, bring in the experts at Fiscal Integrity Group to solve it for you.
A Glimpse Into Your Financial Command Center
Stop sending sensitive documents over unencrypted email. My secure client portal provides a 256-bit encrypted environment where you can access your financial reports, upload tax documents, and track project status in real-time.

Interactive Portal Walkthrough
See how I organize your financial life in one secure place.
Quick Tax Savings Estimator
See how much you could potentially save with proactive tax strategy and clean bookkeeping. Most LA businesses overpay by 15-20% simply due to missed deductions.
Free IRS Audit Risk Assessment
Do you mix personal and business expenses in the same bank account?
"Wiyao completely untangled two years of messy bookkeeping and saved me $18k in taxes. His forensic approach is incredible."

James T.
Contractor, Los Angeles
A Glimpse Into Your Financial Command Center
Stop sending sensitive documents over unencrypted email. My secure client portal provides a 256-bit encrypted environment where you can access your financial reports, upload tax documents, and track project status in real-time.

Interactive Portal Walkthrough
See how I organize your financial life in one secure place.
Frequently Asked Questions
How far back can you catch errors?
I always look back to whatever year makes sense to catch errors and fix them. Whether it's one year or five, my goal is to ensure your historical data is pristine before we move forward.
Will you teach me how to manage my books?
Yes! I don't just do the work; I teach the owners. I want you to understand the "why" behind the numbers so you can make better business decisions with confidence.
Is my financial data secure?
Absolutely. All sensitive information is handled through my secure 256-bit encrypted client portal. I never accept sensitive documents over unencrypted email.
Do you serve businesses outside of LA?
While I specialize in the Los Angeles and Southern California market, my virtual practice allows me to serve business owners across the entire United States.






