Direct deposit is how Social Security sends your monthly payment to your bank account

Social Security payments arrive by direct deposit on a set schedule each month. The day you receive your payment depends on your birth date and the type of benefit you get. In July 2025, payments will follow the same schedule as every other month — there is no change to when money arrives or how it moves.

Direct deposit means Social Security transfers your payment electronically from the federal government's bank to your personal bank account. You do not receive a paper check. The money typically appears in your account on the same day it is sent, though some banks hold deposits for a business day.

If you are not yet receiving Social Security, you must set up direct deposit when you first claim benefits. If you already receive payments, your deposit method is already in place and will not change unless you ask it to.

Key Takeaways

  • Social Security payments arrive on the second, third, or fourth Wednesday of each month, depending on when you were born.
  • Direct deposit is the only way to receive Social Security payments; paper checks are no longer issued.
  • You can view your payment schedule and confirm your deposit details through your personal my Social Security account online.
  • If your bank account changes, you must update your information with Social Security before your next payment date.
  • Payments arrive on the same day each month unless a holiday shifts the federal banking calendar.

When your July 2025 payment arrives based on birth date

Social Security staggered payment dates so the system does not process all payments at once. Your payment day is determined by your birth date, not by when you claimed benefits or how long you have been receiving payments.

If you were born on the 1st through the 10th of any month, your payment arrives on the second Wednesday of each month. If you were born on the 11th through the 20th, your payment arrives on the third Wednesday. If you were born on the 21st through the 31st, your payment arrives on the fourth Wednesday.

In July 2025, these dates fall on July 9, July 16, and July 23. If a federal holiday falls on a Wednesday, Social Security sends payments one day early, on Tuesday. Check your personal my Social Security account to see your exact payment date — it will not change month to month unless you update your birth date information, which is rare.

How to confirm your direct deposit details before July

You can see your payment schedule and verify your bank account information through my Social Security, the official online account system. Go to ssa.gov, select "Sign in to my Social Security," and log in with your username and password. If you do not have an account, you can create one using your Social Security number, email address, and a phone number.

Once logged in, select "Payments" to view your payment history and the date your next payment will arrive. You will also see the last four digits of the bank account where your payment is deposited. If those digits are wrong, or if you have changed banks, you must update your account information before your payment date.

To change your bank account, you can update it directly in my Social Security under "Payment Information," or you can call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) during business hours. Have your new bank account number and routing number ready. Changes typically take effect within one or two business days, but Social Security recommends updating at least a week before your payment date to avoid delays.

What to do if your July payment does not arrive on time

Direct deposits usually arrive on the scheduled day. If your payment does not show up by the end of the business day, first check my Social Security to confirm the payment date — you may have misremembered which Wednesday applies to your birth date.

If the date has passed and the money is not in your account, contact your bank first. Ask whether the deposit is pending or if there is a hold on your account. Some banks flag large or unusual deposits and delay them for a day. If your bank has no record of the deposit, then contact Social Security at 1-800-772-1213. Have your Social Security number, bank name, and account number ready. Social Security can confirm whether the payment was sent and investigate if it was lost in transit.

Do not assume the payment failed because it is a few hours late. Direct deposits can arrive at different times depending on your bank's processing schedule, even on the same day.

Changing your bank account or payment method

You can change which bank account receives your Social Security payment at any time. Log into my Social Security and select "Payment Information," then choose "Change Direct Deposit." Enter your new bank's routing number and your new account number. Social Security will verify the information and send a test deposit of a few cents to confirm the account is real and in your name.

If you prefer to update by phone, call 1-800-772-1213 and speak to a representative. They will ask for your new routing number and account number. You will receive a confirmation number for your records.

Changes take effect within one to two business days. If you are switching banks close to your payment date, Social Security may send that month's payment to your old account. Plan ahead if possible, or contact your old bank to ask them to forward the deposit to your new account.

What happens if you lose access to your bank account

If your bank account is frozen, closed, or compromised, contact Social Security immediately at 1-800-772-1213. Do not wait until your payment date. Social Security can place a hold on your payment while you update your account information, which prevents the money from being sent to an account you can no longer use.

Once you have opened a new account at a different bank, update your information in my Social Security or by phone. Social Security will resume sending payments to your new account. If a payment was already sent to your old account and you no longer have access to it, contact your bank to see whether they can retrieve it or redirect it. If the bank cannot help, Social Security may be able to issue a replacement payment, but this process takes time.

Frequently Asked Questions

Can I receive my Social Security payment by check instead of direct deposit?

No. Social Security stopped issuing paper checks in 2011. All payments are sent by direct deposit to a bank account. If you do not have a bank account, you can open one at most banks or credit unions with minimal documentation, or you can use a prepaid debit card account that accepts direct deposits.

What if I do not know my bank's routing number?

Your routing number is printed on the bottom left of your checks, or you can find it on your bank's website or by calling customer service. If you are opening a new account, the bank will provide the routing number when you sign up. Social Security will not process a payment without a correct routing number.

Will my payment arrive on a different day in July 2025 because of a holiday?

No federal holidays fall on a Wednesday in July 2025, so payment dates remain on their normal schedule: July 9, July 16, and July 23. If a holiday did fall on a Wednesday, Social Security would send payments on Tuesday instead.

How do I know if my payment was sent if I do not see it in my account?

Log into my Social Security and check your payment history under "Payments." It will show the date the payment was sent and the amount. If it shows a payment was sent on your scheduled date but you do not see it in your account, contact your bank to ask if it is pending or held.

Can I change my payment date to a different day of the month?

No. Your payment date is fixed based on your birth date and cannot be changed. Social Security uses this system to spread payments throughout the month. You can only change which bank account receives the payment, not when it arrives.