H&R Block refund timing depends on how you file and how you receive your money
H&R Block does not hold your refund. The IRS or your state tax agency processes it, and H&R Block's role ends once they submit your return. How long you wait depends on three things: whether you filed electronically or on paper, whether you chose direct deposit or a check, and whether the IRS or state needs to verify anything on your return.
If you filed electronically with direct deposit, the IRS typically issues your refund within 21 days of acceptance. If you chose a check by mail, add 7 to 10 business days after the IRS processes it. State refunds move on their own timeline and can take longer, especially if you owe state taxes or have other complications.
Key Takeaways
- H&R Block submits your return electronically or by mail, but the IRS or state tax agency controls how long processing takes.
- Direct deposit refunds typically arrive 21 days after the IRS accepts your return; checks take an additional 7 to 10 business days.
- You can track your refund status using the IRS Where's My Refund tool or your state's tax agency website, not through H&R Block.
- H&R Block's Refund Advance product lets you borrow against your expected refund immediately, but you pay interest and fees.
- If H&R Block deducted their fees from your refund, that reduces the amount you receive but does not delay processing.
Electronic filing versus paper: which gets to you faster
H&R Block files most returns electronically, which is faster than mailing a paper return to the IRS. Electronic returns are accepted within one to two business days, and the IRS begins processing immediately. Paper returns take three to four weeks just to reach the IRS processing center, and then processing begins.
If you filed through H&R Block online or at a local office, your return was almost certainly filed electronically. If you printed your return and mailed it yourself, it went by paper. The difference in total time is significant: electronic filers see refunds in 21 days on average, while paper filers often wait six to eight weeks.
Direct deposit gets your money faster than a mailed check
The IRS processes your refund and then sends it to your bank or the address on file. Direct deposit is the fastest route: once the IRS approves your return, your bank receives the funds within one to two business days. A check takes longer because it must be printed, mailed, and then deposited by you.
If you chose direct deposit when you filed with H&R Block, provide the routing number and account number exactly as they appear on a blank check or your bank statement. Errors in these numbers delay the deposit or send it to the wrong account. You can verify what H&R Block has on file by logging into your account or calling their support line.
If you did not choose direct deposit and the IRS is mailing a check, expect 7 to 10 business days after the IRS processes your return. Checks can be lost or delayed in the mail, so if you do not receive it within that window, contact the IRS.
Track your refund status through the IRS, not H&R Block
H&R Block cannot tell you where your refund is. Once they submit your return, the IRS or your state takes over. Use the IRS Where's My Refund tool at irs.gov to check federal refund status. You will need your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight.
The tool shows three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Refund Approved" (the IRS approved your return and sent the money to your bank or the check is being printed), and "Refund Sent" (the money left the IRS). Once it shows "Refund Sent," your bank should receive it within one to two business days if you chose direct deposit.
For state refunds, go to your state's tax agency website. Each state runs its own system and timeline. Some states process refunds faster than the IRS; others take longer. If you filed a joint federal and state return through H&R Block, track them separately.
Why your refund might take longer than 21 days
The IRS can delay processing if your return has errors, if you claimed certain credits like the Earned Income Tax Credit, or if the IRS needs to verify information. Returns with identity theft flags or those filed by someone claiming a dependent for the first time also take longer. These delays can add two to four weeks or more.
If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. This does not speed up or slow down processing, but it reduces the amount you receive. The IRS will notify you if an offset occurred.
State refunds can be delayed if you owe state taxes, if your state is auditing your return, or if there is a mismatch between your federal and state filings. Some states also hold refunds for a set period as a fraud prevention measure.
H&R Block's Refund Advance: getting money now instead of waiting
H&R Block offers a Refund Advance (also called a refund anticipation loan) that gives you cash before the IRS processes your return. You receive the money within one business day of approval, but you pay interest and fees. The cost varies by loan amount, but typically ranges from $25 to $100 or more.
A Refund Advance makes sense only if you need the money urgently and cannot wait 21 days. The interest rate is high compared to other loans, and you are borrowing against money that is already yours. If the IRS reduces your refund for any reason, you still owe H&R Block the full advance amount.
To get a Refund Advance, you must file through H&R Block and choose the option when you prepare your return. Not all H&R Block customers are approved; the company checks your credit and income. If you are approved, the money goes to a temporary account H&R Block sets up, and you can transfer it to your own bank account.
H&R Block fees and how they affect your refund amount
H&R Block charges for tax preparation, and you can choose to have those fees deducted from your refund instead of paying out of pocket. If you do, the IRS processes your full refund, but H&R Block takes their cut before sending you the remainder. This does not delay the refund; it just reduces what you receive.
The fee amount depends on which H&R Block service you used: online filing costs less than in-person preparation with a tax professional. You can see the fee before you file and decide whether to pay it upfront or deduct it from your refund.
If you deducted H&R Block's fee from your refund and the IRS reduces your refund amount, you may owe H&R Block money. For example, if you expected a $2,000 refund and H&R Block deducted $200 in fees, but the IRS only approved $1,500, you receive $1,300 and may owe H&R Block $100 to cover their fee.
What to do if your refund is late
If the IRS Where's My Refund tool shows your refund was sent but you have not received it after two weeks, contact your bank first. The money may have been deposited to the wrong account or held by your bank for verification. Your bank can trace the deposit and tell you where it went.
If your bank has no record of the deposit, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and expected refund amount ready. The IRS can confirm whether the refund was sent and to which account. If there was an error in your direct deposit information, the IRS can issue a check instead.
If you filed through H&R Block and believe there is an error on your return, contact H&R Block's support line. They can review what was submitted and, if needed, file an amended return. However, H&R Block cannot speed up IRS processing or recover a refund that was sent to the wrong account.
Frequently Asked Questions
Can H&R Block speed up my refund?
No. H&R Block can file your return electronically, which is faster than paper, but they cannot make the IRS process it faster. The only way to get money before the IRS processes your return is through a Refund Advance, which costs money and is a loan, not a refund.
Why does the IRS Where's My Refund tool say my refund was sent but I have not received it?
Direct deposit refunds take one to two business days to appear in your account after the IRS sends them. If it has been longer, check with your bank to confirm the deposit was received. If your bank has no record, the IRS may have sent it to the wrong account due to an error in your direct deposit information.
If I file with H&R Block, do I get my refund faster than if I file on my own?
No. The IRS processes all electronically filed returns at the same speed, regardless of who prepared them. Filing through H&R Block, TurboTax, or the IRS Free File program results in the same 21-day timeline for direct deposit refunds.
What happens to my refund if H&R Block goes out of business?
Your refund belongs to you and the IRS, not to H&R Block. If H&R Block closes, the IRS still processes your return and sends your refund to the bank account or address you provided. H&R Block's business status does not affect the IRS's ability to send your money.
Can I change my direct deposit information after H&R Block files my return?
No. Once the IRS accepts your return, you cannot change the direct deposit account. If you need to change it, you must file an amended return, which takes additional time. Make sure your direct deposit information is correct before H&R Block submits your return.