How to check the status of your South Carolina tax refund
South Carolina's Department of Revenue runs a refund tracker online that tells you where your state tax refund is in the process. You can check the status using your Social Security number, date of birth, and the refund amount you expect. The tracker updates once per day, usually overnight, so checking multiple times in a single day will not show new information.
Go to dor.sc.gov and look for the "Where's My Refund?" tool on the homepage. Enter your information exactly as it appears on your tax return. The system will show you one of four statuses: received and being processed, approved and scheduled for payment, paid, or an error message if your return has not been found yet.
If you filed electronically, your return typically reaches the system within 24 hours. If you mailed a paper return, allow 2 to 3 weeks before checking, since mail delivery and initial processing take time. The tracker will not show your refund until the Department of Revenue has actually received and scanned your return.
Key Takeaways
- South Carolina's "Where's My Refund?" tool at dor.sc.gov shows your refund status using your Social Security number, date of birth, and expected refund amount.
- Electronic returns are usually in the system within 24 hours; mailed returns take 2 to 3 weeks to arrive and be scanned.
- Most refunds are issued within 21 days of approval, either by direct deposit or check depending on how you filed.
- If your refund is delayed beyond the normal timeframe, contact the Department of Revenue directly at 803-898-5000 rather than waiting.
How long South Carolina refunds typically take
Once the Department of Revenue approves your return, the refund usually arrives within 21 days. The exact timing depends on how you chose to receive it. Direct deposit is faster — typically 3 to 5 business days after approval. A paper check takes 7 to 10 business days after approval, and delivery time depends on mail speed in your area.
The approval step itself varies. Simple returns with no errors or missing information can be approved within a few days of processing. Returns that need manual review — because of inconsistencies, missing documents, or amounts that trigger verification — take longer, sometimes 2 to 4 weeks or more.
If you filed early in the tax season (January or February), you may see faster processing because the Department of Revenue has fewer returns in the queue. Filing later in the season (April or May) means longer waits, especially if your return requires any review.
What to do if your refund is delayed
If your refund has not arrived within 21 days of the approval date shown in the tracker, or if the tracker shows an error message, contact the South Carolina Department of Revenue directly. Call 803-898-5000 during business hours (Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern time). Have your Social Security number, tax year, and expected refund amount ready when you call.
Common reasons for delays include a mismatch between the name on your return and the name on your bank account (for direct deposit), an incorrect routing or account number, or a flag for identity verification. The Department of Revenue can tell you which issue applies to your return and what you need to do to fix it.
If you filed a paper return and the tracker still shows no record after 3 weeks, ask the Department of Revenue whether your return was received. Sometimes mail gets lost or delayed. If it was not received, you may need to file again or provide proof of mailing.
Direct deposit versus check refunds
When you file your South Carolina return, you choose how to receive your refund. Direct deposit sends money to a bank account you specify and is the fastest method — usually 3 to 5 business days after approval. A check is mailed to the address on your return and takes 7 to 10 business days after approval, plus mail delivery time.
If you chose direct deposit but the refund does not arrive, the most common problem is an incorrect routing number or account number on your return. Double-check what you entered against your bank statement or a blank check. If the number is wrong, contact the Department of Revenue to see whether they can correct it or whether you need to file an amended return.
If you chose a check and it has not arrived within 10 business days of the approval date, wait a few more days for mail delivery. If it still does not arrive after 2 weeks, contact the Department of Revenue. They can issue a replacement check or, in some cases, switch you to direct deposit if you provide corrected bank information.
Refunds held for unpaid debts or child support
South Carolina can hold your refund if you owe back taxes, child support, or other state debts. The Department of Revenue will not release the refund until the debt is paid or a payment plan is set up. The tracker may show your refund as approved but not paid, with a note about the hold.
If you believe your refund is being held, call 803-898-5000 and ask whether a debt hold is in place. If it is, you can ask about payment options or dispute the debt if you believe it is incorrect. Some debts can be resolved quickly; others require a formal payment arrangement.
Child support holds are managed by the South Carolina Department of Social Services, not the Department of Revenue. If your refund is held for child support, you may need to contact that agency directly to resolve the issue or set up a payment plan.
What happens if your return is rejected or has errors
If the Department of Revenue finds an error on your return — a missing signature, mismatched Social Security number, or math error — they will send you a notice by mail. The tracker may show a status like "error found" or "return rejected." Do not assume the refund is lost; the Department of Revenue is asking you to fix the problem.
Read the notice carefully to understand what needs to be corrected. Some errors can be fixed by calling the Department of Revenue; others require you to file an amended return or send in missing documents. Follow the instructions in the notice exactly, and keep a copy for your records.
If you do not receive a notice but the tracker shows an error status, call 803-898-5000 to find out what the problem is. The Department of Revenue can sometimes correct minor errors on their end without requiring you to file again.
Frequently Asked Questions
Can I check my refund status without a Social Security number?
No. The "Where's My Refund?" tool requires your Social Security number, date of birth, and expected refund amount. If you filed jointly, use the primary filer's Social Security number. If you do not have access to this information, call the Department of Revenue at 803-898-5000.
Why does the tracker say my refund was paid but I have not received it?
If direct deposit was chosen, check your bank account — the money may have arrived but not been noticed. If it has been more than 5 business days since approval, contact your bank to confirm the deposit was received. If you chose a check, allow 10 business days for mail delivery before contacting the Department of Revenue.
What if I filed both federal and state returns — will my state refund be delayed?
No. South Carolina processes state returns independently of federal returns. Your state refund timeline is not affected by your federal refund status. However, if you owe federal taxes, the IRS can intercept your state refund, which would delay or reduce it.
Can I change my refund delivery method after I file?
It depends on how far along your return is in processing. If your return has not been approved yet, contact the Department of Revenue at 803-898-5000 to request a change. If your return has already been approved and the refund is being processed, changes are usually not possible, and you would need to wait for the current refund and file an amended return if necessary.
How do I know if my refund was intercepted for a debt?
The "Where's My Refund?" tracker will show a status indicating a hold or offset. You can also call 803-898-5000 to ask directly whether your refund is being held. If it is, ask what debt is causing the hold and what options you have to resolve it.