Where to check your Social Security payment online
You can see your Social Security payment information through my Social Security, the official account portal run by the Social Security Administration. Log in with your username and password, or create an account if you don't have one yet. Once inside, you'll find your payment history, the date your next payment posts, and the exact amount you receive each month.
The portal shows payments going back several years, so you can verify whether a specific payment arrived and when. If you receive benefits, you can also see your annual benefit statement, which breaks down how much you've earned over your lifetime and what your current monthly payment is based on.
You do not need to call or visit an office to check a recent payment. The online account updates regularly and is available 24 hours a day. If you don't have internet access or prefer to speak with someone, you can call the Social Security Administration at 1-800-772-1213 (TTY 1-800-325-0778) and a representative will look up your payment information for you.
Key Takeaways
- Log into my Social Security online to see your payment history, upcoming payment dates, and monthly benefit amount without calling.
- The portal shows payments going back several years, so you can confirm whether a specific payment posted and when.
- Payment dates depend on your birth date: people born on the 1st through 10th are paid on the second Wednesday of each month, the 11th through 20th on the third Wednesday, and the 21st through 31st on the fourth Wednesday.
- If a payment is late or missing, check my Social Security first to confirm the expected date, then contact Social Security if the payment doesn't arrive within three business days of that date.
Understanding your payment schedule
Social Security payments arrive on a set schedule based on your birth date, not randomly. If you were born between the 1st and 10th of any month, your payment posts on the second Wednesday of each month. If you were born between the 11th and 20th, you're paid on the third Wednesday. If you were born between the 21st and 31st, your payment arrives on the fourth Wednesday.
This schedule applies whether you receive retirement, disability, or survivor benefits. The payment goes directly to your bank account if you've set up direct deposit, or to a debit card if you receive benefits through Direct Express. Knowing your payment date helps you spot a missing payment quickly — if your date passes and the money hasn't arrived, you'll know to investigate.
What to do if your payment is late or missing
First, log into my Social Security and confirm the expected payment date. The portal will show you the exact date your payment should post. If that date has passed and you haven't received the money, wait three business days — sometimes payments take a day or two to clear through your bank, even though Social Security sent it on time.
If three business days have passed since your expected payment date and the money still hasn't arrived, call Social Security at 1-800-772-1213. Have your Social Security number ready and tell them the date you expected to be paid. They can confirm whether Social Security released the payment and, if so, trace where it went. If the payment was never sent, they can investigate why and often reissue it.
If you receive benefits through Direct Express, you can also call that card company's customer service number (on the back of your card) to ask whether the payment arrived in your account. Sometimes a payment posts to the card but takes longer to show in your bank's system.
How to set up or change your payment method
You can change how you receive your Social Security payment through my Social Security. Log in, go to the payment information section, and you'll see options to switch to direct deposit, stay on Direct Express, or change which bank account receives your payment. Changes usually take one to two months to go into effect, so plan ahead if you're switching banks.
Direct deposit is the fastest and most reliable way to receive benefits. The payment posts to your account on your scheduled date and clears within one business day. If you don't have a bank account, Direct Express is a debit card option that works similarly — your payment loads onto the card on your payment date.
Reading your payment information in my Social Security
When you log into my Social Security, the dashboard shows your current monthly benefit amount at the top. Below that, you'll see a section labeled "Payment History" that lists every payment you've received, the date it posted, and the amount. You can scroll back through years of payments to verify old ones or check when a specific payment arrived.
The portal also displays your next scheduled payment date prominently. If you're expecting a payment and want to confirm the date before it arrives, this is where to look. The information updates daily, so if Social Security makes a change to your payment — for example, a cost-of-living adjustment or a change in your benefit amount — you'll see it reflected here.
What if you can't access my Social Security online
If you don't have an account yet, you can create one on the Social Security website. You'll need your Social Security number, email address, and a way to verify your identity — usually a credit card, bank account, or mortgage information. The process takes about 10 minutes.
If you've forgotten your password, use the "Forgot username or password?" link on the login page. Social Security will send you a reset link by email. If you're having trouble creating an account or logging in, call 1-800-772-1213 and ask for help setting up your account. A representative can walk you through it or look up your payment information over the phone instead.
Why your payment amount might change
Your Social Security payment can change for several reasons. The most common is the annual cost-of-living adjustment, which usually happens in January and increases all benefits by a set percentage to account for inflation. You'll see this reflected in my Social Security before the January payment arrives.
Your payment can also change if you report a change in your income, living situation, or family status. If you're still working while receiving benefits, your payment may be reduced if you earn above a certain amount. If you get married, divorced, or have a dependent child, your benefit may increase or decrease. Any change Social Security makes will show up in your payment history and your current benefit amount in my Social Security.
Frequently Asked Questions
How far back can I see my payment history in my Social Security?
You can view your payment history going back several years through my Social Security. The exact length depends on when you started receiving benefits, but most accounts show at least three to five years of payments. If you need information older than what appears online, call Social Security and they can provide a longer history.
What if my payment shows in my Social Security but didn't arrive in my bank account?
Contact your bank first to confirm the payment hasn't been delayed in processing. If your bank says they haven't received it, call Social Security at 1-800-772-1213 with the payment date shown in my Social Security. Social Security can confirm they sent it and trace where it went, then reissue it if needed.
Can I change my payment date?
No, your payment date is set based on your birth date and cannot be changed. However, you can change which bank account or debit card receives your payment through my Social Security, and the new account will receive payments on your regular scheduled date.
Do I need to do anything to receive my annual cost-of-living adjustment?
No. The adjustment happens automatically in January if you're receiving benefits. You'll see your new payment amount in my Social Security before the January payment arrives, and the higher amount will continue each month going forward.
What should I do if I think there's an error in my payment amount?
Log into my Social Security and review your benefit statement, which shows how your payment is calculated. If something looks wrong, call Social Security at 1-800-772-1213 and explain what you think is incorrect. They can review your case and explain why your payment is the amount it is, or correct an error if one exists.