Yes, Social Security can withdraw money from your bank account, but only in specific situations
Social Security can take money from your bank account if you owe a debt to the federal government—most commonly an overpayment of benefits you received. This happens through a process called offset, where the government instructs your bank to transfer funds to repay what you owe. The money is taken directly; you do not receive a bill first and then choose to pay.
The most common reason for an offset is that Social Security paid you more than you were may have access to to receive. This can happen if your income changed, your living situation changed, or if there was an error in how your benefits were calculated. Social Security will notify you of the overpayment and give you a chance to dispute it, but if the debt stands, they can begin taking money from your account without further warning once the offset process starts.
Other federal debts can also trigger an offset against your Social Security benefits. These include unpaid federal income taxes, defaulted federal student loans, and child support or spousal support owed to another state. The federal government has broad authority to offset Social Security payments for these debts, and the offset can happen to your bank account if your benefits are deposited there.
Key Takeaways
- Social Security offsets your bank account only to recover money you owe to the federal government, most often an overpayment of benefits.
- You will receive written notice of an overpayment and a chance to request a waiver or appeal before the offset begins.
- Other federal debts—unpaid taxes, defaulted student loans, child support—can also trigger an offset against your Social Security deposits.
- Once an offset starts, Social Security can take money from your account repeatedly until the debt is paid in full.
- If you believe the offset is wrong, you can request a hearing to challenge the debt or ask for a payment plan instead.
How Social Security notifies you of an overpayment
When Social Security determines you have been overpaid, they send you a formal notice in the mail. This notice explains how much you owe, why you owe it, and what you can do next. The notice will tell you that you have the right to request a waiver (asking Social Security to forgive the debt) or to appeal the overpayment decision itself.
You typically have 60 days from the date on the notice to request a waiver or appeal. If you do nothing during that time, Social Security can begin the offset process. However, even if you miss the 60-day window, you can still request a waiver or appeal later—it just becomes harder to stop the offset once it has started.
Social Security will also tell you in the notice whether they plan to recover the overpayment by reducing your future benefit checks or by offsetting your bank account. If your benefits are direct-deposited, they will offset the account where those deposits land.
What happens when an offset begins
Once Social Security decides to offset your account, they send instructions to your bank. Your bank is required to comply with these federal instructions. The offset typically takes money in one lump sum, though Social Security can also arrange for repeated monthly offsets if the debt is large.
The offset amount is usually the full overpayment, but Social Security can also take a portion of your monthly benefit check instead. If you receive Supplemental Security Income (SSI) in addition to regular Social Security, the rules are different—SSI payments have stronger protections and cannot be offset as easily.
Your bank cannot refuse the offset or warn you in advance. Once the federal government's offset order reaches your bank, the money is transferred. You will see the withdrawal on your bank statement, often labeled as a federal offset or Social Security adjustment.
How to request a waiver of the overpayment
A waiver is a request asking Social Security to forgive the overpayment debt entirely. You are not required to repay money you received in good faith if you did not know you were not may have access to to it. Social Security will consider a waiver if you can show that you were not at fault for the overpayment and that repaying it would cause you hardship.
To request a waiver, you must submit Form SSA-632, "Request for Waiver of Overpayment Recovery." You can get this form from your local Social Security office, by calling 1-800-772-1213, or by visiting ssa.gov. You will need to explain why you believe you should not have to repay the money and describe any financial hardship repayment would cause.
Social Security will review your request and send you a decision. If they deny your waiver request, you can appeal that decision. The appeal process is separate from the overpayment appeal and has its own timeline and hearing procedures.
How to appeal the overpayment itself
You can challenge whether you actually owe the money at all. This is different from requesting a waiver. An appeal of the overpayment means you believe Social Security made an error in calculating what you were owed or in determining that you were overpaid.
To appeal, you must request a hearing before an Administrative Law Judge. You do this by submitting a written request within 60 days of receiving the overpayment notice. You can submit the request in person at your local Social Security office, by mail, or online through ssa.gov.
At the hearing, you can present evidence and testimony about why you believe the overpayment information is wrong. You can represent yourself or bring a lawyer or representative. If the judge agrees with you, the overpayment is removed and any offset stops. If the judge agrees with Social Security, you can appeal further to the Appeals Council.
Offsets from other federal debts
Social Security benefits can also be offset to pay debts you owe to other federal agencies. The most common are unpaid federal income taxes, defaulted federal student loans (not private student loans), and child support or spousal support owed to another state.
The process is similar: the other agency notifies you of the debt, gives you a chance to dispute it, and then sends an offset order to Social Security. Social Security will reduce your monthly benefit check or offset your bank account to pay the debt. You receive notice of the offset, but you cannot stop it by requesting a waiver—you must dispute the underlying debt with the agency that is owed the money.
If you owe back taxes, contact the IRS. If you owe on a federal student loan, contact the loan servicer or the Department of Education. If you owe child support, contact your state's child support enforcement agency. Each agency has its own appeal process.
What to do if you believe the offset is wrong
First, gather any documents that support your position: benefit statements, letters from Social Security, bank statements showing the offset, or proof that you have already repaid the debt. Write down the dates and amounts involved.
Call Social Security at 1-800-772-1213 and ask to speak with someone about the offset. Explain what you believe is wrong. Ask them to send you a written explanation of the debt and the offset. Do not assume the first person you speak with has the full picture—ask to speak with a supervisor if needed.
If Social Security made an error in calculating the overpayment, request an appeal. If the offset itself was applied incorrectly (for example, if money was taken from the wrong account), request that Social Security correct the error and return the money. If you cannot resolve it by phone, visit your local Social Security office in person and bring your documents.
Requesting a payment plan instead of an offset
If you owe an overpayment but cannot afford to have it all taken at once, you can request a payment plan. Social Security will not automatically offer this—you must ask. Call 1-800-772-1213 or visit your local office and explain that you want to repay the debt over time instead of having it offset from your account.
Social Security will consider your request based on your income and expenses. They may agree to reduce your monthly benefit check by a smaller amount each month until the debt is paid. This gives you time to adjust your budget and keeps money in your account for living expenses.
A payment plan does not stop an offset that has already begun, but you can request one before the offset starts. If an offset has already started, you can still request a payment plan and ask Social Security to stop the offset and switch to monthly deductions instead.
Frequently Asked Questions
Can Social Security offset my bank account if I receive SSI?
SSI (Supplemental Security Income) has stronger protections than regular Social Security. Your SSI cannot be offset for an overpayment of SSI itself, and the rules for offsetting SSI for other federal debts are stricter. However, if you receive both SSI and regular Social Security, the regular Social Security portion can still be offset. Contact Social Security to find out which type of payment you receive.
How much money can Social Security take from my account?
Social Security can take the full overpayment amount in one offset, or they can take a portion of your monthly benefit check each month. There is no legal limit on how much they can take per offset, but they must leave you with enough to live on if you request a hardship exception. Ask Social Security about a payment plan if the offset amount is too large.
Can I stop an offset once it has started?
You cannot stop an offset that is already in progress, but you can request a payment plan to replace future offsets. You can also appeal the underlying debt or request a waiver. If you believe the offset was applied to the wrong account or in the wrong amount, contact Social Security immediately to report the error.
What if I already repaid the overpayment?
If you repaid the overpayment to Social Security before the offset began, contact them immediately with proof of payment. Social Security should have a record of your payment and should cancel the offset. If they do not, request a written explanation and ask them to return any money that was offset after you repaid.
How long does an offset continue?
An offset continues until the entire debt is paid. If Social Security is taking a portion of your monthly benefit, the offset will happen every month until the debt is gone. You can check the status of your overpayment by calling 1-800-772-1213 or by logging into your my Social Security account online.