· Charles Trautman, EA
Where's my Colorado refund? How to check your status
Half the calls we get about a missing refund are actually about the wrong refund. Someone checked the IRS site, saw their federal refund landed weeks ago, and can't figure out where the state money is. Colorado runs its own system, on its own schedule, and it has nothing to do with irs.gov.
The tool is Revenue Online, not the IRS
Colorado's refund status tool lives at tax.colorado.gov/refund, run by the Department of Revenue through its Revenue Online system. You don't need to create an account or log in. Choose "Check the Status of Your Refund," enter your Social Security number or ITIN, then enter either the exact refund amount from your return or your PIN or Letter ID. The tool updates once a day, so checking it every hour won't get you a different answer.
How long it actually takes
E-file with direct deposit and you're generally looking at three to five weeks. File a paper return, or end up getting paid by paper check, and that window stretches to as long as 90 days. Most of the wait people experience is inside that normal range; it just doesn't feel normal when it's your money.
Why some direct deposits arrive as checks
This one catches people off guard. The Department of Revenue has been converting a portion of direct deposit refunds into paper checks as a fraud safeguard, and mailing the check instead. It doesn't mean anything is wrong with your return. It does mean the money is moving at mail speed instead of bank speed, so build in extra time before you assume something's stuck.
What actually slows a refund down
A few things push a return past the normal window: a W-2 or 1099 amount that doesn't match what your employer reported to the state, an identity verification letter that needs a response before processing continues, or an amended return, which the state processes by hand rather than through the automated system. If you got a letter asking you to verify your identity, respond to it. That's the step most people miss, and it's the one holding up the refund.
This isn't the TABOR refund
If you came here looking for the TABOR refund specifically, that's a different mechanism tied to how much revenue the state collects in a given year, and it's claimed on your return rather than tracked through this same tool. We wrote up how the TABOR refund works separately, since the two get confused constantly and they're not the same check.
What a stuck refund usually turns out to be
Past 90 days with no movement and no letter explaining why, it's worth a second look at what was actually filed. Most of the time the cause is small: a missing signature, a mismatched routing number, or a return sitting in a manual review queue that just hasn't been touched yet. If you're a Tax Shop client, bring the notice you got, if any, when you come in or call. (Not sure what else to bring? Here's the full list.)
Common questions
Where do I check my Colorado state refund status?
At tax.colorado.gov/refund, through the Department of Revenue's Revenue Online system. No login is required. You will need your SSN or ITIN and either your exact refund amount or your PIN or Letter ID.
How long does a Colorado state refund take?
About three to five weeks if you e-filed and asked for direct deposit. A paper return, or a refund paid by paper check, can take up to 90 days.
Why did Colorado send me a check instead of a direct deposit?
The Department of Revenue has been converting some direct deposit refunds to paper checks as a fraud safeguard. It is not a sign anything is wrong with your return, but it does add mailing time.
Is the Colorado refund tracker the same as the TABOR refund?
No. This tool tracks your regular state income tax refund. The TABOR refund is a separate mechanism tied to state revenue limits and is claimed on the same return, but it is not what the refund status tool is checking.
General information from Tax Shop in Lone Tree, Colorado, current as of August 20, 2026. Refund timelines and state procedures change, and this isn't advice about your own return. Ask us about your return.