H&R Block refund timing depends on how you file and how you receive your money
If you file your taxes through H&R Block and expect a refund, the time you wait depends on three things: whether you file electronically or on paper, whether you choose direct deposit or a check, and whether the IRS has questions about your return. Electronic filing with direct deposit is fastest—typically 21 days from the date the IRS accepts your return. Paper returns take longer because the IRS has to process them manually, usually 4 to 6 weeks after they receive them. A check by mail adds another week or two after the IRS processes your return.
The clock does not start when you submit your return to H&R Block. It starts when the IRS officially accepts your return into their system, which usually happens within 24 to 48 hours of electronic filing. This gap matters because you could file on Monday but not have the IRS acceptance date until Wednesday, shifting your entire timeline forward.
Key Takeaways
- Electronic filing with direct deposit usually brings your refund within 21 days of IRS acceptance, which is the fastest option available.
- The IRS clock starts when they accept your return, not when you submit it to H&R Block—there can be a gap of several days between the two.
- Paper returns and mailed checks both add processing time; expect 4 to 6 weeks for paper plus another 7 to 10 days for mail delivery.
- If the IRS needs more information about your return, the timeline stops until you respond, which can add weeks or months.
- H&R Block cannot speed up IRS processing, but they can tell you the status of your return through their online portal or by phone.
The difference between filing date and IRS acceptance date
When you file through H&R Block, the date you submit your return to H&R Block is not the same as the date the IRS receives and accepts it. H&R Block transmits your return electronically, but the IRS has to validate it, check for errors, and officially accept it into their system. This acceptance usually happens within 24 to 48 hours, but can take longer if there are formatting issues or if the IRS system is busy during peak tax season.
The 21-day clock for direct deposit refunds starts from the IRS acceptance date, not your filing date. You can see your acceptance date in your H&R Block account or by checking the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount. If you filed on April 1 but the IRS didn't accept your return until April 3, your 21-day window runs from April 3, not April 1. This is why tracking your acceptance date matters more than tracking your submission date.
Electronic filing with direct deposit: the fastest route
Direct deposit is the fastest way to receive your refund. Once the IRS accepts your return, you should see the money in your bank account within 21 days. Most refunds arrive within 10 to 14 days, but the IRS publishes 21 days as the maximum to account for delays in their processing or your bank's deposit system.
To use direct deposit through H&R Block, you provide your bank account number and routing number during the filing process. The IRS sends the refund directly to that account; H&R Block has no role in the actual transfer. If you chose to have H&R Block deduct their fees from your refund, the money goes to your bank account first, then H&R Block withdraws their fee. This does not delay the refund itself, though it does reduce the amount you ultimately receive.
Paper returns and mailed checks: slower but still available
If you filed a paper return through H&R Block or requested a check instead of direct deposit, expect 4 to 6 weeks for the IRS to process it, plus 7 to 10 business days for the check to arrive by mail. Paper returns move through the IRS manually, and processing times vary depending on how busy the IRS is and whether your return requires additional review. The IRS processes paper returns in the order they are received, so filing early in the season does not necessarily speed things up.
Once the IRS mails your check, you have no control over delivery speed—it depends on the postal service. If you have not received your check within 10 business days of the IRS mailing it, contact H&R Block or the IRS to report it. The IRS can issue a replacement check, but this adds another 4 to 6 weeks to your timeline. Requesting a replacement should be your last resort after confirming the original check was actually mailed.
What slows down your refund: IRS inquiries and errors
The 21-day timeline assumes your return is accepted without issues. If the IRS has questions about your return—for example, a mismatch between your W-2 and your filing, an unusual deduction, or a discrepancy with a prior year's return—they will contact you. This pause can add weeks or months depending on how quickly you respond and how complex the issue is. During this time, the Where's My Refund tool will show a message that your return is being reviewed.
Common reasons the IRS delays refunds include missing or mismatched Social Security numbers, unreported income, claimed dependents who do not match IRS records, and education credits that do not align with Form 1098-T or 1098-E. If H&R Block made an error preparing your return, they may offer to amend it, but this restarts the processing timeline. You can check the status of your return in the IRS Where's My Refund tool; if there is a hold, it will tell you why and what you need to do.
Tracking your refund through H&R Block and the IRS
H&R Block provides a refund tracker in your online account that shows the status of your return. You can also use the IRS Where's My Refund tool at irs.gov, which is the official source and updates once per day. The IRS tool requires your Social Security number, filing status, and the exact refund amount. If your return was accepted fewer than 24 hours ago, the tool may not show it yet, so check back the next day if you do not see it when ready.
If your refund is delayed beyond the expected timeline, contact H&R Block first to confirm they transmitted your return correctly and that it was accepted by the IRS. If they did transmit it and the IRS accepted it, the delay is on the IRS side. You can call the IRS at 1-800-829-1040 to ask about your refund, but they will likely direct you to the Where's My Refund tool. If the IRS has contacted you about your return, respond as quickly as possible; delays in your response delay your refund.
Refund Advance loans: getting money before the IRS processes your return
H&R Block offers a Refund Advance product that gives you money before your actual refund arrives. This is a loan against your expected refund, not the refund itself. If you take a Refund Advance, H&R Block lends you the money when ready (usually within one business day), and when your actual refund arrives, it goes to H&R Block to repay the loan. You pay interest and fees for this service, typically $0 to $200 depending on the loan amount and your state.
A Refund Advance makes sense only if you need the money urgently and cannot wait 21 days. The interest and fees reduce what you ultimately receive, so you will get less money overall than if you straightforward waited for your refund. If you do not take a Refund Advance, your timeline is determined entirely by the IRS, and H&R Block cannot speed it up no matter what you pay them.
Frequently Asked Questions
Why is my refund taking longer than 21 days?
The IRS may be reviewing your return for errors or inconsistencies, or your bank may be slow to deposit the funds. Check the IRS Where's My Refund tool to see if there is a hold or issue. If the tool shows your refund was sent but you have not received it, contact your bank to confirm the deposit was not rejected or delayed on their end.
Can H&R Block speed up my refund?
No. H&R Block can file your return electronically and set up direct deposit, which are the fastest options available, but they cannot control how fast the IRS processes it. If you need money before your refund arrives, a Refund Advance is the only option H&R Block offers, and it costs money in interest and fees.
What if I filed on paper and want to switch to direct deposit?
You cannot change your refund method after you file. If you filed on paper and requested a check, you will receive a check. If you want direct deposit for a future year, you can file electronically next time, but changing this year's return would require filing an amended return, which restarts the entire timeline.
Do H&R Block fees come out of my refund before or after I receive it?
If you chose to have H&R Block deduct their fees from your refund, the full refund goes to your bank account first, then H&R Block withdraws their fee. This does not delay the refund itself, but it does reduce the amount you keep.
What should I do if my refund never arrives?
First, confirm the IRS accepted your return and check Where's My Refund to see if it was sent. If it shows sent but you have not received it after 21 days (or 4 to 6 weeks for paper), contact H&R Block to verify they transmitted it correctly. If they did, contact the IRS at 1-800-829-1040 to report the missing refund and request a trace or replacement check.