March 29, 2026 • 8:30 AM ET
Federal ACH settlement is active today. If your payment shows “sent” and your balance is still $0, you are inside a normal processing window. Most balances update between midnight and 8 AM on the next business morning..
You checked your IRS, SSA, or VA status. It says sent. You open your bank app. Your balance is still $0. That moment confusing, stressful, sometimes terrifying, happens to tens of millions of Americans every single year.
And the maddening truth is: nothing is wrong. This article explains everything. Every reason. Every timeline. Every agency. Every bank type. So you never have to wonder again.
What You Need to Know Right Now
- Check for a pending transaction: if it’s there, your money is coming.
- Verify the effective date: the payment may simply not be due until tomorrow.
- Check for federal holidays: did one fall between the send date and today?
- Wait until the next business morning: most issues resolve overnight.
- Check your agency’s official portal: IRS, SSA, or VA for payment status.
- Call your bank: ask specifically if an ACH file is pending for your account.
- Contact the agency: only after 5+ business days with zero bank record.
Why Your Federal Payment Says Sent But Your Balance Is Zero
The word sent does not mean arrived.
When the federal government marks a payment as sent, it means the payment file has been released from the U.S. Treasury. That file travels through a system called the Automated Clearing House (ACH) a network that processes hundreds of billions of dollars in direct deposits every year.
The ACH network does not transfer money instantly. It operates in settlement windows scheduled time blocks when batches of payments are formally settled between financial institutions.
So from the moment the government sends your payment to the moment your bank credits your account, hours or even a full business day can pass. Your balance reads $0 the entire time not because the money is lost, but because the settlement has not yet completed.
This is the core explanation. Everything else in this article builds on it.
For a deeper understanding of how the entire U.S. financial pipeline works, see the comprehensive breakdown of the U.S. money movement system.
The Journey of Your Federal Payment: Step by Step
Here is exactly what happens between sent and your balance updating:
Step 1: Treasury Releases the File
The U.S. Department of the Treasury prepares a batch payment file. This file contains routing numbers, account numbers, payment amounts, and effective dates for every payment going out that cycle — IRS refunds, Social Security checks, VA disability payments, SSI, and more.
Step 2: File Enters the ACH Network
The Treasury submits this file to the Federal Reserve’s FedACH system or the private EPN (Electronic Payments Network). Both are authorized ACH operators.
Step 3: ACH Processes in Settlement Windows
ACH is not real-time. It processes in cycles specific windows during the business day. Your bank receives the file during one of these windows. Learn more about settlement window timing and why it controls when your money actually lands.
Step 4: Your Bank Posts the Credit
Once your bank receives and processes the ACH file, it posts the credit to your account. Some banks do this immediately when they receive the file. Others wait until a specific daily posting time often early morning. Still others hold funds for one additional business day.
This is why two people with the same IRS refund send date can see their money at completely different times.
Every Reason Your Balance Is Still $0 After a Federal Payment Was Sent
1. ACH Settlement Hasn’t Completed Yet
This is the most common reason. The payment is in transit through the ACH network. It has not yet reached your bank’s system. Your balance will update often within hours, sometimes the next morning.
2. Your Bank Has a Specific Posting Schedule
Banks do not post deposits at random. Most have a scheduled time frequently between midnight and 6 AM, when overnight ACH files are posted. If the payment arrived after your bank’s cutoff for that cycle, it posts in the next cycle. For more on this, see direct deposit overnight processing.
3. A Federal Holiday or Weekend Delayed Processing
The Federal Reserve does not settle payments on federal holidays or weekends. If your payment was sent on a Friday, it may not settle until Monday morning. If a federal holiday falls in between, add another business day. For example, Presidents’ Day bank closures regularly cause Monday deposit delays that catch people off guard.
4. The Effective Date Has Not Arrived Yet
Federal payments are sent with an effective date the date the bank is instructed to credit the funds. Even if the file is already in the system, your bank will not post the funds until that effective date. You may see a pending transaction in your account, but the balance won’t update until the effective date hits. See federal payment status meanings for what each status actually tells you.
5. Your Bank Is a Smaller Institution With Slower Processing
Large banks like Chase, Bank of America, and Wells Fargo process ACH files multiple times per day. Smaller community banks and credit unions may only process once typically overnight. If your payment arrived after their one daily cutoff, you wait until the next business day.
6. Your Fintech or Neobank Has Different Rules
Apps like Chime, Varo, Current, and Dave are popular partly because they advertise early direct deposit sometimes 2 days early. But this is not guaranteed for federal payments. Government ACH files can behave differently, and some fintech processors handle them on different schedules. The Chime and Varo IRS deposit timing issues explain why federal deposits sometimes don’t post early on these platforms despite marketing claims.
7. A FedACH System Delay
Occasionally, the Federal Reserve’s ACH system experiences processing delays. These are rare but real. During these events, millions of payments are delayed simultaneously, and no individual action can speed them up. When a FedACH status delay is active, the best action is simply to wait.
8. Your Bank Is Holding the Funds
Under Regulation CC, banks are allowed to place holds on certain deposits. While direct deposits from federal sources are generally exempt from standard hold rules, exceptions can apply particularly if your account is new, overdrawn, or flagged for review.
9. ISO 20022 Migration Timing
The Federal Reserve’s ongoing migration to the ISO 20022 messaging standard has introduced occasional late settlement events. This technical infrastructure update affects how payment messages are formatted and processed. See the Federal Reserve ISO 20022 late deposit issue explained in detail.
By Agency: IRS, SSA, VA — What’s Normal for Each
IRS Refunds
The IRS releases refund files typically 2–5 days before the deposit date shown in Where’s My Refund. When your IRS status says “Refund Sent,” your bank may not show anything for 1–3 more business days. This is normal. The IRS Code 846 on your transcript is the most reliable indicator of when funds were actually authorized.
If your IRS refund is approved but your bank shows zero, that article explains the exact mechanics specific to tax refunds.
Social Security (SSA) and SSI Payments
Social Security payments follow a strict payment schedule based on birth date. SSI is paid on the 1st of each month (or the preceding Friday if the 1st falls on a weekend). Regular Social Security is paid on the 2nd, 3rd, or 4th Wednesday based on your birth date.
If your Social Security payment shows pending, it means the ACH file has been received by your bank but hasn’t posted yet typically resolved within hours. And if you’re experiencing a missing SSI payment or an unexpected double deposit, those are separate but related timing issues.
For a full picture of how the SSA system actually operates, the SSA national payment system explained for 2026 covers the infrastructure behind every Social Security deposit.
VA Disability Payments
VA disability compensation is paid on the 1st of each month or the last business day before the 1st if the 1st falls on a weekend or holiday. The VA disability payment schedule gap explains the specific timing issue that affects veterans who bank with institutions that don’t post early.
What Pending Actually Means
When you see a pending transaction in your bank app, it means your bank has received notification of the incoming deposit but has not yet formally credited it to your available balance.
This is actually good news. A pending status means:
The ACH file has been received
Your bank has identified the payment as yours
Posting will happen according to your bank’s schedule
The difference between $0 balance with no pending entry and $0 balance with a pending entry is significant. No pending entry may mean the file hasn’t arrived yet. A pending entry means it has, you’re just waiting for your bank’s posting cycle.
The Federal Reserve settlement alert explains the specific mechanism behind why deposits stay pending even after the government marks them as sent.
How Long Does It Actually Take?
Here is a practical timeline based on typical patterns:
| Payment Type | Sent Date | Typical Posting |
|---|---|---|
| IRS Refund | Monday | Tuesday–Wednesday |
| Social Security | Friday before payment date | Sunday night–Monday morning |
| VA Disability | Last business day of prior month | 1st of month, early AM |
| SSI | Day before (if 1st is weekend) | Morning of effective date |
| Other Federal | Any weekday | Same day or next business day morning |
These are typical ranges, not guarantees. Your bank’s specific schedule is the controlling factor.
Why Different Banks Post at Different Times
This is one of the most misunderstood aspects of direct deposit timing.
Every bank participates in ACH. But each bank sets its own internal posting schedule the time at which it credits received ACH funds to customer accounts. This is a business decision, not a regulatory requirement.
Large national banks typically post ACH credits at midnight or 3 AM local time. Some post in multiple waves throughout the day. Smaller banks may post once, at a set time each morning.
This is why:
Your friend at Chase gets their SSA deposit at 12:01 AM
You’re at a local credit union and it posts at 8 AM
Someone else at Chime may see it even earlier or later
The deposit timing after 8 AM article specifically covers the morning posting wave that most banks use.
When to Actually Be Concerned
Most $0 balance situations resolve within 1–2 business days. But here is when you should take action:
Contact the IRS if:
Your “Where’s My Refund” has shown “Sent” for more than 5 business days and your bank has no record not even pending. You can check your refund status at IRS.gov/refunds.
Contact the SSA if:
Your payment date has passed, you have no pending entry, and your bank confirms nothing arrived. SSA can be reached at ssa.gov or by phone.
Contact the VA if:
Your VA payment is more than 3 business days past your expected date with no bank record. VA payment info is available at benefits.va.gov.
Contact your bank if:
You have a pending entry but it has been pending for more than 2 business days without posting — this is unusual and may indicate an internal hold.
The Wednesday Federal Deposit Wave
One thing few people know: a significant concentration of federal payments particularly Social Security lands on Wednesdays. The Wednesday federal deposit wave creates a high-volume processing day for banks. On these days, even banks that typically post quickly may experience slight delays as they process an unusually large batch of incoming ACH files.
Why Your Bank Might Appear to Be Blocking Your Payment
Sometimes it feels like your bank is holding your money hostage. The reality is almost always timing-related, not obstruction. But there are edge cases where banks do place administrative holds and understanding why banks appear to block federal payments can help you know when to escalate and when to wait.
The Federal Pay Cycle and Delays
Federal payments follow a rigid calendar. When delays occur due to system issues, holidays, or processing backlogs they affect everyone in the same payment batch simultaneously. The federal pay cycle delay patterns and federal deposits delayed today articles explain how these batch-level delays work and how to confirm whether a system-wide event is causing your specific delay.
The $2,000 Federal Deposit Question
A significant number of people searching for answers about $0 balances are expecting a specific payment sometimes the $2,000 federal deposit that circulated widely online. The federal $2,000 deposit eligibility and confirmation article addresses exactly what this payment is, who qualifies, and what the actual timeline looks like.
ACH, FedWire, and the Infrastructure Behind Every Federal Payment
Understanding why your balance shows $0 is really understanding the plumbing of American finance. The ACH, FedWire, and U.S. Treasury money movement infrastructure is a multi-layered system built for volume and reliability not speed. It was designed in the 1970s and has been modernized repeatedly, but its fundamental batch-processing architecture means same-second crediting is not the default.
FAQs
How long after payment sent does it take to hit my bank account?
Typically 1–3 business days. The IRS release date and your actual deposit date can differ by up to 5 business days. Social Security and VA payments are usually posted by the morning of the effective date.
Does seeing $0 with no pending mean my payment was lost?
Not necessarily. The ACH file may simply not have reached your bank yet. Wait until the next business morning. If there’s still no pending entry after 2 full business days, contact your bank and then the issuing agency.
Will calling the IRS or SSA make my deposit come faster?
No. Once a payment is released into the ACH system, neither the IRS nor SSA can accelerate it. Only the Federal Reserve settlement cycle and your bank’s posting schedule determine when you see the money.
Can I get my federal payment on a Saturday or Sunday?
Rarely. The Federal Reserve does not settle ACH transactions on weekends. Payments with a Monday effective date are sometimes pre-loaded by fintech apps on Friday afternoon, but this is not guaranteed for federal government payments.
My bank app shows my balance will update after 8 AM is that normal?
Yes. Many banks batch-post overnight ACH deposits between 3 AM and 8 AM. A notice that your balance will update after 8 AM means your bank has received the payment and is simply processing it in their standard morning cycle.
I have a $0 balance but I can see a pending deposit should I spend against it?
It depends on your bank’s policy. Some banks allow you to spend against pending deposits; others do not release the funds until officially posted. Spending against a pending deposit that doesn’t post (due to a return or hold) can result in an overdraft. Confirm with your bank before spending pending funds.
Final Word
A federal payment marked as sent with a bank balance still showing $0 is one of the most common and most misunderstood situations in American personal finance. It is almost always a timing issue not a problem, not an error, and not a reason to panic.
The U.S. federal payment system moves trillions of dollars a year through a structured, scheduled infrastructure. Understanding that infrastructure the ACH network, settlement windows, effective dates, and bank posting schedules turns a confusing and stressful experience into a predictable, manageable one.
Your money is coming. Now you know exactly why it hasn’t arrived yet.
Editorial Note: This article reflects U.S. Treasury, Federal Reserve ACH operations, and federal agency payment schedules as of 2026. Settlement windows, posting timelines, and agency deposit procedures may change. Always verify current payment status at IRS.gov, SSA.gov or VA.gov before making financial decisions.
