Check your refund status through the City of Philadelphia

The City of Philadelphia processes local tax refunds separately from federal and state returns. To find out where your refund is, go to the Philadelphia Department of Revenue website and use their refund status tool. You will need your Social Security number and the tax year you filed for.

The tool shows whether your refund has been processed, approved, or sent out. If it shows "processed," the refund is on its way. If it shows "approved," the city has reviewed your return but hasn't yet issued payment. The status updates as your refund moves through each stage, though it may take a day or two for changes to appear online.

If you cannot find the tool on the main website, call the Department of Revenue at 215-686-6600. Staff can look up your refund status by phone and tell you the exact stage it is in. Lines are typically shorter in the early morning or late afternoon.

Key Takeaways

  • Philadelphia processes local tax refunds through the Department of Revenue, not through the IRS or Pennsylvania.
  • You can check your refund status online using your Social Security number and tax year, or by calling 215-686-6600.
  • Direct deposit refunds usually arrive within 5 to 7 business days after the status shows "approved," while mailed checks take 2 to 3 weeks.
  • If your refund is more than 30 days overdue, contact the Department of Revenue to request a trace or reissue.

How long Philadelphia refunds typically take

The timeline depends on how you filed and how you requested your refund. If you filed electronically and chose direct deposit, the city usually processes your return within 2 to 3 weeks of receiving it. Once approved, the refund deposits into your bank account within 5 to 7 business days.

If you filed on paper or requested a mailed check, processing takes 3 to 4 weeks, and the check itself takes another 2 to 3 weeks to arrive by mail. This means a paper refund can take 5 to 7 weeks total from the time you file. The city processes returns in the order they are received, so filing early in the tax season speeds things up.

Refunds filed after April 15 may take longer because the Department of Revenue handles a higher volume near the deadline. If you filed late or amended your return, add another 2 to 4 weeks to the timeline.

What to do if your refund is overdue

If your refund status has shown "approved" for more than 7 business days and you have not received a direct deposit, or if a mailed check has not arrived after 3 weeks, contact the Department of Revenue. Call 215-686-6600 and have your Social Security number, tax year, and the date you filed ready.

The department can place a trace on your refund, which means they will investigate whether the check was lost in the mail or if there was a problem with your bank's deposit. If the check was lost, they can reissue it. If the direct deposit failed, they can resend it or mail a check instead. A trace usually takes 5 to 10 business days to complete.

If you filed electronically and the status tool still shows "processing" after 4 weeks, there may be an error on your return. The department will contact you by mail if they need more information, so check your mailbox. If you do not receive a notice within 30 days, call to ask whether your return is being held for review.

Direct deposit versus mailed checks

Direct deposit is faster and more reliable than a mailed check. If you chose direct deposit when you filed, your refund goes straight into your bank account once the city approves it. You do not have to wait for mail delivery or worry about a check getting lost.

To use direct deposit, you need to have provided your bank account number and routing number on your return. If you are not sure whether you did, check your filed return or contact the Department of Revenue. If you did not choose direct deposit the first time, you cannot change it after filing—the city will mail a check instead.

If you moved since you filed, update your address with the Department of Revenue before your refund is issued. A check mailed to an old address can take weeks to reach you, or it may not arrive at all. Call 215-686-6600 to update your mailing address on file.

Amended returns and refund delays

If you filed an amended Philadelphia tax return, your refund will take longer. The city processes amended returns separately from original returns, and they go to the back of the queue. An amended return typically takes 6 to 8 weeks to process, compared to 2 to 3 weeks for an original return.

You cannot check the status of an amended return through the online tool in the same way. Instead, call the Department of Revenue and tell them you filed an amended return. They can look it up manually and tell you where it is in the process. Bring your amended return number if you have it.

If you amended your return because you made an error, the refund may be smaller than you expected. The city will recalculate your tax based on the corrected information. If you owe money instead of receiving a refund, the department will send you a bill.

What happens if the Department of Revenue cannot find your return

If you check the status tool and get no results, or if the department tells you they have no record of your return, your filing may not have been received. This can happen if you mailed a paper return and it was lost, or if there was a problem with electronic filing.

Ask the Department of Revenue whether they have a record of receiving your return. If they do not, you will need to file again. If you filed electronically, your tax software should have given you a confirmation number—bring that when you call. If you filed on paper, you may need to file a new return and include a letter explaining that the original was not received.

Do not file twice without confirming the first return was not received, because filing duplicate returns can delay your refund further and create confusion. Call first to verify, then file again if needed.

Frequently Asked Questions

Can I get my Philadelphia refund faster if I pay a fee?

No. The Department of Revenue does not offer expedited processing for a fee. Your refund will be processed in the order it was received, regardless of how much you pay. Ignore any website or service claiming to speed up your refund—they cannot.

What if I filed my Philadelphia return electronically but the status tool says nothing?

The tool may not update immediately after filing. Wait 2 to 3 business days, then check again. If it still shows no results after a week, call 215-686-6600 to confirm the city received your return. Bring your filing confirmation number from your tax software.

Can I change my refund from a mailed check to direct deposit?

No. Once you file, you cannot change how the refund is delivered. If you chose a mailed check, you will receive a check. If you want direct deposit next year, choose it when you file your next return.

Do I need to file a separate Philadelphia return if I already filed federal and state?

Yes, if you live or work in Philadelphia. Philadelphia has its own local income tax, and you must file a separate return with the Department of Revenue. Filing federal and state returns does not cover your Philadelphia tax obligation.

What if my bank rejected my direct deposit refund?

Call the Department of Revenue and ask them to reissue your refund as a mailed check instead. This can happen if your account number was incorrect or if your bank closed the account. The city can resend the refund within 5 to 10 business days once you request it.