Timeline for Business Tax Refunds
A business tax refund typically takes three weeks to six months, depending on how you file and whether the IRS needs to verify anything. If you file electronically and claim a refund, the IRS aims to process it within 21 days. If you file on paper, add four to six weeks just for the IRS to receive and enter your return into their system. State refunds follow their own timelines, usually ranging from two to eight weeks after the IRS processes your federal return.
The clock starts when the IRS receives your return, not when you mail it or click submit. Electronic filing is faster because the return goes directly into the IRS system and begins processing immediately. Paper returns sit in a mail queue, then a data entry queue, before processing begins. If you e-file on April 10, you might see a refund by May 1. If you mail the same return on April 10, it may not reach the IRS until late April or early May, pushing your refund into June.
Refunds do not arrive all at once. The IRS processes returns in batches throughout the week. Your refund status can change from "accepted" to "approved" to "sent" over the course of several days. Once the IRS marks it "sent," the money typically arrives within one to three business days if you chose direct deposit, or seven to ten business days if you requested a check.
Key Takeaways
- Electronic filing gets your refund to the IRS immediately, while paper returns take four to six weeks just to be entered into the system.
- The IRS processes most e-filed returns within 21 days, but complex returns or those requiring verification can take three to six months.
- Direct deposit delivers your refund one to three business days after the IRS marks it sent; checks take seven to ten business days.
- State tax refunds usually process after your federal return, adding two to eight weeks depending on your state.
- You can track your refund status on the IRS website using your Social Security number, tax year, and the exact refund amount.
Why Some Business Refunds Take Longer
The IRS flags certain returns for manual review, which adds weeks or months to processing. Returns that claim large refunds, report losses, or include credits like the Research and Development Tax Credit or Work Opportunity Tax Credit are reviewed more carefully. If you amended a prior year's return, the IRS may hold your current refund until they finish processing the amendment. If your business structure changed—you converted from a sole proprietorship to an S-corp, for example—the IRS may need to verify your entity information before releasing the refund.
Errors on your return also delay refunds. A mismatch between the name on your return and your EIN, a missing signature, or an incorrect bank account number for direct deposit all trigger manual correction. The IRS will contact you, but the back-and-forth can add four to eight weeks. If you claimed a refund larger than your tax liability in prior years, the IRS may apply part of your refund to back taxes or debts owed to other agencies—this is called offset, and it can take several months to resolve.
Filing late in the tax season also slows things down. Returns filed in April move through the system faster than those filed in July or August, simply because the IRS has fewer returns to process. If you file an extension and submit your return in October, expect processing to take longer because the IRS is already working through a backlog from earlier filers.
Direct Deposit vs. Check Delivery
Direct deposit is the fastest way to receive a business tax refund. Once the IRS approves your return and sends the refund, the money appears in your business bank account within one to three business days. This assumes your bank account information on the return is correct and your account is active. If your bank rejects the deposit for any reason—a closed account, a typo in the routing number, or a frozen account—the IRS will reissue the refund as a check, adding another two to four weeks.
A check refund takes seven to ten business days after the IRS marks it sent, but that timeline assumes normal mail delivery. Checks can be delayed by mail processing delays, address changes, or if the check is lost in transit. If you do not receive your check within ten business days of the IRS sending it, contact the IRS to confirm the mailing address and request a replacement check or a trace of the original.
For large refunds, direct deposit is strongly recommended. Checks over $5,000 are sometimes flagged for additional verification, and the IRS may hold them longer before mailing. Direct deposit bypasses this step entirely.
How to Track Your Business Tax Refund
The IRS provides a free tool called Where's My Refund? on IRS.gov. You enter your Social Security number (or the primary taxpayer's SSN if you filed as a partnership or S-corp), your tax year, and the exact refund amount shown on your return. The tool updates once per day, usually overnight. It will show you whether your return has been received, is being processed, has been approved, or has been sent.
If you filed electronically, your return status appears in Where's My Refund? within 24 hours of the IRS receiving it. If you filed on paper, allow four to six weeks before checking. The tool will tell you the expected deposit or mailing date once your refund is approved. If the tool says "still processing" after 21 days, your return may be under review and you should contact the IRS.
You can also call the IRS Business Line at 800-829-4933 to ask about your refund status. Have your EIN, the tax year, and the refund amount ready. Wait times are longest during filing season (January through April), so calling in May or later is faster. The IRS also sends a refund status letter by mail if you request one, though this takes an additional week to arrive.
State Business Tax Refunds
State refunds process on their own schedule and do not depend on the federal IRS. Some states process refunds faster than the federal government—California, for example, aims to process refunds within 30 days of receiving your state return. Others are slower; New York typically takes 60 to 90 days. A few states do not issue refunds at all for certain tax types, instead applying the overpayment to next year's tax liability.
If you filed your federal and state returns at the same time, your state refund will not arrive until after your federal refund is processed. States use the federal processing as a checkpoint; they wait to see that your federal return was accepted before they begin processing your state return. This means if your federal refund takes three months, your state refund will not begin processing until then, adding another one to three months on top.
Check your state's tax department website for a refund tracking tool. Most states have one similar to the IRS's Where's My Refund? tool. You will need your business tax ID or SSN and the refund amount. If your state does not have an online tool, call the state tax department directly—phone numbers are on the state's website.
What to Do If Your Refund Is Delayed
If your refund has not arrived within the timeframe the IRS or your state gave you, first verify the status using the tracking tool. If the tool still shows "processing" or "approved," wait a few more days—the tool updates only once daily and there can be a lag between approval and deposit. If the tool shows "sent" but you have not received the money after three business days (for direct deposit) or ten business days (for a check), contact your bank to confirm the deposit was not rejected.
If your bank confirms no deposit was received, call the IRS at 800-829-4933 and ask them to trace the refund. Provide the date the IRS said it was sent and your account information. The IRS will investigate and either confirm the deposit was rejected (in which case they will reissue as a check) or locate the deposit if it was sent to the wrong account. This process takes two to four weeks.
If your refund was offset—applied to back taxes, child support, or other debts—the IRS will send you a notice explaining the offset. You can appeal an offset if you believe it was made in error, but this requires filing a formal claim with the IRS and can take several months. Contact a tax professional or the IRS directly if you receive an offset notice.
Frequently Asked Questions
Can I get my business tax refund faster if I pay a tax preparer or software company?
No. The IRS processes all returns at the same speed regardless of who filed them. Some tax software companies offer "rapid refund" loans, which are not refunds—they are loans against your expected refund, and you pay interest. The actual refund still takes the normal 21 days to six months to arrive from the IRS.
What if I filed an amended return—does that delay my refund?
Yes. The IRS processes amended returns (Form 1120-X) separately and more slowly than original returns. An amended return typically takes four to six months to process, and the IRS will hold any current-year refund until the amendment is complete if it relates to the same tax year.
Do I need to do anything to receive my refund, or does it come automatically?
If you claimed a refund on your return and provided correct bank account information for direct deposit, the refund comes automatically once the IRS approves it. If you requested a check, the IRS will mail it to the address on your return. You do not need to take any action unless the IRS contacts you about an error or missing information.
Can the IRS hold my business refund if I owe back taxes from a different year?
Yes. The IRS can offset your refund to pay back taxes, penalties, or interest from any prior year. They will send you a notice explaining the offset. You can dispute it if you believe the debt is not yours or was already paid, but you must file a claim within one year of the offset date.
Why does the IRS website say my refund was sent but I haven't received it yet?
Once the IRS marks a refund "sent," it takes one to three business days for direct deposit or seven to ten business days for a check. Weekends and federal holidays do not count as business days. If you have waited longer than that, contact your bank to confirm the deposit was not rejected, or call the IRS to trace the refund.