Yes, Social Security can withdraw money from your bank account, but only under specific circumstances
Social Security has the legal power to take money directly from your bank account through a process called offset. This happens when you owe a debt to the federal government—most commonly an overpayment of benefits you received. The agency does not need your permission or a court order to do this. However, they must follow rules about how much they can take and must notify you first.
The most common reason for a bank account offset is a Social Security overpayment. This occurs when you received more in benefits than you were may have access to to. It can happen if you failed to report a change in your income, continued collecting after returning to work, or received duplicate payments by mistake. Social Security will attempt to recover this money, and if you do not repay it voluntarily, they will offset your bank account.
Social Security can also offset your account if you owe other federal debts—such as unpaid federal income taxes, defaulted federal student loans, or child support obligations. In these cases, a different federal agency may initiate the offset, but it comes out of the same bank account where your Social Security deposit lands.
Key Takeaways
- Social Security can offset your bank account only for overpayments of benefits or other federal debts, and they must send you a written notice before taking the money.
- The agency typically offsets your account by reducing your monthly benefit payment rather than withdrawing a lump sum, though lump-sum offsets can happen for large overpayments.
- You have the right to request a waiver of the overpayment or to appeal the offset decision within 60 days of receiving notice.
- Certain income sources, such as Supplemental Security Income (SSI), have stronger protections against offset than regular Social Security benefits do.
How Social Security notifies you before offsetting
Before Social Security takes money from your bank account, they must send you a written notice. This notice explains the amount of the overpayment, how it occurred, and your right to request a waiver or appeal. The notice will tell you when the offset will begin—typically at least 30 days after you receive it, though this timeline can vary.
The notice should arrive by mail at the address Social Security has on file for you. If your address has changed, you may not receive the notice, but Social Security is not required to track you down. This is why it is critical to keep your address current with the agency. You can update it online at ssa.gov, by phone at 1-800-772-1213, or in person at your local Social Security office.
If you receive a notice of overpayment, do not ignore it. Even if you disagree with the amount or believe the overpayment was Social Security's error, you have options to respond—and responding stops the offset clock.
The difference between benefit reduction and bank account withdrawal
Social Security has two main ways to recover an overpayment: by reducing your monthly benefit check or by offsetting your bank account directly. The agency prefers to reduce your monthly benefit because it is simpler and does not require access to your bank account.
When Social Security reduces your benefit, they typically withhold 10 percent of your monthly payment until the overpayment is repaid. For example, if your monthly benefit is $1,500 and you owe $3,000, Social Security will hold back $150 each month for 20 months. This happens automatically and does not require your bank account information.
A direct bank account offset happens when you owe a large overpayment and Social Security wants to recover it faster, or when another federal agency (such as the IRS or Department of Education) initiates an offset for a different federal debt. In these cases, Social Security will contact your bank and instruct them to freeze and transfer funds from your account. The amount taken can be substantial—sometimes the full overpayment in a single withdrawal.
What debts trigger a Social Security bank account offset
Social Security overpayments are the primary reason your account will be offset. Common causes include working while collecting benefits without reporting earnings, failing to report a change in living situation, receiving benefits for a deceased family member after their death, or being overpaid due to an error by Social Security itself.
Federal student loan defaults also trigger offsets. If you defaulted on a federal student loan and did not rehabilitate it, the Department of Education can offset your Social Security benefits to recover the debt. The offset typically takes 15 percent of your monthly benefit, though this can vary.
Child support and spousal support arrears can result in offsets as well. If you owe back child support or alimony, the state child support agency or a court can order an offset of your Social Security benefits. Unpaid federal income taxes and certain other federal debts may also lead to offsets, though Social Security benefits are the primary target for federal debt collection.
Your right to request a waiver or appeal
You do not have to accept an overpayment offset. When you receive a notice of overpayment, you have the right to request a waiver of the debt. A waiver means Social Security forgives the overpayment and stops the offset. You must request a waiver within 60 days of receiving the notice, though Social Security may consider late requests in some cases.
To request a waiver, you must show that the overpayment was not your fault or that repaying it would cause you financial hardship. For example, if Social Security made an error and you reasonably relied on the overpayment, you may have grounds for a waiver. If you are living on a fixed income and repayment would leave you unable to pay for food or housing, that is also grounds to request one.
You can also appeal the offset decision itself. An appeal challenges whether the overpayment actually occurred or whether the amount is correct. You have 60 days from the notice date to file an appeal. You can do this by contacting your local Social Security office, calling 1-800-772-1213, or submitting a written request.
Protections for Supplemental Security Income (SSI) recipients
If you receive Supplemental Security Income (SSI) rather than regular Social Security, your bank account has stronger protections against offset. SSI is a needs-based program for elderly, blind, and disabled individuals with limited income and resources. Federal law restricts how much of an SSI payment can be offset.
For SSI, Social Security cannot offset your account if doing so would reduce your monthly payment below the federal benefit rate—currently $943 per month for an individual (this amount changes yearly). This means if your SSI payment is already at or near the federal minimum, Social Security cannot take additional money from your bank account to recover an overpayment.
Regular Social Security benefits (retirement, disability, survivor benefits) do not have this same floor protection. Social Security can reduce or offset these benefits more aggressively, though they typically cannot reduce your benefit below a certain amount if you are the sole earner supporting a family.
Steps to take if Social Security offsets your account
If you discover that Social Security has withdrawn money from your bank account, your first step is to contact Social Security directly. Call 1-800-772-1213 or visit your local office to confirm the offset occurred and to understand the reason. Ask for a detailed explanation of the overpayment and request written documentation.
If you believe the offset was an error—for example, if Social Security withdrew money for an overpayment you already repaid—request that they reverse the transaction immediately. Bring any proof of prior repayment, such as bank statements or receipts. Social Security can issue a refund if they took money in error.
If the offset was correct but you cannot afford the loss, ask about a repayment plan. Social Security may agree to reduce the monthly withholding if you can show financial hardship. You can also request a waiver or appeal at this stage, though you are outside the initial 60-day window. Social Security may still consider your request if you have new information or circumstances.
Contact your bank as well. While your bank is required to honor Social Security's offset order, they may be able to provide documentation of the transaction and help you understand the timing and amount. Some banks can also help you set up account protections if you are concerned about future offsets.
How to prevent an offset before it happens
The best way to avoid a bank account offset is to report changes to Social Security promptly and accurately. If your income changes, your living situation changes, or a family member dies, contact Social Security within 30 days. Unreported changes are the leading cause of overpayments.
If you are working while collecting benefits, report your earnings to Social Security every year. Social Security has earnings limits that vary by age and benefit type. If you exceed the limit, your benefits will be reduced, but reporting prevents an overpayment from occurring in the first place.
Keep your address and contact information current with Social Security. This ensures you receive notices about changes to your benefits and gives you time to respond if a problem arises. Update your information online at ssa.gov or by calling 1-800-772-1213.
If you receive a notice of overpayment, respond immediately. Even if you disagree with it, responding starts the appeal process and may stop or delay an offset. Ignoring the notice guarantees the offset will proceed.
Frequently Asked Questions
Can Social Security offset my bank account without telling me first?
No. Social Security must send you a written notice before offsetting your account. The notice explains the overpayment amount and your right to appeal or request a waiver. However, if your address is not current with Social Security, you may not receive the notice. Always keep your address updated with the agency.
What if I think the overpayment amount is wrong?
You can appeal the overpayment decision within 60 days of receiving the notice. Contact your local Social Security office or call 1-800-772-1213 to file an appeal. Bring any documents that support your position, such as pay stubs, tax returns, or correspondence with Social Security about your benefits.
Can Social Security offset my account if I receive SSI?
Social Security has limits on how much SSI they can offset. They cannot reduce your monthly SSI payment below the federal benefit rate. If your SSI is already at the minimum, Social Security cannot take additional money from your bank account for an overpayment, though they may still pursue other collection methods.
How long does it take for an offset to appear in my bank account?
Once Social Security sends the offset order to your bank, the withdrawal typically occurs within one to three business days. Social Security must give you at least 30 days' notice before the offset begins, so you should have time to prepare or file an appeal after receiving the notice.
Can I get the money back if Social Security offsets my account by mistake?
Yes. If Social Security withdrew money in error, contact them immediately and provide proof that the offset was wrong. Social Security can issue a refund, though it may take several weeks to process. Request written confirmation of the error and the refund timeline.