Social Security earnings limit confusion - pay date vs. work date for monthly $1,950 limit tracking?
I'm so stressed about managing my SS earnings limit! I'm under FRA and can earn up to $1,950 monthly before they reduce my benefits. My question is: does SSA count income on the day I EARN it or the day I GET PAID? Here's my situation - I'm working part-time as a nurse aide making $16.64/hour for 24 hours weekly. Usually this means 8-9 days monthly (12-hour shifts). My schedule is pretty consistent except for next June when I'll need to work 10 days (that's 120 hours total) because we're short-staffed. My paychecks come every other Friday, which means sometimes I get paid for work done in two different months. If I track by PAY DATE, I might go over in some months even though my actual WORK HOURS that month were under the limit. How does SSA view this? Do they look at when I physically worked the hours or when I received the money? Anyone gone through this before with SS? I'm terrified of accidentally going over and having to deal with benefit reductions!
19 comments


Connor O'Neill
SSA counts earnings when they're earned, not when they're paid. This is different from how they handle self-employment income. Your employer reports your wages on your W-2 based on when you earned them, not when you received payment. For your June situation where you'll work 10 days at 12 hours each (120 hours) at $16.64/hour, you'll earn about $1,997. That would be slightly over the monthly limit of $1,950. However, there's also a yearly limit ($23,400 for 2025), so even if you go over in one month, you might still be under the annual limit which could help. You should call SSA directly and explain your situation. They can provide guidance specific to your case and note it in your file.
0 coins
Zainab Ismail
•Thank you so much for this clear explanation! I didn't realize there was a difference between earned vs. paid for wages vs. self-employment. That makes more sense. You're right about June - I'll be slightly over. Do you know if I'll lose my entire benefit for that month or just the amount I went over? And would it be smart to ask my employer to adjust my June schedule to stay under the limit?
0 coins
Yara Nassar
I went through this EXACT same thing last year!!! The SSA counts the money when it's EARNED not when you get paid. So you need to track the days you actually work each month, not your payday. Just be careful because my employer's payroll system didn't match how SSA counts it. On my paystubs everything was by PAY PERIOD, but for SS purposes I had to add up the actual days I worked each calendar month. It was super annoying to track!!
0 coins
Zainab Ismail
•That's exactly what I was worried about! My employer's payroll system breaks it down by pay period too, not calendar month. Did you have to create your own tracking system? I'm worried I'll mess something up.
0 coins
Yara Nassar
•Yeah I just made a simple spreadsheet. I put the date, hours worked, and pay for each shift. Then I could total it by calendar month. It was annoying but better than dealing with overpayments later! I think you can also ask your payroll department for a breakdown by work date if you need it for SS purposes.
0 coins
Keisha Robinson
The monthly earnings test looks at when the work was performed, not the pay date. However, you should be aware that SSA has a special rule that might help you in June. If you go over the limit in ONLY ONE month of the year due to circumstances beyond your control, and your earnings in the other months are under the limit, SSA may apply what's called a "non-service month" provision and not reduce your benefits for that month. For your June situation, document why you need to work extra (short staffing beyond your control). You should reach out to SSA before June to explain the situation and see if this provision could apply in your case.
0 coins
Zainab Ismail
•Oh wow, I had no idea about this "non-service month" provision! That could be exactly what I need. I'll definitely call SSA to ask about this before June. Our staffing shortage is definitely beyond my control - we had two people quit unexpectedly. Thank you so much for this information!
0 coins
GalaxyGuardian
SSI or SSDI? The rules are different for each. If it's SSI then you need to report monthly income anyway so its not really about which date counts.
0 coins
Connor O'Neill
•The poster is talking about the earnings test for Social Security retirement benefits, not SSI or SSDI. The $1,950 monthly amount referenced is the 2025 monthly earnings limit for beneficiaries under Full Retirement Age who receive Social Security retirement benefits.
0 coins
GalaxyGuardian
•Oh my bad, I misunderstood. Thanks for the correction!
0 coins
Paolo Ricci
I had this issue too. Call them directly. I tried three days in a row and couldn't get through and then tried at 7:59am right when they opened and STILL got the "all representatives are busy" message.
0 coins
Amina Toure
•I had the same experience trying to reach SSA about my earnings test question. After days of frustration, I finally used a service called Claimyr (claimyr.com) that got me connected to a real person at Social Security in under 10 minutes. They have a video showing how it works: https://youtu.be/Z-BRbJw3puU It saved me hours of redial frustration and the SSA agent I spoke with was able to explain exactly how the earnings test would apply to my specific work schedule. Totally worth it for getting a definitive answer directly from SSA instead of worrying.
0 coins
Oliver Zimmermann
This whole earnings limit thing is SUCH A SCAM!!! The government just wants to find any excuse to keep our money. I went over by $23 ONE MONTH and they took back a full month of benefits. Then I had to spend HOURS on the phone trying to explain it was a mistake. The whole system is designed to confuse us!
0 coins
Keisha Robinson
•That doesn't sound right. If you exceeded the monthly limit by only $23, they should have only withheld $1 in benefits for every $2 you went over (so about $11.50). They shouldn't have taken an entire month of benefits for such a small overage. Did you appeal that decision? It sounds like there may have been an error in how they calculated your reduction.
0 coins
GalaxyGuardian
i track mine by work date not pay date. havent had problems so far
0 coins
Yara Nassar
One other thing to consider - if you're going to reach Full Retirement Age (FRA) this year, then there's a higher annual limit ($59,520 for 2025) and the reduction is only $1 for every $3 over the limit. After you reach FRA month, there's no limit at all! So your specific situation might be different depending on your age.
0 coins
Zainab Ismail
•Thanks for mentioning this, but I'm only 63 so I still have a few years before FRA. I'm stuck with the lower limit for now unfortunately.
0 coins
Connor O'Neill
Just to follow up on the June situation: If you want to avoid going over the limit, you could ask your employer to shift one of your June shifts to July, or take one unpaid day off in June. At your hourly rate of $16.64, working about 117 hours would keep you just under the $1,950 limit. Alternatively, if this is a one-time situation and you'll be under the limit for all other months, you might actually be better off just working the extra hours, going slightly over in June, and having a small benefit reduction rather than losing a full day's wages.
0 coins
Yuki Kobayashi
As someone who's been navigating the earnings limit for a couple years now, I can confirm what others have said - SSA definitely goes by when you EARNED the money, not when you got paid. One thing that might help with your tracking: I created a simple calendar where I mark each work day with my hours and calculate running totals. It takes literally 2 minutes after each shift but saves so much stress at month-end. For your June situation, here's something to consider: since you're consistently under the limit other months, you might want to just work the extra shift and take the small benefit reduction rather than lose a full day's pay. The reduction is $1 for every $2 over the limit, so if you go over by ~$47, you'd only lose about $23 in benefits but gain a full day's wages. But definitely call SSA first about that "non-service month" provision someone mentioned - that could be a game changer if the staffing shortage qualifies as beyond your control!
0 coins