Where to check your New York City tax refund

The New York City Department of Finance runs the system that processes NYC tax refunds. You check your refund status through their online tool called the NYC Tax Refund Status System, which you reach at the Department of Finance website. You will need your Social Security number and the exact amount of the refund you expect to receive.

The system tells you whether your refund is still being processed, has been approved, or has already been sent. If it has been sent, the tool shows you the payment method — direct deposit to your bank account or a check mailed to your address on file.

You can also call the Department of Finance directly at 311 (the main NYC information line) and ask to speak with someone about your tax refund. Have your Social Security number and the tax year you filed for ready when you call.

Key Takeaways

  • The NYC Department of Finance Tax Refund Status System is the official place to check where your refund is in the process.
  • You will need your Social Security number and the refund amount to use the online tool.
  • Refunds sent by direct deposit usually arrive within five to seven business days after the status changes to approved.
  • Refunds sent by check can take two to three weeks to arrive after approval, depending on mail delivery time.
  • If your refund status has not changed in over 60 days, calling 311 can connect you with someone who can investigate further.

What the refund status tool shows you

When you log into the NYC Tax Refund Status System, you will see one of three statuses. Processing means the Department of Finance is still reviewing your return and has not yet made a decision. Approved means your refund has been authorized and is being prepared for payment. Sent means the refund has left the department and is on its way to you.

The tool also displays the payment method the department chose. If you filed your return electronically and provided banking information, the refund will go by direct deposit. If you filed on paper or did not provide banking details, the refund will be mailed as a check to the address on your return.

The system does not always update when ready. After you file, it can take several days for your return to appear in the status tool at all. Once it appears, the status may not change every day — the department processes refunds in batches, so you might see no change for a week and then jump from Processing to Sent.

How long refunds typically take

The time from filing to receiving your refund depends on how you filed and how the refund is being sent. If you filed electronically and chose direct deposit, the entire process usually takes two to four weeks from the date you filed. If you filed on paper, add another week or two because the department has to manually enter your information first.

Once the status changes to Approved, direct deposit refunds usually arrive in your bank account within five to seven business days. Mailed checks take longer — typically two to three weeks after approval, depending on how quickly the mail reaches your address. During busy tax season (January through April), all timelines can stretch by a week or more.

If you have not received your refund within the expected timeframe, check the status tool again before calling. Sometimes a refund shows as Sent but has not yet posted to a bank account, or a check is delayed in the mail.

What to do if your refund status is stuck on Processing

If your refund has been in Processing status for more than 30 days, it usually means the department needs more information from you. Common reasons include a mismatch between the name on your return and the name on your Social Security card, a missing or incorrect bank account number if you chose direct deposit, or an error in your address.

The Department of Finance typically sends a letter to your address on file if they need information from you. Check your mail carefully, including any envelopes that look official. The letter will explain what is missing and how to send it in.

If you do not receive a letter but your status has not changed in 30 days, call 311 and ask about your specific return. Have your Social Security number, the tax year, and the refund amount ready. The person you speak with can look up your file and tell you whether the department is waiting for something from you.

Direct deposit versus mailed checks

If you filed electronically and provided your bank account number, the department will send your refund by direct deposit. This is the fastest method — once approved, the money reaches your account in five to seven business days. You do not have to do anything once you file; the deposit happens automatically.

If you filed on paper, did not provide banking information, or the department could not process your direct deposit for some reason, your refund will be mailed as a check. Checks are sent to the address you listed on your return. Once the status shows Sent, allow two to three weeks for the check to arrive, depending on mail delivery in your area.

If you moved after filing, the check may be delayed or returned to the department. If you know you moved, you can contact the Department of Finance to update your address before the check is mailed. Once a check is mailed, updating your address becomes harder, so act quickly if you filed with an old address.

What to do if you never received your refund

If the status tool shows your refund was Sent but you have not received it after the expected time, start by checking your mail carefully — checks can take longer than expected, especially during busy seasons. If you chose direct deposit, log into your bank account and look at your transaction history to see if the deposit posted under a different date than you expected.

If you still cannot find your refund after waiting the full timeframe, call 311 and explain the situation. Have your Social Security number, tax year, and the refund amount ready. The department can tell you whether the refund was actually sent and, if so, can sometimes issue a replacement check or investigate what happened to the original payment.

If a check was mailed and you believe it was lost in the mail, the department may issue a replacement. This process can take several weeks. If a direct deposit was sent but never reached your account, the department will investigate with your bank to find out where the money went.

Frequently Asked Questions

How do I know if my NYC tax return was received?

If you filed electronically, you should receive a confirmation email within 24 hours. If you filed on paper, the Department of Finance does not send a receipt, but your return will appear in the Tax Refund Status System within 7 to 10 days. You can check the system to confirm it was received.

Can I change my bank account information after I file?

If your return is still in Processing status, you may be able to update your bank account information by calling 311. Once the status changes to Approved or Sent, the department cannot change the payment method or account. If you need to update your address for a mailed check, contact the department as soon as possible.

What if the refund amount in the status tool is different from what I expected?

The amount shown in the status tool is what the Department of Finance calculated based on your return. If it does not match what you calculated, there may be an error on your return or the department may have adjusted something. Call 311 to ask why the amount is different.

Do I need to do anything to receive my refund once it is approved?

No. Once your refund is approved, the department handles everything. If you chose direct deposit, the money will be deposited automatically. If a check is being mailed, it will arrive at your address on file. You do not need to take any action.

What happens if I filed jointly with someone else?

If you filed a joint return, only one Social Security number will work in the status tool — usually the primary filer's number. If you cannot see your refund status using your number, try using your spouse's or partner's Social Security number instead.