FreeTaxUSA refunds go to your bank account or arrive as a check, depending on which method you choose during filing

When you file through FreeTaxUSA, the IRS processes your return and sends the refund to wherever you direct it. You pick the delivery method while you are still in the filing process — you cannot change it after you submit. The two options are direct deposit to a bank account (fastest, usually 5 to 21 days from IRS approval) or a paper check mailed to your address (slower, typically 3 to 4 weeks after approval).

FreeTaxUSA itself does not hold or send your money. The IRS approves your return, validates your bank details or mailing address, and initiates the transfer. FreeTaxUSA's role ends when you submit — they pass your return and refund instructions to the IRS, and the IRS handles the rest.

Key Takeaways

  • Direct deposit is faster and more reliable than a mailed check, and you choose your bank account during the filing process before you submit your return.
  • The IRS typically approves refunds within 21 days of receiving your return, though processing can take longer if the return needs review.
  • You can track your refund status using the IRS's Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • If you chose direct deposit, the IRS sends the money to your bank, which may hold it for one to two business days before it shows in your account.
  • A mailed check takes longer because it must be printed, processed through postal mail, and deposited by you — this step adds 1 to 2 weeks to the timeline.

Choosing direct deposit during FreeTaxUSA filing

Direct deposit is the fastest way to receive your refund. While you are filling out your return in FreeTaxUSA, you will reach a section asking how you want your refund sent. Select "Direct Deposit" and enter your bank account number and routing number.

You need the routing number (a nine-digit code that identifies your bank) and your account number (usually 10 to 12 digits). Both appear on the bottom left of a check, or you can call your bank or log into your online banking to find them. Make sure the account is in your name or a joint account where you are listed — the IRS will reject deposits to accounts in someone else's name.

Once you submit your return, FreeTaxUSA sends this information to the IRS. The IRS then validates the account details before approving your refund. If the account number or routing number is wrong, the IRS will reject the deposit and mail a check instead, which delays your money by several weeks.

Timeline from submission to your bank account

The IRS typically takes 21 days or fewer to process a return and approve a refund, though this is not a may provide. The clock starts when the IRS receives your return, not when you file it through FreeTaxUSA. If you file early in the tax season (January or February), processing is usually faster. If you file closer to the April important date, the IRS is busier and processing can take the full 21 days.

Once the IRS approves your refund and initiates the direct deposit, your bank receives the transfer. Your bank then deposits the money into your account, which usually happens within one to two business days. So the total time from submission to money in your account is typically 5 to 21 days, depending on IRS processing speed and your bank's deposit timeline.

You can check the status of your refund at any time using the IRS's Where's My Refund tool on irs.gov. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount. The tool updates once per day, usually overnight.

Mailed check refunds and why they take longer

If you chose a mailed check during filing, or if the IRS rejected your direct deposit information, the IRS prints a check and mails it to the address on your return. This adds several steps and time to the process. The IRS must print the check, prepare it for mailing, and hand it off to the U.S. Postal Service. Depending on where you live and where the check is mailed from, postal delivery takes 3 to 10 business days.

Once the check arrives, you must deposit it yourself — either at your bank, through mobile deposit, or at an ATM. Your bank then processes the deposit, which adds another 1 to 2 business days before the funds are available. The total timeline for a mailed check is typically 3 to 4 weeks from IRS approval, compared to 5 to 21 days for direct deposit.

If your check does not arrive within the expected timeframe, you can contact the IRS or use Where's My Refund to request a replacement check. The IRS will issue a new check, which takes another 2 to 3 weeks.

What happens if your bank rejects the direct deposit

If you entered the wrong account number or routing number, or if the account is not in your name, the IRS will attempt the direct deposit and it will fail. When this happens, the IRS does not automatically mail a check — instead, it holds the refund and sends you a notice explaining the problem. This notice takes 1 to 2 weeks to arrive by mail.

Once you receive the notice, you must contact the IRS to provide corrected account information or request a mailed check. This contact step adds another 1 to 2 weeks to the process. To avoid this delay, double-check your account and routing numbers before you submit your return through FreeTaxUSA.

Tracking your refund after you file

FreeTaxUSA does not provide refund tracking — you track through the IRS. Go to irs.gov and find the Where's My Refund tool. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool will tell you whether the IRS has received your return, is processing it, has approved it, or has sent it.

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. If you check multiple times in the same day, you will see the same status. If your return is still being processed after 21 days, the IRS may be reviewing it for errors or requesting additional information. In that case, check your mail for an IRS notice or contact the IRS directly.

Frequently Asked Questions

Can I change my refund method after I submit my return to FreeTaxUSA?

No. Once you submit your return, the refund method is locked in. If you need to change it, you would have to file an amended return, which takes longer than waiting for the original refund. Make sure your choice is correct before you submit.

What if I do not have a bank account — can I still get my refund?

Yes, you must choose the mailed check option during filing. The IRS will print and mail a check to your address. You can then deposit it at a bank, credit union, or check-cashing service. Some check-cashing services charge a fee, so a bank or credit union is usually cheaper.

How do I know if the IRS received my return from FreeTaxUSA?

Use Where's My Refund on irs.gov within 24 hours of filing. If your return does not show up within a few days, contact FreeTaxUSA support to confirm they transmitted it. Transmission failures are rare, but they do happen.

What if my refund does not arrive by the expected date?

First, check Where's My Refund to confirm the IRS has actually sent it. If the status says "Refund Sent" but the money has not arrived, wait a few more business days — your bank may be holding it. If it has been more than 5 business days since the IRS sent it, contact your bank to ask if they received it. If your bank did not receive it, contact the IRS to request a replacement check or corrected direct deposit.

Does FreeTaxUSA charge a fee for refunds?

FreeTaxUSA does not charge a fee for processing your refund. The IRS sends it directly to you. Some tax software companies offer refund advance loans (borrowing against your expected refund), but FreeTaxUSA does not advertise this as a standard feature — check their current offerings if you need cash before your refund arrives.