Check your refund status on the Massachusetts Department of Revenue website
The Massachusetts Department of Revenue (DOR) has a tool called Where's My Refund? that shows you the status of your state tax refund. You can find it on the DOR website at mass.gov/dor. The tool asks for your Social Security number, filing status, and the exact refund amount from your tax return.
The tool updates once per week, usually on Thursdays. If you filed your return recently, it may take a few days to appear in the system. Once it does, you will see one of four statuses: received, processing, approved, or paid.
You do not need to create an account or log in. The tool is free and available 24 hours a day.
Key Takeaways
- Use the Where's My Refund? tool on mass.gov/dor to check your refund status anytime, using your Social Security number and filing information.
- The tool updates once per week on Thursdays, so checking more often will not show new information.
- A refund typically takes 4 to 6 weeks from the date the DOR receives your return, though this varies depending on whether the return needs review.
- If you filed by mail, allow extra time for the DOR to receive and process your return before the tool will show a status.
- Direct deposit refunds arrive faster than checks, usually within 1 to 2 weeks after the DOR approves your return.
What each refund status means
Received means the DOR has your return in its system. This status appears within a few days of filing electronically, or within 1 to 2 weeks if you mailed it. The DOR is not yet reviewing your return at this stage.
Processing means the DOR is reviewing your return for accuracy and checking it against wage and income records. This step usually takes 2 to 4 weeks. If the DOR finds a discrepancy or needs more information, it will send you a letter by mail.
Approved means the DOR has finished reviewing your return and determined that your refund is correct. The refund is now scheduled to be paid. This status typically appears 1 to 2 weeks before the money reaches you.
Paid means the DOR has sent your refund. If you chose direct deposit, the money should arrive within 1 to 2 business days. If you requested a check, allow 7 to 10 business days for it to arrive by mail.
How long a refund usually takes
The total time from filing to receiving your refund depends on how you file and how you want the money. If you file electronically and choose direct deposit, you may see your refund within 4 to 6 weeks. If you file by mail or request a check, add 1 to 2 weeks to that timeline.
Some returns take longer. If the DOR needs to verify information — for example, if your return shows a large deduction or if there is a mismatch between your return and your W-2 forms — the processing step can stretch to 8 weeks or more. The DOR will contact you by mail if this happens.
Returns filed closer to the April 15 important date often take longer because the DOR receives a high volume all at once. Filing earlier in the year can speed up your refund.
What to do if your refund is delayed
If your refund status has not changed in more than 6 weeks, or if you received a letter from the DOR asking for more information, contact the DOR directly. You can call the Taxpayer information Line at 617-887-6367. The line is open Monday through Friday, 8:30 a.m. to 4:30 p.m. Eastern Time. Have your Social Security number and tax return handy.
If the DOR sent you a letter, follow the instructions in that letter. Usually it will ask you to send additional documents or to call a specific number. Responding quickly can prevent further delays.
If you filed by mail and your return has not shown up in the Where's My Refund? tool after 2 weeks, the mail may have been delayed. You can contact the DOR to confirm they received it.
Direct deposit versus check refunds
Direct deposit is faster and more reliable than a mailed check. When you choose direct deposit, the DOR sends your refund directly to your bank account. The money usually arrives within 1 to 2 business days after the DOR approves your return. There is no risk of the check being lost or delayed in the mail.
If you requested a check, the DOR prints and mails it to the address on your return. Checks typically arrive 7 to 10 business days after the DOR approves your return, but mail delays can add time. If your check does not arrive within 2 weeks of the paid status, contact the DOR.
If you are filing next year, you can set up direct deposit on your tax return form. You will need your bank account number and routing number, which you can find on a check or by calling your bank.
If you moved or changed your address
If you moved after filing your return, the DOR will mail any letters or your check to the address you listed on your return. You should update your address with the DOR as soon as possible to avoid missing important mail.
You can update your address by calling the Taxpayer information Line at 617-887-6367. Have your Social Security number and old address ready. The DOR can also accept address changes by mail, but calling is faster.
If you chose direct deposit, your address does not affect when your refund arrives — it goes to your bank account, not your mailbox. However, updating your address is still important in case the DOR needs to contact you about your return.
Frequently Asked Questions
Why does the Where's My Refund tool say "received" but nothing has changed in two weeks?
The tool updates once per week on Thursdays. If you filed recently, it may take several days for your return to enter the system at all. Once it shows "received," the processing step usually takes 2 to 4 weeks. If more than 4 weeks have passed since you filed and the status is still "received," contact the DOR at 617-887-6367.
Can I check my federal and state refunds in the same place?
No. Your federal refund is tracked through the IRS website at irs.gov using the IRS Where's My Refund tool. Your Massachusetts state refund is tracked separately through the DOR website. You will need to check both sites if you filed both federal and state returns.
What if I filed jointly with a spouse — whose Social Security number do I use?
Use the Social Security number of the person listed first on the return. The Where's My Refund tool will ask for the filing status (married filing jointly, single, etc.) and the refund amount, so make sure you have a copy of your return handy when you check.
My refund status says "paid" but I have not received the money yet. What should I do?
If you chose direct deposit, the money should arrive within 1 to 2 business days. If it has been longer than that, contact your bank to confirm the deposit has not been delayed on their end. If you requested a check, allow 7 to 10 business days from the "paid" date. If more time has passed, call the DOR at 617-887-6367.
Can I cancel my refund and have the money applied to next year's taxes instead?
Once the DOR has approved and paid your refund, you cannot cancel it. If you want to avoid a refund in the future, you can adjust your withholding by filing a new W-4 form with your employer, which tells them to take more tax from each paycheck.