Yes, but the cost is high and the money comes from a lender, not the IRS
A tax refund advance is a short-term loan from a private lender that you repay when your actual refund arrives. The lender charges fees and interest, and you receive less money than your refund will be. The IRS itself does not offer advances — only banks, tax preparation companies, and online lenders do. If you need cash before your refund posts, this is an option, but the fees often eat 10 to 25 percent of what you would otherwise receive.
The core trade-off is simple: you get money in one to three business days instead of waiting 10 to 21 days for the IRS to process your return, but you pay $50 to $300 or more for that speed. The lender is betting on your refund arriving and being the size you claimed. If the IRS reduces your refund for any reason, you still owe the lender the full loan amount plus fees — the difference comes out of your pocket.
Key Takeaways
- Tax refund advances are loans from private companies, not government programs, and you pay fees ranging from $50 to $300 or more depending on the lender and your refund size.
- The money arrives in one to three business days, but you repay the full loan amount plus fees when your actual refund is deposited, usually within two to three weeks of filing.
- Tax preparation companies like H&R Block and Jackson Hewitt offer refund advances at the time you file, while online lenders and banks offer them after you have filed your return.
- The IRS direct deposit timeline is typically 21 days or less, so waiting for your actual refund costs you nothing and you keep the full amount.
- If you borrow against your refund and the IRS reduces or denies it, you still owe the lender the full loan amount plus fees.
How a tax refund advance works
You file your tax return with a lender or tax preparation company. The lender reviews your return to estimate your refund amount, then offers you a loan for a portion of that estimate. You receive the cash in your bank account within one to three business days. When the IRS processes your actual return and deposits your refund, the lender automatically takes back the loan amount plus all fees from that deposit.
The key risk: if the IRS reduces your refund — because of an error on your return, an offset for unpaid child support or student loans, or a correction the IRS makes — you still owe the lender the full loan amount. You would then have to pay the difference out of pocket. For example, if you borrow $1,800 against an estimated $2,000 refund and the IRS reduces your actual refund to $1,500, the lender withdraws $1,900 (the loan plus fees) from that $1,500, leaving you $400 short. You owe that $400 to the lender.
Where to get a refund advance and what each charges
Tax preparation companies offer advances at the point of filing. H&R Block, Jackson Hewitt, Liberty Tax, and similar chains will advance money the same day you file, usually for a flat fee of $50 to $150 depending on the refund size and the company. Some charge a percentage of the advance instead of a flat fee. The fee structure varies by location and by company, so ask before you file.
Online lenders and banks offer advances after you have filed. You upload a copy of your filed return (Form 1040 and any schedules), and the lender sends money within one to three business days. Fees vary widely — some charge $50 to $100, others charge 5 to 10 percent of the advance amount. A few charge interest on top of fees, which can push the total cost to 15 to 25 percent of the advance. Read the loan agreement carefully to understand the full cost before you accept the money.
Credit unions sometimes offer refund advances to members at lower rates than commercial lenders. Call your credit union to ask whether they offer them and what the fee structure is. If you are a member, this is often the cheapest option available.
Timeline: how long until you get the money and when you repay
| Step | Timing |
|---|---|
| You file your return and request an advance | Same day (tax prep company) or within 1 business day (online lender) |
| Lender deposits advance into your bank account | 1 to 3 business days |
| IRS processes your return and deposits your actual refund | Up to 21 days (or longer if the IRS needs to verify information) |
| Lender withdraws loan amount plus fees from your refund deposit | Automatic, same day the refund arrives |
If you file early in the tax season (January or February), the IRS typically processes your return within 10 to 14 days. If you file later or your return requires review, it can take the full 21 days or longer. The advance arrives much faster than the refund, which is why people use them — but you are paying for that speed.
The lender does not wait for your refund to arrive before charging you fees. The fees are deducted from the advance itself or from your refund deposit. Either way, you pay them upfront, whether or not the IRS reduces your refund later.
What happens if the IRS changes your refund amount
The IRS may reduce your refund if it finds an error on your return, if you owe back taxes or child support, or if you claimed a credit you were not may have access to to. If this happens, your actual refund will be smaller than the lender estimated. The lender still withdraws the full loan amount plus fees from whatever refund arrives. If the refund is smaller than the loan, you owe the difference.
This is why the lender asks to see your filed return before advancing money — they are trying to catch errors before they happen. But they cannot catch everything, and the risk remains yours. Common reasons the IRS reduces refunds include claiming the Earned Income Tax Credit when your income is too high, claiming dependents you are not may have access to to claim, or reporting income incorrectly. If you are unsure about any part of your return, a refund advance is riskier for you.
Comparing a refund advance to waiting for your actual refund
The IRS offers free direct deposit if you provide your bank account number on your return. Direct deposit is the fastest way to receive your refund — typically 10 to 21 days from the date you file, with no fees. If you can wait three weeks, you keep the full amount and pay nothing.
A refund advance costs you $50 to $300 or more to receive the money three weeks earlier. Whether that is worth it depends on whether you need the cash immediately. If you are behind on rent or utilities, the advance might make sense. If you are saving for a purchase or paying off debt, waiting costs you nothing and you keep more money. You can also check the status of your refund for free using the IRS Where's My Refund tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and tells you whether the IRS has received your return, is processing it, or has approved it for deposit.
Red flags and what to avoid
Do not use a refund advance if the lender asks you to wire money upfront or pay a fee before receiving the advance. Legitimate lenders deduct their fees from the advance itself or from your refund deposit. If someone asks you to pay money first, it is a scam.
Do not use a refund advance if you are unsure about your refund amount or think the IRS might reduce it. The risk that you will owe money out of pocket is real, and it happens most often to people who claim credits they are not sure about or who have unreported income. Avoid lenders that advertise "instant" or "may provide" refunds. The IRS takes 10 to 21 days to process returns no matter what a lender promises. Any lender claiming otherwise is misleading you about how long the process takes.
Frequently Asked Questions
Can I get a refund advance if I file my taxes myself online?
Yes. After you file your return, you can upload a copy to an online lender's website and request an advance. The lender will review it and send money within one to three business days if you are approved. You do not have to use a tax preparation company.
What if I do not have a bank account?
Some lenders will deposit an advance to a prepaid card or money transfer service instead of a bank account. Ask the lender before you apply. Prepaid card deposits may take longer (up to five business days) and may carry additional fees.
Do I have to repay the advance if my refund is delayed?
Yes. You owe the lender the full loan amount plus fees regardless of when the IRS deposits your refund. If your refund is delayed beyond 21 days, the lender may ask you to repay the advance from another source. Read the loan agreement carefully to understand what happens if the refund is late.
Can I get a refund advance on a state tax refund?
Some lenders offer advances on state refunds, but fewer companies do this than offer federal advances. Ask your tax preparation company or search online for "state refund advance" plus your state name. Fees and timelines vary by state and lender.
What if the lender made an error and took too much money from my refund?
Contact the lender immediately with proof of the error — your loan agreement, the advance amount, and the fees charged. Most lenders will correct the error and refund the overage within five to ten business days. If the lender refuses, file a complaint with your state's attorney general or the Consumer Financial Protection Bureau.