H&R Block refund timing depends on how you file and how you receive your money

If you file through H&R Block, your refund arrives on different timelines depending on three things: whether you e-file or paper file, whether you choose direct deposit or a check, and whether the IRS or your state needs to review your return. E-filed returns with direct deposit are fastest—typically 21 days from the IRS acceptance date. Paper returns take 4 to 6 weeks. Checks arrive 5 to 7 business days after the IRS processes your return. State refunds follow separate timelines and can take longer.

H&R Block itself does not hold your refund. Once you file, your return goes to the IRS (and your state tax agency if you filed a state return). H&R Block can tell you when the IRS accepted your return, but the IRS controls when you actually receive the money. The IRS publishes a "Where's My Refund?" tool that gives you the real status—not H&R Block's estimate.

Key Takeaways

  • E-filed federal returns with direct deposit typically arrive within 21 days of IRS acceptance, though some arrive in 5 to 10 days.
  • Paper-filed returns take 4 to 6 weeks because the IRS must manually process them before sending your refund.
  • Checks take 5 to 7 business days to arrive after the IRS processes your return, so the total time is longer than direct deposit.
  • State refunds follow separate timelines—some states process in 2 to 3 weeks, others take 6 to 8 weeks or longer.
  • H&R Block cannot speed up the IRS or change when you receive money; you can track real status through the IRS "Where's My Refund?" tool.

E-filed returns with direct deposit: the fastest route

If you e-file your federal return through H&R Block and choose direct deposit, the IRS typically accepts your return within 24 hours. From that acceptance date, you should see your refund in your bank account within 21 days. Many people see the money in 5 to 10 days, but 21 days is the IRS standard and what you should plan for.

Direct deposit means the IRS sends the money electronically to the bank account you listed on your return. There is no check to mail, no check to deposit, and no mail delay. This is why it is the fastest method. The IRS processes e-filed returns in batches, so the exact day you receive money depends on when your return falls in that batch and whether the IRS flags it for review.

H&R Block will tell you the date your return was accepted. Write that date down. Then add 21 days—that is your target date. If you do not see the money by then, use the IRS "Where's My Refund?" tool (irs.gov) to check the actual status. H&R Block's estimate is useful, but the IRS tool is the source of truth.

Paper-filed returns: why they take longer

If you printed your return and mailed it to the IRS instead of e-filing, processing takes 4 to 6 weeks. The IRS must receive your envelope, open it, scan your documents, and manually enter your information into their system. Only after that does processing begin. E-filed returns skip all of that work, which is why they are so much faster.

Paper filing through H&R Block means H&R Block prints your return and either mails it for you or gives you the forms to mail yourself. Either way, you are responsible for getting it to the IRS by the deadline. Once the IRS receives and processes it, the refund timeline is the same as e-filed—21 days from processing, usually by direct deposit or check.

If you mailed your return yourself, the IRS may take an extra week or two just to receive and log it. Track your mail with USPS Informed Delivery if possible. Once the IRS processes the return, you can use "Where's My Refund?" to see the status.

Refunds by check instead of direct deposit

If you chose to receive your refund by check instead of direct deposit, add 5 to 7 business days to whatever timeline applies to your filing method. The IRS still processes your return on the same schedule—21 days for e-filed, 4 to 6 weeks for paper. But instead of depositing money into your bank account, the IRS prints a check and mails it to the address on your return.

Mail delivery varies. A check mailed from an IRS processing center can take 3 to 5 business days to reach you under normal conditions, but weather, holidays, and mail volume can add time. If you do not receive your check within 7 business days of the IRS processing date, contact the IRS at 800-829-1040 to report it.

Checks are slower than direct deposit and carry the risk of being lost in the mail. If you have a bank account, direct deposit is almost always the better choice.

State refunds: separate processing and longer waits

Your state refund is processed separately from your federal refund, even if you filed both at the same time through H&R Block. State processing times vary widely by state. Some states process refunds in 2 to 3 weeks; others take 6 to 8 weeks or longer. A few states are slower than the IRS.

You can track your state refund through your state's tax agency website, not through H&R Block. Search "[your state] tax refund status" or "[your state] where's my refund" to find the tracking tool. You will need your Social Security number, filing status, and the refund amount. Some states also let you check status by phone.

If you filed a joint return with a spouse, both of you may need to be present or provide consent to check the status, depending on your state. Read the instructions on your state's tax website before you call or log in.

What delays a refund after you file

The IRS accepts most e-filed returns within 24 hours, but some returns are flagged for review before processing. Common reasons include math errors, missing information, income that does not match IRS records, or claiming a refundable credit like the Earned Income Tax Credit. If your return is flagged, the IRS will contact you by mail—not by phone or email. Processing takes longer, sometimes several weeks or months.

H&R Block cannot remove a flag or speed up IRS review. If the IRS contacts you, respond promptly with whatever documents they request. You can also call the IRS at 800-829-1040 to ask whether your return is under review, though wait times are long during tax season.

Identity theft and fraud checks also delay refunds. If the IRS suspects fraud, they will hold your refund while they investigate. This can take weeks or months. Again, the IRS will contact you by mail if this happens.

Tracking your refund through H&R Block and the IRS

H&R Block provides a refund tracker that shows when your return was accepted and gives an estimated delivery date. Log into your H&R Block account online or through the mobile app to see this information. The estimate is usually accurate for straightforward returns, but it is not real-time and does not update every day.

The IRS "Where's My Refund?" tool is more current and more reliable. Go to irs.gov, click "Where's My Refund?", and enter your Social Security number, filing status, and the refund amount. The tool updates once per day, usually overnight. It will tell you whether the IRS has received your return, is processing it, has approved it, or has sent it to your bank or by check.

If "Where's My Refund?" says your refund was sent but you have not received it after 21 days (for direct deposit) or 7 business days (for check), contact the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready.

What to do if your refund is late

If your refund does not arrive by the expected date, first check "Where's My Refund?" on irs.gov. It may show that the IRS is still processing your return or that there is a problem that needs your attention. If the tool says your refund was sent but you have not received it, the next step depends on your delivery method.

For direct deposit: Call your bank and ask whether the deposit was received but not posted to your account. Sometimes deposits are held for a day or two. If your bank has no record of the deposit, call the IRS at 800-829-1040 and report it. The IRS can verify whether they sent the money and to which account.

For check: Wait 7 business days after "Where's My Refund?" says your refund was sent. If you still have not received it, contact the IRS at 800-829-1040 to report the missing check. They can issue a replacement. Do not cash the original check if it arrives later—contact the IRS to void it first.

Frequently Asked Questions

Can H&R Block speed up my refund?

No. H&R Block can e-file your return to get it to the IRS quickly, but the IRS controls when you receive the money. Once your return is filed, H&R Block has no ability to change the processing timeline. Direct deposit is the fastest method available, but even that takes up to 21 days.

Why does the IRS say 21 days but some people get refunds in 5 days?

The IRS processes returns in batches. Some batches are processed faster than others depending on volume and complexity. Twenty-one days is the maximum standard time, not the average. Many straightforward returns are processed and deposited in 5 to 10 days, but you should not count on it.

If I file my federal return through H&R Block, do I have to file my state return there too?

No. You can file your federal return through H&R Block and your state return through your state's website, a different tax software, or by paper. However, filing both through H&R Block at the same time is convenient. State refunds still process on their own timeline regardless of where you file.

What if I owe taxes instead of getting a refund?

If you owe taxes, there is no refund to wait for. You can pay the IRS directly through irs.gov, through H&R Block, or by check or money order mailed to the IRS. Payment must be made by the tax deadline (usually April 15) to avoid penalties and interest. If you cannot pay in full, the IRS offers payment plans.

Can I get my refund faster if I pay H&R Block a fee?

H&R Block offers a "Refund Advance" product that gives you money before the IRS processes your return, but this is a loan, not a faster refund. You pay interest and fees, and the loan is repaid from your actual refund when it arrives. This is more expensive than waiting for the IRS to process your return normally.