Log in to the IRS portal to check your federal tax refund

The IRS offers two ways to check your federal refund status online without calling. The first is IRS.gov/refunds, which works on any device and requires only your Social Security number, filing status, and the exact refund amount from your tax return. You do not need to create an account — just enter those three pieces of information and the tool will show you where your refund is in the processing pipeline.

The second option is the IRS2Go mobile app, available free on iOS and Android. It does the same thing as the website but lets you check from your phone. Both tools update once per day, usually overnight, so checking multiple times in a single day will not show new information.

If you filed your return through a tax preparer or software company, you may also be able to log into that company's account to see the status. TurboTax, H&R Block, TaxAct, and others often show refund tracking within their platforms once the IRS has received your return.

Key Takeaways

  • IRS.gov/refunds requires only your Social Security number, filing status, and refund amount — no account creation needed.
  • The IRS2Go app provides the same refund tracking as the website and updates once per day.
  • State tax refunds are tracked through your state's tax agency website, not the IRS.
  • If your refund shows "still processing" after 21 days, contact the IRS or your state agency directly.
  • Tax software companies like TurboTax often display refund status within your account after the IRS receives your return.

What information you need to check your federal refund

Before you go to IRS.gov/refunds, gather three pieces of information from your tax return. You will need your Social Security number (or Individual Taxpayer Identification Number if you do not have an SSN), your filing status (single, married filing jointly, head of household, etc.), and the exact refund amount as it appears on your return. The amount must match exactly — even a dollar off will cause the tool to reject your entry.

If you filed electronically, you should have these details in your confirmation email or in the tax software you used. If you filed on paper, look at the return itself or the IRS notice you received after they processed it. Do not estimate the refund amount — the system requires the precise figure.

How to log into state tax refund tracking systems

Each state runs its own refund tracking system, and they are not connected to the IRS. To check a state refund, visit your state's tax agency website directly. Most states have a "refund status" or "where's my refund" tool similar to the federal one, though the exact name and location vary.

Common state tax agency websites include the Department of Revenue, Department of Taxation, or State Tax Commission — search "[your state] tax refund status" to find the right link. Some states require you to create an account with a username and password, while others (like the IRS) let you check without logging in. A few states still require you to call or mail in a request.

State refunds typically process slower than federal refunds. If you filed both federal and state returns together, the state refund often arrives one to three weeks after the federal one, even if both were filed electronically.

Tracking insurance refunds and overpayments

Insurance refunds work differently from tax refunds. If you overpaid your homeowners, auto, or health insurance premium, the insurance company will issue a refund directly to you — there is no online tracking system like the IRS has. The company will mail a check or credit your account, depending on how you paid.

To check the status of an insurance refund, log into your insurance company's online account (State Farm, Geico, Allstate, Blue Cross, etc.) or call the customer service number on your policy. Most insurance companies show pending refunds in your account dashboard. If you do not have an online account, create one using your policy number and the phone number or email on file.

Insurance refunds typically arrive within two to four weeks of the company processing your request. If more than a month has passed, contact the company directly — refunds are sometimes held up by address changes or payment method issues.

Logging into business refund accounts

Business refunds — from sales tax overpayments, payroll tax corrections, or vendor returns — are tracked through different systems depending on the type of refund. For federal business tax refunds, use the same IRS.gov/refunds tool, but enter your Employer Identification Number (EIN) instead of a Social Security number.

Sales tax refunds are handled by your state's Department of Revenue. Most states have a separate portal for business tax accounts where you can log in with your sales tax permit number and password. If you have not set up an online account, you will need to create one using your business tax ID and the phone number or email associated with your account.

Payroll tax refunds (from overpaid federal or state payroll taxes) can be tracked through the IRS Business Services Online portal if you have an account, or through your state's payroll tax system. These refunds often take longer than individual tax refunds — sometimes two to three months — because they require additional verification.

What to do if you cannot log in or see your refund

If you enter your information correctly but the system says it cannot find your refund, your return may not have been received yet or may still be in the initial processing stage. The IRS recommends waiting at least 24 hours after filing electronically before checking, and up to three weeks if you filed on paper. During tax season, the IRS processes millions of returns, and delays are common.

If you filed more than 21 days ago and the system still shows no record of your return, contact the IRS directly. Call 1-800-829-1040 (the main IRS customer service line) or visit an IRS office in person. Have your Social Security number, filing status, and the date you filed ready. The IRS can tell you whether your return was received and where it is in the queue.

For state refunds, contact your state's tax agency using the phone number on their website. For insurance refunds, call the insurance company's customer service line. For business refunds, contact the Department of Revenue or the IRS Business Services line at 1-800-829-4933.

Frequently Asked Questions

Do I need to create an account to check my federal tax refund?

No. IRS.gov/refunds works without an account — you enter your Social Security number, filing status, and refund amount, and the tool shows your status immediately. The IRS2Go app also does not require an account. If you want to create an IRS account for other services, you can, but it is not necessary for refund tracking.

Why does my refund status say "still processing"?

The IRS processes returns in the order they are received. If your status shows "still processing" after 21 days, your return may be flagged for review, missing information, or simply waiting in the queue during a busy period. Contact the IRS at 1-800-829-1040 to find out whether additional documents are needed.

Can I check someone else's refund status?

No. The IRS refund tracking tool requires the filer's Social Security number and exact refund amount. You cannot check a spouse's, child's, or dependent's refund without that information. If you filed jointly, you can check the joint refund using either spouse's SSN.

How often does the refund status update?

Both the IRS website and the IRS2Go app update once per day, usually overnight. Checking multiple times in a single day will show the same status. State systems vary — some update daily, others every few days. Check your state's website for their specific update schedule.

What if my refund was supposed to arrive but I did not receive it?

If the IRS shows your refund as "delivered" but you have not received it, check your bank account first — direct deposits sometimes appear as pending before showing as posted. If it has been more than five business days since the delivery date, contact the IRS at 1-800-829-1040 or your state tax agency. For insurance refunds, call the insurance company to confirm the payment method and address.