Yes, H&R Block deducts its fee directly from your refund if you choose that payment method
When you file through H&R Block, you can pay their fee in three ways: out of pocket by check or card, through a bank transfer, or by having H&R Block take the fee from your refund before it reaches you. If you choose the refund deduction option, H&R Block instructs the IRS to send your full refund to H&R Block first. They subtract their fee, then forward what remains to your bank account or as a check.
This is a legal arrangement. The IRS allows tax preparers to receive refunds directly and deduct fees, as long as you authorize it in writing on your tax return. H&R Block calls this option "Refund Advance" or "Refund Transfer," depending on the product you use. The fee comes out before you see any money, so you do not have to find cash upfront to pay for the service.
The catch is that you will receive less money than your actual refund amount. If the IRS calculates that you are owed $2,000 and H&R Block's fee is $300, you will receive $1,700. The $300 goes to H&R Block, not to you.
Key Takeaways
- H&R Block can deduct its preparation fee directly from your refund if you authorize this on your return, meaning you receive the refund minus the fee amount.
- The fee is taken before your money reaches your bank account, so you do not pay out of pocket, but you also do not receive your full refund.
- H&R Block's fees vary by service tier and complexity, ranging from under $100 for basic returns to several hundred dollars for more involved situations.
- You can choose to pay H&R Block's fee separately by card, check, or bank transfer instead, which lets you keep your entire refund.
- The refund deduction option is fastest if you need money quickly, since H&R Block processes the payment to you after deducting their fee.
How the fee deduction actually works
When you authorize H&R Block to take their fee from your refund, you are giving them permission to receive your refund directly from the IRS. This happens through a process called a refund transfer. The IRS does not send money to you; it sends the full amount to H&R Block's bank account. H&R Block then deducts what you owe them and deposits the remainder into your account within one to three business days.
The authorization happens on your tax return itself. When you file, H&R Block includes a line on Form 1040 or your state return that says something like "I authorize my tax preparer to receive my refund." By signing or electronically consenting to this, you are telling the IRS it is okay for H&R Block to intercept the refund. This is not a loan or a cash advance—it is straightforward a routing instruction.
The timing matters. If you file early in the tax season, H&R Block may receive your refund within five to seven business days of the IRS processing your return. Once they have it, they deduct their fee when ready and send your portion to you. If you file later in the season or if the IRS needs to verify information on your return, the whole process takes longer.
What H&R Block's fees actually are
H&R Block charges different amounts depending on which service you use. Their basic online filing for a straightforward return (W-2 income, standard deduction, no dependents) may cost $0 to $70. A return with a home office deduction, rental income, or multiple dependents typically costs $120 to $250. More complex situations—self-employment income, investment income, or multiple state returns—can run $300 to $500 or higher.
These are the preparation fees only. Some H&R Block locations also charge for filing state returns separately, though many include one state return in the base price. If you use H&R Block's "Refund Advance" product specifically, there may be an additional small fee (usually $15 to $30) for the refund transfer itself, on top of the preparation fee.
The fee you authorize to be deducted from your refund is the same fee you would pay if you paid out of pocket. H&R Block does not charge extra for taking it from your refund. However, by choosing this option, you are effectively paying the fee with money that would otherwise be yours, rather than with money from your pocket.
Why someone might choose this option
The main reason people choose refund deduction is cash flow. If you do not have $200 or $300 available right now to pay H&R Block, but you know your refund is coming, this option lets you file without paying upfront. H&R Block handles the logistics, and you receive your net refund a few days after they process it.
This is also the fastest way to get money into your account if you need it urgently. Once H&R Block receives your refund from the IRS, they deduct their fee and send your portion to you within one to three business days. If you paid H&R Block separately by check, you might wait longer for that check to clear before H&R Block processes your refund to you.
Some people also choose this option because it feels automatic—they do not have to remember to write a check or enter card details. The fee is handled as part of the filing process, and they move on.
The alternative: paying H&R Block separately
You do not have to let H&R Block take the fee from your refund. You can pay them directly by debit card, credit card, or bank transfer at the time you file. If you do this, your entire refund goes to you, not to H&R Block first.
The downside is that you have to have the money available now. If your refund is $2,000 and H&R Block's fee is $300, you need $300 in your account or on a card to pay them before you file. Then you receive the full $2,000 refund.
Paying separately also means you control the timing. You can pay H&R Block when ready, or you can wait a few days if you need to. If you pay by card, the charge appears on your statement right away. If you pay by bank transfer, it may take one to two business days to process.
What happens if you change your mind
Once you have authorized H&R Block to deduct their fee from your refund and the IRS has processed your return, you cannot undo it. The refund transfer authorization is part of your filed tax return. If you want to cancel, you would have to file an amended return, which is complicated and not worth it for a fee you already owe.
However, if you have not yet filed and you are still in the preparation stage, you can choose a different payment method before you submit. H&R Block will show you the payment options clearly before you finalize and file.
If H&R Block has already received your refund and deducted their fee, but you believe the fee was wrong or unauthorized, you can contact H&R Block's customer service to dispute it. They will review the authorization on your return. If you did authorize it, they will not reverse the deduction, but they can explain the fee breakdown.
State refunds and the fee deduction
The refund deduction process works the same way for state refunds as it does for federal refunds. If you owe H&R Block a fee and you are filing in a state that gives you a refund, H&R Block can deduct their fee from the state refund instead of (or in addition to) the federal refund, depending on which one arrives first and how much you owe.
Some states process refunds faster than the federal government. If your state refund arrives before your federal refund, H&R Block may take their fee from the state refund and send you the remainder, then send your full federal refund to you later. The order depends on the state and the IRS processing timeline.
If you owe H&R Block $300 and your state refund is $200, they will take the $200 from the state refund and then take the remaining $100 from your federal refund when it arrives. You will receive what is left after all fees are covered.
Frequently Asked Questions
Can H&R Block take more than their fee from my refund?
No. H&R Block can only deduct the fee you agreed to pay for tax preparation. They cannot take additional money. If you authorized a $250 fee, they deduct $250 and send you the rest. If you believe they deducted more than agreed, contact their customer service with your authorization form and receipt.
What if my refund is smaller than H&R Block's fee?
If your refund is $150 and H&R Block's fee is $250, you will owe them $100 out of pocket. H&R Block will take the full $150 from your refund and then bill you for the remaining $100. They will contact you about payment options for the balance.
Does paying H&R Block from my refund affect my tax return?
No. The fee deduction is a separate transaction that happens after the IRS calculates your refund. It does not change your tax liability, your reported income, or anything on your actual return. The IRS sees only your income and deductions; the fee arrangement is between you and H&R Block.
How long does it take to receive my refund after H&R Block deducts their fee?
Usually one to three business days after H&R Block receives your refund from the IRS. The IRS typically processes returns within five to seven business days of filing, so the total time from filing to money in your account is usually one to two weeks, depending on how quickly the IRS processes your return.
Can I get my fee back if H&R Block makes a mistake on my return?
H&R Block offers an accuracy may provide on their preparation. If they make an error that costs you money, they will cover the cost of correcting it and may refund part or all of their fee. You would need to contact them with documentation of the error. This is separate from the refund deduction—it is about whether the return itself was prepared correctly.