What happens between filing your return and money in your account

A tax refund goes through three stages: the IRS or your state tax agency processes your return, verifies the numbers, and calculates how much you overpaid. Then they approve the refund. Finally, they send the money to you through the method you chose — direct deposit to your bank, a paper check mailed to your address, or a debit card. The whole process typically takes two to three weeks if you file electronically and choose direct deposit, or up to six weeks for a paper check.

The IRS processes millions of returns, so timing depends on how you file, whether your return is complete, and whether it triggers a review. A return with missing information or math errors gets held up while the agency contacts you or recalculates. Returns filed on paper take longer than electronic ones because they have to be scanned and entered by hand.

Your state tax refund follows a similar path but on a separate timeline. Some states process refunds faster than the IRS; others slower. If you're owed both a federal and state refund, they arrive independently — don't expect them on the same day.

Key Takeaways

  • The IRS or state tax agency processes your return, checks it for errors, and calculates your refund amount before sending money out.
  • Direct deposit to a bank account is the fastest method and typically takes two to three weeks from the filing date.
  • Paper checks take four to six weeks and depend on mail delivery time after the IRS prints and sends them.
  • You can track your federal refund status through the IRS website using your Social Security number, filing status, and refund amount.
  • If your return is incomplete or contains errors, the IRS will delay processing and may contact you by mail to request more information.

The three stages of refund processing

Intake and scanning happens first. If you file electronically, your return goes directly into the IRS system. If you file on paper, it arrives at an IRS processing center, gets opened, scanned, and entered into the system by hand — this step alone adds one to two weeks. The agency then checks that you signed the return, included all required documents, and provided a valid Social Security number or ITIN for everyone claimed.

Verification and calculation comes next. The IRS matches your reported income against W-2s, 1099s, and other documents your employer or financial institution sent them. They verify that your dependents haven't been claimed on someone else's return. They recalculate your tax liability and compare it to what you paid in through withholding or estimated tax payments. If the numbers don't match your filing, the return gets flagged for manual review — this can add weeks or months.

Approval and disbursement is the final stage. Once the IRS approves your return, they generate your refund and send it out through the method you selected. Direct deposit is fastest because it's electronic. A paper check has to be printed, stuffed, and mailed, then delivered by the postal service.

Direct deposit versus paper check: timing and what to expect

Direct deposit is the fastest and most reliable method. Money goes from the IRS to your bank account electronically, usually within two to three weeks of filing. You don't have to wait for mail delivery, and there's no risk of a check getting lost. To use direct deposit, you provide your bank's routing number and your account number on your tax return. The IRS sends the money to that account only — if you've closed the account or provided the wrong number, the refund bounces back to the IRS and they reissue it as a paper check, which adds another four to six weeks.

A paper check takes longer because it has to be printed and mailed. The IRS typically mails checks within three to four weeks of approving your return, but delivery depends on where you live and postal service speed. A check mailed from an IRS processing center in Kansas to California might arrive in a week; one going to a rural area might take two weeks. Once it arrives, you still have to deposit it at your bank, which may hold it for a day or two before the funds clear.

Some people choose paper checks because they don't have a bank account or prefer not to give the IRS their banking information. If that's your situation, budget for six weeks total — three to four for the IRS to process and mail, plus two to three for postal delivery and bank processing.

How to track your refund status

The IRS offers a free tool called Where's My Refund? on IRS.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool updates once a day, usually overnight, and shows you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your return but hasn't finished processing it yet. This status typically lasts one to two weeks for electronic returns. "Refund Approved" means the IRS has verified everything and calculated your refund — money is on the way. "Refund Sent" means the IRS has sent the money out. If you chose direct deposit, it should arrive within one to two business days. If you chose a paper check, it's in the mail.

The tool also shows an expected date when you can expect the refund to arrive. This date is an estimate based on the processing stage your return is in, not a may provide. If your return is held for review, the date will change.

For state refunds, most states have their own tracking tool on their tax agency website. Search "[your state] tax refund status" to find it. Some states also send text or email updates if you opt in when you file.

What causes delays in processing

The most common reason for delay is incomplete information. If you didn't sign your return, forgot to include a required form, or left a field blank, the IRS will hold it and send you a notice by mail asking you to fix it. This can add two to four weeks. If you're claiming a dependent, make sure you have their correct Social Security number — a typo triggers a hold.

Math errors also trigger holds. If your reported income doesn't match what your employer reported on a W-2, or if you claimed a credit you're not may have access to to, the IRS catches it during verification. They'll recalculate and either reduce your refund or send you a notice explaining the change. This process takes two to four weeks.

Identity theft and fraud checks can add significant time. If your Social Security number has been used on multiple returns in the same year, or if your return looks unusual compared to your filing history, the IRS flags it for manual review. This can take six to eight weeks or longer. You may receive a letter asking you to verify your identity or provide additional documents.

Filing on paper instead of electronically adds one to two weeks just for scanning and data entry. If the paper return is hard to read or has handwriting the scanner can't interpret, it gets sent to a person to enter by hand — this adds another week or two.

What to do if your refund is delayed or doesn't arrive

First, check Where's My Refund? to see the current status. If it shows "Refund Sent" but the money hasn't arrived after the expected date, wait three to five business days — sometimes the tool updates faster than the money actually clears your bank. If you chose direct deposit and the money still hasn't shown up after five business days, contact your bank to make sure the deposit wasn't rejected or sent to the wrong account.

If Where's My Refund? shows your return is still being processed and the expected date has passed, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can tell you whether your return is held for review and what documents they need from you. If they're waiting on information, they'll usually have sent you a notice in the mail — check your mailbox, including spam folders if you filed electronically.

If you filed a paper return and it's been more than six weeks, contact the IRS. Paper returns sometimes get lost in the mail or misfiled at the processing center. The IRS can search for your return and reprocess it if needed.

If your refund was sent as a paper check and you never received it, you can request a replacement. The IRS will issue a new check or convert it to direct deposit if you provide banking information. This process takes another four to six weeks.

State tax refunds and how they differ from federal

Your state refund is processed separately from your federal refund, even if you filed both at the same time. State tax agencies have their own processing centers, verification procedures, and disbursement timelines. Some states are faster than the IRS — a few process refunds in one to two weeks. Others are slower and can take six to eight weeks.

State refunds also use different delivery methods depending on the state. Most offer direct deposit, but some still mail paper checks by default. A few states issue refunds on prepaid debit cards. Check your state's tax agency website to see what methods are available and to track your state refund status.

If you're owed both a federal and state refund, don't assume they'll arrive together. One might come in two weeks and the other in six. If one arrives and the other doesn't, track them separately using the IRS tool and your state's tool.

Frequently Asked Questions

Why does the IRS say my refund will arrive in 21 days but it's been a month?

The 21-day estimate assumes your return is complete and doesn't trigger any reviews. If your return had missing information, math errors, or matched another return in the system, it gets held for manual review, which adds two to eight weeks. Check Where's My Refund? to see the current status — if it still shows "Return Received" or "Refund Approved," your return is likely under review and the IRS will send you a notice by mail explaining why.

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans where they lend you money against your expected refund, but you pay interest or fees for this — it's not faster processing, just borrowing. The fastest legitimate way to get your refund is to file electronically and choose direct deposit.

What happens if I provided the wrong bank account number for direct deposit?

The IRS will attempt to deposit your refund to the account number you provided. If that account doesn't exist or belongs to someone else, the bank rejects the deposit and sends it back to the IRS. The IRS then reissues your refund as a paper check, which takes another four to six weeks. To avoid this, double-check your routing number and account number before you file.

Do I have to claim my refund by a certain date or does it expire?

Federal tax refunds don't expire, but you should claim them within three years of the filing deadline. If you don't file a return and claim your refund within three years, the IRS keeps the money. State rules vary — some states have a three-year window, others longer. If you're owed a refund from a prior year, you can file an amended return or contact the IRS to claim it.

Can the IRS take my refund to pay off old debts or child support?

Yes. The IRS can offset your refund to pay back taxes, unpaid student loans, or child support arrears. If this happens, the IRS will send you a notice explaining what debt was paid and how much was taken. You can dispute the offset if you believe it was made in error, but you have to act quickly — contact the IRS or the agency that reported the debt within 30 days of receiving the notice.