If you're receiving SSDI — or hoping to — one of the most practical questions you'll face is how much work income you're allowed to have. The answer isn't a single number. It's a set of rules that shift depending on where you are in your disability journey, whether you're still applying or already approved, and what kind of work you're doing.
Here's how the earning limits work, what triggers reviews, and why the same dollar amount can mean very different things for different people.
The Social Security Administration uses a concept called Substantial Gainful Activity (SGA) to measure whether someone is working at a level that disqualifies them from SSDI.
SGA is a monthly earnings threshold. If you earn above it, SSA generally considers you capable of substantial work — which means you may not qualify for benefits, or your existing benefits could be suspended or stopped.
For 2025, the SGA threshold is $1,620 per month for non-blind individuals and $2,700 per month for people who are statutorily blind. These figures adjust annually, so the number you see in one year may be different the next.
💡 SGA applies to earned income — wages from a job or net earnings from self-employment. It does not apply to passive income like investments, rental income, or spousal earnings.
If you're applying for SSDI and currently working, SSA will look at your earnings first — before evaluating your medical condition.
If your monthly earnings exceed the SGA threshold at the time you apply, SSA will typically deny the claim at step one of the five-step sequential evaluation process, without reviewing your medical records. This is one of the earliest disqualification points in the system, and it catches many applicants off guard.
If you're earning below SGA, SSA moves on to assess your medical condition, work history, and functional limitations.
Approval doesn't mean you're locked out of work forever. SSDI includes built-in work incentives designed to let beneficiaries test their ability to return to employment without immediately losing benefits.
The Trial Work Period (TWP) allows you to work for up to 9 months (not necessarily consecutive) within a rolling 60-month window and still receive your full SSDI benefit — regardless of how much you earn during those months.
For 2025, a month counts as a trial work month if you earn more than $1,110. Once you've used all 9 trial work months, SSA evaluates whether your earnings exceed SGA.
After your trial work period ends, you enter the Extended Period of Eligibility (EPE) — a 36-month window during which your benefit can be turned on or off based on your monthly earnings relative to SGA.
During the EPE:
| Phase | Duration | Earnings Rule |
|---|---|---|
| Trial Work Period | 9 months (within 60) | Any earnings; benefit continues |
| Extended Period of Eligibility | 36 months | Benefit on/off based on SGA |
| After EPE | Ongoing | Must file new claim if earnings drop |
SGA calculations aren't always straightforward. SSA can make deductions from your gross earnings before comparing them to the threshold. These include:
This means two people with identical paychecks can have very different SGA outcomes after these adjustments.
SSDI isn't income-based the way SSI is. Your monthly SSDI payment is calculated from your lifetime earnings record — specifically your Average Indexed Monthly Earnings (AIME) — not from your current financial need.
Working below SGA while on SSDI does not reduce your monthly benefit amount. You receive the same payment whether you earn $0 or $1,000 in a given month, as long as you stay under the threshold.
This is a meaningful distinction from SSI, where every dollar earned can reduce your benefit dollar-for-dollar after a small exclusion.
The rules above describe how the system works in general. How they apply to any individual depends on factors SSA weighs case by case:
Someone just beginning their trial work period faces a different set of consequences for the same paycheck than someone who exhausted their EPE three years ago. The dollar amount on the check is the same — the program response is not.