Tax refunds are sent on different schedules depending on how you filed and how the IRS processed your return
There is no single date when everyone gets their refund. The IRS processes returns in the order they arrive, and the time between filing and receiving money depends on whether you filed on paper or electronically, whether the IRS needs to verify information on your return, and how you chose to receive the money. Most people who file electronically and request direct deposit receive their refund within 21 days, but some refunds take longer.
The IRS publishes a weekly report showing how many returns they have processed that week, but this does not tell you whether your specific return has been processed yet. To find out where your refund is, you need to check the status of your individual return rather than looking at overall statistics.
Key Takeaways
- Electronic filing with direct deposit is the fastest way to receive a refund, typically within 21 days of the IRS receiving your return.
- Paper returns take longer to process because the IRS must manually enter the information, often adding several weeks to the timeline.
- You can check the status of your specific refund using the IRS "Where's My Refund?" tool on IRS.gov, which updates once per day.
- If the IRS needs more information from you, they will mail a letter to the address on your return rather than calling or emailing.
- Refunds sent by check arrive by mail and can take an additional week or more after the IRS processes your return.
How to check the status of your own refund
The IRS offers a tool called "Where's My Refund?" on their website at IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool then shows you whether the IRS has received your return, is processing it, or has approved it for payment.
This tool updates once per day, usually overnight. Checking multiple times in the same day will show the same information. The IRS recommends checking no more than once per day to avoid overloading their system.
You can also check your refund status through the IRS mobile app, which is available for both iPhone and Android devices. The app uses the same information and shows the same status as the website.
Why some refunds take longer than others
A refund that arrives in 21 days is the standard timeline, but several things can slow it down. If you filed on paper instead of electronically, the IRS must manually type your information into their system before processing begins. This alone can add two to four weeks.
If your return contains certain items — such as earned income tax credits, child tax credits, or education credits — the IRS is required by law to hold the refund until mid-February, even if everything on the return is correct and complete. This is called the PATH Act delay, and it applies every year.
The IRS may also need to verify information on your return if something does not match their records or if the return looks unusual. Common reasons include a name change, a new job, or claiming a credit you have not claimed before. When this happens, the IRS will mail you a letter asking for more information. You do not need to do anything until you receive the letter.
The difference between processing and payment
When the IRS says your refund has been "approved," that means they have finished reviewing your return and determined how much money you should receive. This is different from the money actually arriving in your account or mailbox.
If you chose direct deposit, the money is usually sent to your bank within one business day of approval. Your bank then takes one to three business days to deposit it into your account. If you chose to receive a check by mail, the IRS mails it within one business day of approval, and the check arrives by regular mail, which typically takes five to seven business days.
The "Where's My Refund?" tool will show you the date the IRS approved your refund and the method they are using to send it. Once you see an approval date, you know the money is on its way.
What to do if your refund is delayed
If more than 21 days have passed since you filed electronically, or more than six weeks since you filed on paper, you can contact the IRS to ask about your return. Before you call, have your Social Security number, filing status, and the refund amount ready.
The IRS phone line is 1-800-829-1040. Wait times are often long, especially during tax season. You can also visit an IRS office in person if one is near you — the IRS website has a locator tool to find offices by zip code.
If the "Where's My Refund?" tool shows that the IRS is still processing your return and no letter has arrived, there is usually nothing you need to do. The return is moving through the system normally, just more slowly than average.
Refunds held for identity verification or fraud review
In some cases, the IRS will hold a refund while they verify your identity or investigate whether the return might be fraudulent. This is a security measure to prevent criminals from filing returns in other people's names. If this happens to you, the IRS will mail you a letter explaining what information they need.
Do not send money or personal information by email or phone in response to a letter from the IRS. The IRS will never ask you to pay money to receive a refund. If you receive a call or email claiming to be from the IRS and asking for payment, it is a scam.
If you receive a letter from the IRS asking for information, follow the instructions in the letter. The letter will include a phone number you can call if you have questions about what they are asking for.
Direct deposit versus check: which arrives faster
Direct deposit is significantly faster. When the IRS approves a refund for direct deposit, the money reaches your bank within one business day. Your bank then deposits it into your account within one to three business days. The total time from approval to money in your account is usually two to four business days.
A check takes longer because it must be printed and mailed. After the IRS approves the refund, they mail the check within one business day. The check then travels through the mail system, which typically takes five to seven business days. Once you receive the check, you must deposit it at your bank, which adds another one to three business days.
If you are filing a return this year and have not yet chosen a refund method, direct deposit to a bank account or prepaid card is the fastest option. If you do not have a bank account, some tax preparation services offer temporary prepaid cards that can receive direct deposits.
Frequently Asked Questions
Can I get my refund faster if I pay someone to file my taxes?
No. The speed of your refund depends on how the IRS processes your return, not on who prepares it. A tax professional can file your return electronically, which is faster than paper, but the IRS processing time is the same whether you file yourself or hire someone. The only way to speed up a refund is to file electronically and choose direct deposit.
What does it mean if "Where's My Refund?" says my return is still being processed after 21 days?
It means the IRS is still reviewing your return. This is normal for some returns and does not mean anything is wrong. Common reasons include claiming certain credits, filing on paper, or the IRS needing to verify information. Check the tool again in a few days. If more than six weeks have passed since you filed, you can contact the IRS.
If I filed electronically but chose a check instead of direct deposit, how long will it take?
The IRS will still process your return on the standard timeline, but the check will take longer to arrive than direct deposit would. After the IRS approves your refund, they mail the check within one business day. The check then takes five to seven business days to arrive by mail, plus one to three business days for your bank to deposit it once you bring it in.
Can the IRS call me about my refund?
The IRS does not call about refunds. If someone calls claiming to be from the IRS and asking for payment or personal information related to your refund, it is a scam. The IRS communicates about refund issues by mail only. If you need to contact the IRS, you call them at 1-800-829-1040.
What if I never received my refund check in the mail?
Use "Where's My Refund?" to confirm the IRS approved and mailed your refund. If the tool shows a mailing date that was more than two weeks ago, the check may have been lost in the mail. Contact the IRS at 1-800-829-1040 and they can issue a replacement check or arrange a direct deposit instead.