TC 740: Undelivered Refund Check Redeposited

By Forrest Baumhover, CFP®, EA · Last verified September 10, 2026

TC 740 means a refund check came back to the IRS instead of reaching the taxpayer, but it hides two unrelated reasons behind one number — an undeliverable address and a check nobody ever cashed — and the blocking series on the transcript is the only thing that tells them apart.

What the code actually does

Document 6209 defines TC 740 as "Undelivered Refund Check Redeposited," a credit that "freezes module from refunding and causes issuance of CP 31 for IMF or CP 231 for BMF (undelivered refund check notice)." IMF (the Individual Master File) and BMF (the Business Master File) are the IRS's separate account systems for individual and business taxpayers. In plain terms: a refund check that was supposed to go out did not make it to the taxpayer, the money has come back onto the module (the IRS's record for one tax period within the account), and Master File (the IRS's central account-processing system) locks the module from refunding again until someone sorts out why.

That freeze — Freeze Code 45 in Doc 6209's own numbering — does not release itself. Doc 6209 is specific: on an individual account it clears "by the posting of TC 018," and on a business account "by TC 018 or an address change posting." Only after one of those events does "the frozen credit" become available "for subsequent reissuance of the refund." A bare TC 740 sitting on a transcript with no TC 018 or address update behind it means the refund is still stuck, not on its way.

Two very different reasons the same code posts

The far more common trigger is an actual delivery failure. IRM 21.4.3.5.3, Undeliverable Refund Checks, describes it directly: "If the U.S. Postal Service cannot deliver the refund check to the taxpayer's address they will return the check to the Bureau of the Fiscal Service (BFS) Regional Finance Center (RFC)," which "cancels the undelivered refund checks weekly and transmits the undeliverable refund checks to Martinsburg Computer Center (MCC) for posting of TC 740 to credit the correct taxpayer's account." This variant carries blocking series and serial number 99999, and it sets an S-freeze specifically because the address on file did not work.

A second, unrelated trigger produces the identical transaction code with a different blocking series. IRM 21.4.3.5.6, Resolving Returned Expired Refunds Limited Payability, explains that under the Competitive Equality Banking Act of 1987, "checks issued October 1, 1989 or later expire the last business day of the 12th month after issuance," and "the credit for an expired refund will post as a TC 740, blocking series/serial number '66666,' approximately three weeks into the 14th month." Nothing about the address was necessarily wrong here — the check was simply never cashed before it went stale.

How the freeze actually gets released

For the undeliverable-address variant, the same IRM subsection lists what clears the S-freeze: "the filing of a subsequent return (TC 150)," an employee-input address correction that generates a TC 018, or a "systemic module update with TC 013 Business Master File (BMF) or TC 014 Individual Master File (IMF) updating from the Postal Service National Change of Address (NCOA) database." The IRM adds a practical warning worth checking before assuming a refund is about to reissue: "Refund will not release if the TC 846 and TC 740 are for different amounts" — a partial offset or a prior adjustment between the original refund and its return can leave the two figures mismatched.

For the expired-check variant there is no address to fix. IRM 21.4.3.5.6 instead has an employee check "for a TC 740, with blocking series 66666, and matching posting date after the TC 846," and if a later TC 846 or TC 826 posts after it, that confirms the refund was already reissued or offset elsewhere. If no such follow-up transaction is found within 14 months of the original issue date, the case goes to a refund-claim command code instead of an address update.

What TC 740 gets confused with

It gets confused with TC 841, and the IRM subsection that defines both makes the distinction explicit in a single paragraph. IRM 21.4.3.5.1 states that "TC 841, blocking series and serial number '99999', identifies checks returned by the taxpayer" while "TC 740, blocking series and serial number '99999', identifies checks returned by the U.S. Postal Service." Same blocking series, same credit mechanics, opposite sender — a taxpayer who mails an uncashed check back to the IRS generates TC 841, while a check the Postal Service could not deliver in the first place generates TC 740. Reading one as the other misidentifies whose action put the money back on the module.

It is also easy to assume any TC 740 means an ongoing address problem. That is only true of the 99999 blocking series. A TC 740 posted with blocking series 66666 is a stale-dated check the taxpayer simply never deposited — the address on file may have been correct the entire time.

A TC 740 also has its own direct correction code, the same way TC 720 pairs with TC 722 and TC 730 pairs with TC 732 elsewhere in this family: Doc 6209 defines TC 742 as "Correction of 740 Processed In Error," which "must match an unreversed TC 740 on date and amount to post," and which releases the 740 freeze itself once the corrected TC 740 amount is reduced to zero. A TC 742 on the module means the original TC 740 was entered incorrectly, not that a second undelivered check turned up — the underlying delivery problem, if there was one, still needs its own separate resolution.

What this means for your refund

If TC 740 shows up on your transcript, a refund check the IRS tried to send you did not end up reaching your bank account or your mailbox, and the money has come back to the IRS rather than being lost. Which of the two situations above applies changes what happens next: if the check bounced back as undeliverable, updating your address — by filing Form 8822 or through other IRS-recognized channels — is usually what gets a new check moving again, and Document 6209 confirms the IRS sends you CP 31, the undelivered-refund-check notice, when this happens. If instead the check simply expired after sitting uncashed for a year, no address update will help; you generally need to contact the IRS directly about reissuing it before it passes a further multi-year cutoff.

Either way, TC 740 alone does not tell you which trigger applies or whether the refund has already been reissued — a subsequent TC 846 or TC 826 on the same module would confirm that. The IRS Transcript Decoder can help identify the full sequence of codes around a TC 740 entry.

The practitioner's actual next step

Read the blocking series before advising a client on next steps — 99999 means a delivery failure (check the address on file and whether a TC 018/013/014 has already posted), while 66666 means the check simply expired unspent (check the posting date against the original issue date rather than the address).

Confirm the dollar amount on the TC 740 matches the original TC 846 before promising an automatic reissue; the IRM is explicit that a mismatch will block release even after the freeze is otherwise clear.

Check for a later refund transaction — another TC 846, a TC 826 offset, or a TC 740/TC 841 pair on the same date — before telling a client no refund has gone out a second time; the case may already be resolved on the transcript even if the client never received a check.

Sources

This page provides general information about IRS procedures. It is not personalized tax advice, and reading it does not create a practitioner-client relationship with Forrest Baumhover, Fbaum Enterprises LLC, or The Federal Tax Desk. Every situation is different — if real money or a real deadline is on the line, consider having a licensed CPA, EA, or tax attorney review your specific facts before you act.

Free weekly federal tax analysis for practitioners

Every week, the handful of federal tax changes that actually require action — with primary-source citations, and new IRS practitioner tools the day they ship.

Subscribe free →