How Social Security payments reach your bank account

Social Security payments are sent by direct deposit to your bank account on a set schedule each month. The payment date depends on your birth date: if you were born between the 1st and 10th of any month, you receive payment on the second Wednesday; between the 11th and 20th, the third Wednesday; and between the 21st and 31st, the fourth Wednesday. These dates apply whether you receive retirement, disability, or survivor benefits.

Direct deposit is the only way Social Security sends money now. The agency stopped issuing paper checks in 2013, so if you receive benefits, the money goes directly into a bank account, credit union account, or prepaid card account that you designate. You cannot receive a check by mail.

The amount you receive each month is based on your work history and the age you started taking benefits — not on a fixed dollar amount that changes each year. However, Social Security does adjust payment amounts annually for cost-of-living increases, which means many recipients see a higher deposit in January than they did the previous year.

Key Takeaways

  • Direct deposit is the only payment method available; Social Security no longer issues paper checks.
  • Your payment date is determined by your birth date and falls on the second, third, or fourth Wednesday of each month.
  • You can set up or change your direct deposit information through your my Social Security account online or by calling Social Security directly.
  • If you do not have a bank account, you can receive benefits on a prepaid card issued by Social Security's approved provider.
  • Payment amounts vary by individual and are based on your earnings record and the age you began receiving benefits.

Setting up direct deposit for the first time

If you are newly approved for Social Security benefits, you will need to provide bank account information before your first payment is sent. You can do this through your my Social Security account at ssa.gov, which requires you to create a login with your email address and password. Once logged in, you can enter your bank routing number, account number, and account type (checking or savings).

If you do not have internet access or prefer to speak with someone, you can call Social Security at 1-800-772-1213 (TTY 1-800-325-0778) to provide your banking details over the phone. Have your bank account information ready when you call. Social Security will confirm the details with you before processing.

If you do not have a bank account, Social Security offers a prepaid debit card called the Direct Express card. You can request this option when you set up your benefits, and the card will arrive by mail before your first payment is deposited. The card works like a regular debit card and can be used at ATMs and stores.

Changing your direct deposit information

You can change which bank account receives your Social Security payment at any time. Log into your my Social Security account and select the option to update your payment information, then enter your new bank details. Changes made before the 10th of the month typically take effect with your next scheduled payment.

If you change your direct deposit information after the 10th of the month, the change may not go into effect until the following month's payment. Social Security will confirm the change in writing, so keep that confirmation in case there are any delays or questions.

You can also update your direct deposit by calling 1-800-772-1213 or by visiting a local Social Security office in person. Bring a photo ID and your new bank account information with you if you go in person.

What to do if your payment does not arrive on time

Payments are deposited on your scheduled date, but the exact time depends on your bank. Some banks make funds available early in the morning; others may take until later in the day. If your payment has not appeared by the end of your scheduled payment date, contact your bank first to confirm the deposit has been received.

If your bank confirms the money has not arrived, contact Social Security at 1-800-772-1213. Have your Social Security number and bank account information ready. Social Security can check whether the payment was sent and investigate any issues with the transfer. If there was an error on Social Security's end, they can reissue the payment.

Delays can happen if you recently changed your bank information, if there is a problem with your account, or if there is a processing error. Social Security will work with you and your bank to resolve the issue, though it may take several business days.

Protecting your direct deposit information

Your bank account information is sensitive, so only provide it to Social Security through official channels: the my Social Security website, a phone call to the official Social Security number (1-800-772-1213), or an in-person visit to a Social Security office. Do not share your banking details with anyone claiming to represent Social Security who contacts you by email, text, or unsolicited phone call.

Scammers sometimes pose as Social Security representatives and ask for bank information or threaten to stop your benefits. Social Security will never ask for your password, full Social Security number, or banking details via email or text. If you receive a suspicious message, do not respond and report it to the Social Security Office of Inspector General at oig.ssa.gov.

Understanding payment amounts and cost-of-living adjustments

The amount you receive each month is calculated based on your lifetime earnings and the age you started receiving benefits. Someone who waits until age 70 to claim receives more per month than someone who claims at 62, even though the total lifetime benefit may be similar. Your benefit amount is set when you start receiving benefits and stays the same month to month, except for annual adjustments.

Each January, Social Security adjusts benefit amounts for a cost-of-living adjustment (COLA). This means your January payment is typically higher than your December payment from the previous year. The adjustment percentage varies year to year based on inflation. You will receive a notice in December showing your new benefit amount for January.

Your benefit amount can also change if you report a change in your circumstances — such as returning to work, getting married, or a family member becoming may be able to access for benefits on your record. Contact Social Security if any major life changes occur.

Frequently Asked Questions

Can I receive my Social Security payment on a different day each month?

No. Your payment date is fixed based on your birth date and does not change. You will receive your payment on the same date every month — either the second, third, or fourth Wednesday, depending on whether you were born in the first, second, or third part of the month.

What happens to my payment if my bank account is closed?

If your bank account is closed, your payment will be rejected and returned to Social Security. Social Security will attempt to redeposit the payment, but if it fails again, they will contact you to get a new bank account number. During this time, you will not receive your payment, so it is important to keep your account open or update your information before closing it.

Can I split my Social Security payment between two bank accounts?

No. Social Security only allows one bank account per person. Your entire monthly payment goes to the single account you designate. If you want to move money to another account after receiving it, you can do that through your bank.

Is there a maximum or minimum amount Social Security will deposit?

There is no maximum or minimum for direct deposit. Your payment amount is based on your individual benefit calculation and is deposited in full each month, regardless of the amount.

What if I need to receive my payment by a certain date each month?

Your payment date is fixed and cannot be changed to accommodate personal scheduling needs. However, knowing your payment date in advance allows you to plan your bills and expenses around when the money arrives. You can find your specific payment date by logging into your my Social Security account or calling 1-800-772-1213.