SSI payments arrive on the same day each month, but that day shifts if it falls on a weekend or federal holiday
Supplemental Security Income (SSI) payments are sent on the first, third, or fourth Wednesday of each month, depending on your birth date. If that Wednesday falls on a weekend or federal holiday, the Social Security Administration sends your payment the business day before. This means your deposit date can move by one or two days from month to month, and you need to know which Wednesday is yours so you can plan around it.
The Social Security Administration does not choose when to pay you — your payment date is locked to your birth date. If you were born on the 1st through the 10th of any month, you receive SSI on the second Wednesday. If you were born on the 11th through the 20th, you receive it on the third Wednesday. If you were born on the 21st through the 31st, you receive it on the fourth Wednesday. Once assigned, this date does not change unless you commit fraud or the agency makes an error.
Key Takeaways
- Your SSI payment date is determined by your birth date and stays the same every month unless Social Security makes a correction.
- Payments arrive on a Wednesday, but if that Wednesday is a weekend or federal holiday, you receive the money the business day before.
- You can find your exact payment date by logging into your my Social Security account, calling 1-800-772-1213, or checking a recent bank statement.
- If your payment does not arrive on the expected date, check whether a federal holiday shifted the schedule before contacting Social Security.
- Direct deposit is the fastest and most reliable way to receive SSI, and the agency encourages it over checks or debit cards.
How to find your assigned payment date
The easiest way to confirm your payment date is to create or log into your my Social Security account at ssa.gov. Once you are signed in, your payment date appears on the dashboard under "Payment Information." You do not need to call or visit an office.
If you do not have an online account, you can call the Social Security Administration at 1-800-772-1213 (TTY 1-800-325-0778) and ask a representative for your payment date. Have your Social Security number ready. You can also look at a recent bank statement or check stub — the date the deposit hit your account is your payment date.
When federal holidays move your payment date
The Social Security Administration observes all federal holidays, which means if your payment date falls on a holiday, you receive your money the business day before. For example, if your payment date is the third Wednesday of the month and that Wednesday is Thanksgiving, you will receive your payment on Tuesday instead.
The federal holidays that most often affect SSI payments are New Year's Day (January 1), Independence Day (July 4), Thanksgiving (fourth Thursday in November), and Christmas (December 25). Presidents' Day, Memorial Day, and Labor Day can also shift your payment if they fall on your assigned Wednesday. The Social Security Administration publishes a full holiday schedule each year on its website.
Direct deposit versus checks and debit cards
SSI payments arrive fastest and most reliably through direct deposit to a bank account or prepaid card. Direct deposit deposits your money at midnight on your payment date, so you can access it when ready. Checks take longer to arrive and can be lost or stolen. The SSI debit card (issued by the Treasury Department) deposits funds on your payment date but may have fees.
To set up direct deposit, log into your my Social Security account and update your banking information, or call 1-800-772-1213 and ask a representative to add your account. You will need your bank's routing number and your account number. If you do not have a bank account, you can use a prepaid card or open a basic savings account at most banks with no minimum balance.
What to do if your payment does not arrive on time
Before you contact Social Security, check whether a federal holiday or weekend shifted your payment date. Look at your my Social Security account or your bank's transaction history to see if the deposit is pending. Deposits sometimes take a few hours to post, especially if you bank with a smaller institution.
If your payment is more than one business day late and no holiday explains the delay, call the Social Security Administration at 1-800-772-1213. Have your Social Security number and bank account information ready. A representative can check whether your payment was sent and, if it was, whether your bank received it. If the payment was sent but your bank did not receive it, the agency can issue a replacement payment or investigate the missing deposit with your bank.
Changes to your payment date after a life event
Your payment date normally does not change, but certain events can trigger a review. If you move to a different state, marry, divorce, or have a significant change in income, Social Security may recalculate your benefit amount. During that review, your payment date might shift temporarily while the agency processes the change. Once the review is complete, your new payment date (if it changes) becomes permanent.
If you report a change to Social Security, ask the representative whether it will affect your payment date. Some changes, like updating your address, do not affect when you are paid. Others, like a change in living situation, might. Knowing in advance helps you plan your budget.
Frequently Asked Questions
Can I change my payment date?
No. Your payment date is assigned based on your birth date and cannot be changed. If you need your payment on a different day for budgeting reasons, you can ask your bank about moving money to a separate account after it deposits, but Social Security will not alter your official payment schedule.
What happens if my payment date falls on Christmas or New Year's?
You receive your payment on the last business day before the holiday. If your payment date is Wednesday, December 25, you will receive it on Tuesday, December 24. If it falls on Wednesday, January 1, you will receive it on Tuesday, December 31 of the previous year.
Does direct deposit cost money?
Direct deposit itself is free. However, if you use a prepaid card instead of a bank account, the card issuer may charge monthly maintenance fees or per-transaction fees. A basic bank savings account has no cost and is the cheapest option for receiving SSI.
Why did my payment arrive on a different day than usual?
A federal holiday or weekend likely shifted your schedule. Check the Social Security Administration's holiday calendar to see if a holiday fell on your payment date that month. If no holiday explains the change, log into your my Social Security account or call 1-800-772-1213 to confirm your assigned date.
What if I receive SSI and Social Security retirement benefits?
If you receive both, they may be combined into a single payment on one date, or paid separately depending on how your account is set up. Log into your my Social Security account or call 1-800-772-1213 to see your payment schedule for both benefits.