Your refund comes from the IRS, but the path it takes depends on how you filed and how you chose to receive it

The Internal Revenue Service (IRS) processes your tax return, calculates what you overpaid during the year, and initiates the refund. But the money doesn't come directly from an IRS bank account—it flows through the U.S. Department of the Treasury, which holds federal tax revenue. If you chose direct deposit when you filed, the Treasury sends the money to your bank. If you requested a paper check, the Bureau of the Fiscal Service prints and mails it. The source is always the same: taxes already collected from your paychecks or quarterly payments. Your refund is your own money being returned to you.

Understanding where your refund comes from matters because it explains why the timeline varies and what can go wrong at each step. The IRS approves the refund, but the Treasury disburses it. Your bank receives it, but only if your account information is correct. A mistake at any point adds weeks to the process.

Key Takeaways

  • The IRS calculates your refund, but the Treasury actually disburses it—direct deposits go to your bank within one to three weeks after the IRS approves your return, while checks take longer because they must be printed and mailed.
  • If you filed electronically and chose direct deposit, you can track your refund status through the IRS Where's My Refund tool using your Social Security number, filing status, and the exact refund amount.
  • Paper checks are mailed from the Bureau of the Fiscal Service in Philadelphia and typically arrive four to six weeks after the IRS approves your return, depending on mail speed in your area.
  • If your refund is delayed beyond the normal timeline, the IRS may be verifying your identity, reviewing your return for errors, or holding the money to offset unpaid debts like student loans or back taxes.
  • Refunds issued to a closed bank account will be returned to the IRS, which then mails you a check instead—this adds several weeks to the process.

How the IRS processes your return and approves your refund

When you file your tax return—whether electronically or by mail—it goes to an IRS processing center in one of several locations across the country. The IRS scans the return, enters the data, and runs it through automated checks for math errors and missing information. This initial processing usually takes two to three weeks for electronic returns and four to six weeks for paper returns.

Once the IRS approves your return, it sends an approval signal to the Treasury. The Treasury then generates the refund payment. If you chose direct deposit, the Treasury initiates an electronic transfer to your bank. If you chose a paper check, the Treasury sends the return information to the Bureau of the Fiscal Service, which prints the check and places it in the mail. The approval itself is not the same as receiving the money—approval is when the IRS confirms the amount, and disbursement is when the Treasury actually sends it out.

Direct deposit: the fastest route from the Treasury to your account

Direct deposit is the quickest way to receive your refund. Once the IRS approves your return, the Treasury typically sends the money to your bank within one to three business days. Your bank then credits your account, though the timing depends on your bank's processing speed—most banks post the deposit within one business day of receiving it.

To use direct deposit, you must provide your bank account number and routing number on your tax return. The routing number identifies your bank; the account number identifies your specific account. If you made an error when entering these numbers, the refund will be rejected by your bank and returned to the IRS. The IRS will then mail you a paper check instead, which adds four to six weeks to the timeline.

You can check the status of a direct deposit refund using the IRS Where's My Refund tool on the IRS website. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once per day, usually overnight.

Paper checks: mailed from Philadelphia after Treasury approval

If you requested a paper check or did not provide direct deposit information, the Bureau of the Fiscal Service prints your check in Philadelphia and mails it to the address you listed on your return. The check is printed in batches, so the exact mailing date depends on when your return was approved and how many checks are in the queue ahead of yours.

After the check is mailed, delivery time depends on your location and mail speed. Checks mailed to addresses within the continental United States typically arrive within four to six weeks. Checks mailed to Alaska, Hawaii, or U.S. territories may take longer. If your address changed since you filed, or if the address on your return is incomplete or incorrect, the check may be returned to the IRS undelivered.

You cannot track a paper check the way you can track a direct deposit. The IRS Where's My Refund tool will show that your refund was approved and issued as a check, but it will not tell you the check number or expected delivery date. If your check does not arrive within eight weeks of the approval date, contact the IRS at 800-829-1040 to report it.

Why your refund might be delayed or held

The IRS sometimes holds a refund after approving the return. Common reasons include identity verification, which happens when the IRS suspects fraud or needs to confirm you are who you say you are. The IRS may ask you to verify your identity through an online portal or by mail. This process can add two to four weeks.

The IRS may also review your return if it contains errors, unusual deductions, or income that doesn't match what employers or financial institutions reported. If the IRS finds a discrepancy, it will send you a letter explaining the issue and asking for documentation. You must respond within the important date in the letter, or the IRS will adjust your refund based on its findings.

Your refund may also be offset if you owe money to a federal or state agency. The Treasury can use your refund to pay back taxes, unpaid student loans, child support arrears, or other federal debts. If this happens, you will receive a notice from the Treasury Offset Program explaining the offset and which debt was paid. You can dispute the offset if you believe it was made in error.

What happens if your bank rejects the direct deposit

If you provided an incorrect account number or routing number, or if your account was closed before the refund arrived, your bank will reject the deposit. The Treasury will receive the rejection and send the refund back to the IRS. The IRS will then mail you a paper check to the address on your return.

This process adds four to six weeks because the check must be printed and mailed. You will not receive a notice that your direct deposit was rejected—you will straightforward notice that the money did not arrive in your account on the expected date. If you suspect a rejection, check your bank account after the expected deposit date. If the money is not there, contact the IRS to confirm the refund status.

To avoid this problem, double-check your account number and routing number before you file. Your routing number is printed on the bottom left of your checks; your account number is printed on the bottom center. If you are unsure, contact your bank directly.

Refunds issued during tax season versus off-season

The IRS processes returns year-round, but the volume is highest during tax season, which runs from January through April. During this period, processing times may be longer because the IRS is handling millions of returns simultaneously. The IRS prioritizes returns in the order they are received, so early filers typically receive refunds faster than those who file in March or April.

If you file after tax season ends, processing is usually faster because the IRS has fewer returns to handle. However, the overall timeline from filing to refund receipt remains similar—two to three weeks for electronic returns plus one to three weeks for the Treasury to disburse the money. Filing early does not may provide a faster refund, but it does reduce the chance of delays caused by processing backlogs.

Frequently Asked Questions

Can I track my refund if I filed a paper return?

The IRS Where's My Refund tool works for paper returns, but only after the IRS has scanned and processed your return, which takes four to six weeks. Once it is processed, you can use the tool to see the status. However, the tool will not show a specific delivery date if your refund is being mailed as a check.

What if the refund amount in Where's My Refund doesn't match what I calculated?

The IRS may have made adjustments to your return during processing—correcting math errors, disallowing deductions, or explore offsets. The amount shown in Where's My Refund is the final amount the IRS approved. If you disagree with the adjustment, the IRS will have sent you a letter explaining the change. You can respond to that letter or contact the IRS to discuss it.

How long should I wait before assuming my refund is lost?

For direct deposits, wait at least one week after the approval date shown in Where's My Refund. For paper checks, wait eight weeks after the approval date. If the money has not arrived by then, contact the IRS at 800-829-1040 with your Social Security number and filing status. The IRS can issue a replacement check or direct deposit.

Can I change my refund from a check to direct deposit after I file?

No. Once you file, the refund method is locked in. If you filed for a check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, and then file an amended return for the next tax year with direct deposit information. You cannot change the method mid-process.

What if I moved after I filed but before my refund arrived?

If your refund is being mailed as a check, contact the IRS when ready with your new address. The IRS can update your address in the system before the check is mailed. If the check has already been mailed to your old address, it may be returned to the IRS as undeliverable. The IRS will then mail a new check to your updated address. If your refund was direct deposited, the address change does not matter because the money goes to your bank account, not your physical address.