They Filed on Time. They Did Everything Right. So Where's the Refund?
I have been preparing taxes for years. And in all that time, I have learned one thing that most people don't realize: filing your return is just the first step. What happens inside the IRS system after that can get complicated fast.
That's exactly what happened with two of my clients—let's call them Jack and Jill.
Jack and Jill, a married couple, filed their 2025 federal tax return early. Their return was accurate. Their credits were fully documented. They had two qualifying children and were expecting a refund worth over $10,000—money they were counting on. Months passed. The refund never arrived.
When I pulled their account transcript, I found something that immediately told me this wasn't a simple delay. The transcript showed a refund issued—and then canceled—on the exact same day.
If you have ever seen that on a transcript, you know the feeling. If you haven't, let me walk you through what it means, why it happens, and what to do about it.
Jack and Jill's Story: What the IRS Transcript Revealed
Here is the full picture of what happened on their account, step by step.
February 17, 2026 — Jack and Jill's return is received by the IRS. They file early, get it in the system, and wait.
April 6, 2026 (Code 150) — The IRS officially processes the return. Tax owed: $0.00. So far, so good.
April 6, 2026 (Code 570) — Immediately after processing, the IRS places a hold on the account. This is labeled "additional account action pending," and it stops the refund from going out.
April 13, 2026 (Code 971 – CP 0005) — The IRS mails a notice. CP 0005 is typically a refund hold or review notice. Jack and Jill receive it and wait, hoping the review wraps up quickly.
April 15, 2026 (Codes 766 and 768) — The IRS posts their credits to the account:
$3,400.00 — Additional Child Tax Credit (ACTC)
$7,035.00 — Earned Income Credit (EIC)
That's a combined $10,435.00 in refundable credits. The IRS agrees these are owed.
April 15, 2026 (Code 826) — The IRS transfers $354.89 out of the account to cover a prior-year balance. This is called an offset. It reduces the refund, but doesn't eliminate it.
June 29, 2026 (Code 571) — Finally. The initial hold is resolved. Jack and Jill breathe a sigh of relief.
July 6, 2026 (Code 971 – CP 0049) — A second notice is issued. CP 0049 typically relates to offsets or adjustments to a refund.
July 6, 2026 (Code 846) — The IRS issues the refund: $10,186.71. At this point, Jack and Jill should be celebrating.
July 6, 2026 (Code 776) — The IRS adds $106.60 in interest. Because the refund was delayed, the law requires the IRS to pay interest on what it owes.
July 6, 2026 (Code 841) — The refund is cancelled. All $10,186.71, reversed. Gone from the system.
July 6, 2026 (Code 777) — The $106.60 in interest is removed as well.
July 13, 2026 (Code 570) — A second hold is placed on the account. It is still sitting there today.
The current account balance: -$10,080.11. That negative number means the IRS still acknowledges it owes Jack and Jill money. But it has not sent it.
How Did We Get to $10,186.71?
Let me show you the math, because it matters.
Jack and Jill's return showed total refundable credits of $10,435.00:
Earned Income Credit: $7,035.00
Additional Child Tax Credit: $3,400.00
The IRS applied the offset first, under Code 826:
$10,435.00 − $354.89 = $10,080.11
Because the refund took so long to process, the IRS added interest under Code 776:
$10,080.11 + $106.60 = $10,186.71
That $10,186.71 is exactly what Code 846 showed as the issued refund. And it is exactly what Code 841 cancelled. The interest was simultaneously reversed under Code 777, taking the account balance back to -$10,080.11.
So the IRS's own records confirm it still owes this money. The question is: why did it cancel the payment before Jack and Jill ever received it?
What Do "Refund Issued" and "Refund Cancelled" Actually Mean?
This is the part that confuses most people—including some tax professionals.
Code 846 (Refund Issued) means the IRS released the refund in its system. Think of it as the IRS hitting "send." Depending on the payment method, it either triggers a direct deposit instruction to a bank or initiates a paper check. But "issued" does not necessarily mean "received."
Code 841 (Refund Cancelled) means the IRS hit "recall" before the money arrived. The payment was reversed before it cleared.
Together, on the same date, these two codes tell a very specific story: the IRS tried to send the refund and then pulled it back.
This is not just a bookkeeping entry. It has a real impact on when—or whether—the taxpayer receives their money. And the Code 570 that followed on July 13 confirms the account is still under internal review with no resolution in sight.
Why Does the IRS Cancel a Refund?
There are several reasons this can happen, and not all of them mean the taxpayer did anything wrong.
1. Bank Rejection
This is the most common cause. If the routing or account number on the return was incorrect, the bank rejects the deposit and sends the funds back to the IRS. This triggers an automatic reversal.
2. Undeliverable Paper Check
If the mailing address on file was outdated or incorrect, a paper check can come back undeliverable. The IRS will cancel it and hold the funds until new delivery information is confirmed. (Note: Starting September 30, 2025, the IRS discontinued paper refund checks entirely, so this applies primarily to earlier filings.)
3. Compliance Hold or Fraud Filter
The IRS runs automated filters to flag returns that match certain risk patterns. Returns with large refundable credits—like EIC and ACTC—are more likely to be reviewed. If a return trips one of these filters after the initial refund release, Code 841 can appear even on an accurately filed return.
4. Identity Verification
The IRS may require the taxpayer to confirm their identity before releasing the refund. This often happens when income or dependent information doesn't match existing IRS records.
5. Income or Credit Verification
Returns claiming EIC and ACTC go through extra scrutiny. The IRS may pause the refund while it verifies wages, self-employment income, or dependent eligibility. Jack and Jill's return included two Schedule C businesses, two qualifying children, and over $10,000 in refundable credits—each of those is a potential review trigger.
6. Unresolved Prior Debt
The Code 826 offset already addressed one prior balance. But if additional federal or state debts were identified after the refund was released, a further hold can be placed.
What Should Jack and Jill—and Taxpayers Like Them—Do?
If you find yourself looking at a Code 846 followed by a Code 841, here is a clear, step-by-step plan.
Step 1: Do Not Panic—But Do Take Action
A cancelled refund does not mean you did anything wrong, and it does not mean the IRS is denying your credits. It means the refund is on hold. Stay calm, stay organized, and work through the steps below.
Step 2: Find Every IRS Notice
Jack and Jill received two notices: CP 0005 (April 2026) and CP 0049 (July 2026). Both were mailed to the address on the return. Check your mail carefully—and log in to your IRS online account at IRS.gov to see if digital notices are available. These letters often explain exactly what triggered the hold.
Step 3: Verify Your Refund Delivery Information
Double-check the bank account routing and account number from your original return. One wrong digit can cause a deposit to fail. Also confirm your mailing address is current if a check was involved.
Step 4: Call the IRS
Call 1-800-829-1040 and ask specifically about the Code 846/841 transaction on your account. Have these questions ready:
Why was the refund cancelled?
Was it a bank rejection, a returned check, or an internal compliance hold?
What does the current Code 570 (dated 07-13-2026) pertain to?
Is any action required from me to release the refund?
Be patient—hold times can be long. Have your Social Security number, filing status, and the exact refund amount ready before you call.
Step 5: Do Not File an Amended Return
Unless there is a confirmed error on the original return, do not file a Form 1040-X. The evidence here points to a processing or delivery issue, not a mistake in the filing itself. Filing an amended return prematurely can complicate the resolution and extend the wait significantly.
Step 6: Monitor Your IRS Online Account
Check your account at IRS.gov regularly. New notices and transcript updates often appear online before they arrive by mail. Look for Code 571 (hold resolved) and Code 846 (refund released) on your transcript.
Step 7: Follow Up
If you have not received your refund or any further updates after following the first six steps, it is time to take action. Contact the IRS directly using the phone number provided on their website or in any notices you receive.

