Check your refund status directly with the North Carolina Department of Revenue
The North Carolina Department of Revenue runs a refund tracker on its website where you can see where your return stands. Go to dor.nc.gov, find the "Refunds" section, and enter your Social Security number and the exact refund amount you expect. The tracker tells you whether the department has received your return, is processing it, has issued the refund, or is holding it for review.
The tracker updates once a day, usually overnight. If you filed electronically, your return typically appears in the system within 24 hours. If you mailed a paper return, allow 7 to 10 business days before checking.
You will need the refund amount to search, so have your tax documents ready. The amount must match exactly — if you entered $500 but your actual refund is $501, the search will not find your return.
Key Takeaways
- The North Carolina Department of Revenue refund tracker at dor.nc.gov shows your return status when you enter your Social Security number and expected refund amount.
- Electronic returns appear in the system within 24 hours; mailed returns take 7 to 10 business days to show up.
- Most refunds process within 21 days of the department receiving your return, but some take longer if the return needs review.
- If your refund was issued more than 30 days ago and you have not received it, contact the department directly at 1-877-252-3052.
- Refunds issued by check arrive by mail within 7 to 10 business days after the department mails them; direct deposit is faster.
How long North Carolina takes to process returns and issue refunds
The North Carolina Department of Revenue aims to process returns within 21 days of receiving them. This timeline assumes your return is complete, matches your prior filings, and does not trigger any review flags.
Returns that need additional review — because income does not match what employers reported, because you claimed a large credit, or because something on the form looks unusual — can take 30 to 60 days or longer. The department will contact you by mail if your return needs more information.
Once the department issues your refund, the method you chose determines how long you wait. Direct deposit typically arrives within 3 to 5 business days. A check arrives by mail within 7 to 10 business days after the department mails it, though mail delivery itself can add several days depending on where you live.
What to do if the tracker shows your return is held for review
When the refund tracker says your return is "under review" or "pending," the department is verifying something on your form. This might be income that does not match W-2 or 1099 records, a credit you claimed, or a discrepancy with a prior year's return.
Do not contact the department when ready. The review process usually takes 30 to 60 days, and calling before that window closes will not speed it up. The department will mail you a letter if it needs documents from you or if there is a problem with your return.
If you receive a letter asking for documents, respond within the timeframe stated in the letter. Mail your response to the address on the letter, not to a general department address. Keep a copy of everything you send.
Refund status when you filed jointly or claimed dependents
If you filed a joint return, either spouse can search the refund tracker using their own Social Security number. The refund amount will be the same regardless of which number you use.
Claiming dependents does not change how long processing takes, but it can trigger additional review if the dependent's Social Security number does not match IRS records or if you claimed a dependent who was also claimed on another return. The department will contact you by mail if this happens.
If you are waiting on a refund from a joint return and one spouse has passed away, contact the department at 1-877-252-3052. You will need to provide a death certificate and explain how the refund should be handled.
What to do if your refund was issued but you have not received it
If the tracker shows your refund was issued more than 30 days ago and the money has not arrived, the problem is usually with delivery, not processing. For direct deposit, contact your bank to confirm the deposit was received and check your account history. Banks sometimes deposit refunds to an old account if you did not update your banking information.
For a check refund, wait 10 business days after the tracker shows it was mailed. Mail delivery varies by location. If 10 business days have passed and you have not received the check, contact the North Carolina Department of Revenue at 1-877-252-3052 with your Social Security number and the refund amount. The department can issue a replacement check or direct deposit.
Have your tax return and the refund tracker page ready when you call. The department will ask for your filing status, the date the refund was issued, and how you wanted to receive it.
Banking information and direct deposit problems
If you chose direct deposit but the refund did not arrive, the most common cause is a typo in your routing number or account number on your tax return. Banks reject deposits to accounts that do not match the routing number, and the refund goes back to the North Carolina Department of Revenue.
When a direct deposit is rejected, the department typically reissues the refund as a check and mails it to your address on file. This adds 7 to 10 business days to your wait. The tracker will show the refund was issued, but it will not tell you whether it was direct deposit or check.
If you know your banking information was wrong, call the department at 1-877-252-3052 and provide the correct account and routing numbers. The department cannot change the refund method after it has been issued, but it can note your correct information for future years.
Frequently Asked Questions
Why does the refund tracker say my return was received but nothing else has changed in two weeks?
The department processes returns in the order they arrive, and processing takes time even for straightforward returns. Two weeks is normal. Check back after 21 days have passed since your return was received. If more than 30 days have passed and the status has not changed, call 1-877-252-3052.
Can I amend my return if I made a mistake and my refund has not been issued yet?
Yes, but only if your original return has not been processed yet. If the tracker shows your return is still being processed, file an amended return (Form NC-1040X) when ready. If your refund has already been issued, you cannot stop it — you will need to file an amended return after you receive the original refund.
What if I filed electronically but the tracker does not show my return after three days?
Contact your tax software provider or the person who prepared your return to confirm it was actually submitted. Sometimes returns fail to transmit without the filer knowing. Once you confirm it was submitted, wait one more business day and check the tracker again. If it still does not appear, call the department at 1-877-252-3052.
Does the refund tracker work on weekends or holidays?
The tracker is available 24/7, but the department does not process returns on weekends or state holidays. If you check on a weekend, the status will reflect the last update from the previous business day. Updates happen overnight on business days only.
What happens to my refund if I move before it arrives?
If you filed your return with your current address, your refund will be mailed there. If you move after filing, contact the post office and file a mail forwarding request. For direct deposit, the refund goes to the bank account you listed on your return regardless of where you live. If you need to update your address with the department, call 1-877-252-3052.