Bank of America processes most payments on business days only, not weekends or federal holidays
If you send money through Bank of America on a Saturday, Sunday, or federal holiday, the payment will not move until the next business day. This applies to wire transfers, ACH transfers, bill pay, and Zelle transfers. The bank's systems do not process transactions outside Monday through Friday, 8 a.m. to 5 p.m. Eastern Time, with the exception of some automated services that queue your request for processing when the bank reopens.
The delay matters most when you are paying a bill close to its due date or sending money to someone who needs it urgently. A payment sent on Friday evening may not clear until Monday or Tuesday, depending on the receiving bank. If Monday is a federal holiday, add another day.
Some payment types have different rules. Debit card transactions and ATM withdrawals work 24/7. Zelle transfers between Bank of America customers sometimes complete instantly, even on weekends, but transfers to other banks follow the standard business-day timeline. Wire transfers sent before the cutoff time on a business day usually clear the same day; those sent after the cutoff or on a weekend wait until the next business day.
Key Takeaways
- Bank of America does not process ACH transfers, wire transfers, or bill payments on weekends or federal holidays; they queue for the next business day.
- Zelle transfers between Bank of America accounts may be instant on weekends, but transfers to other banks follow business-day processing.
- Debit card purchases and ATM withdrawals work around the clock, but bank-to-bank transfers do not.
- If you need a payment to arrive by a specific date, send it at least one business day early to account for processing delays.
- Federal holidays observed by the Federal Reserve (such as Martin Luther King Jr. Day, Presidents' Day, and Thanksgiving) add an extra day to processing time.
How Bank of America's business-day cutoff works
Bank of America sets a cutoff time for same-day processing on wire transfers and bill payments. Requests submitted before the cutoff on a business day are processed that day. Requests after the cutoff are held until the next business day. The cutoff time is typically 5 p.m. Eastern Time, but it varies by transaction type and account.
ACH transfers (the standard method for moving money between bank accounts) take one to three business days regardless of when you send them. The Federal Reserve, which operates the ACH network, does not process transfers on weekends or federal holidays. If you initiate an ACH transfer on Friday, it enters the system Monday morning and may not arrive at the receiving bank until Tuesday or Wednesday.
Bill pay through Bank of America works similarly. The bank sends the payment on the business day you request, but the receiving organization (your utility company, credit card issuer, or landlord) may take additional days to post it to your account. If you schedule a bill payment for a weekend date, the bank automatically moves it to the next business day.
Federal holidays that affect Bank of America payment processing
The Federal Reserve observes ten federal holidays per year, and Bank of America does not process payments on these days. The holidays are: New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, and Thanksgiving. Christmas is also observed.
If a holiday falls on a weekday, treat it as a non-business day. A payment scheduled for the day after Thanksgiving will not process until the following business day. If you need money to arrive before a holiday, send it at least two business days in advance.
Some holidays, like Christmas, may close the bank's physical branches but not affect online payment processing. However, wire transfer cutoffs and ACH processing still follow the holiday schedule. Check Bank of America's holiday calendar on their website or call your branch to confirm which days will affect your specific transaction type.
Zelle transfers on weekends and holidays
Zelle transfers between two Bank of America customers sometimes complete instantly, even on weekends and holidays, because the money moves within Bank of America's own system. However, Zelle transfers to customers at other banks follow the standard ACH timeline and do not process on weekends or federal holidays.
The speed depends on whether both parties bank at Bank of America. If they do, the transfer may show up in minutes. If the receiving person banks elsewhere, the transfer enters the ACH network and waits for the next business day to process. There is no way to force a Zelle transfer to other banks to complete on a weekend.
Wire transfers and same-day processing
Bank of America offers same-day wire transfer processing if you submit the request before the cutoff time on a business day. Domestic wire transfers typically arrive at the receiving bank the same day. International wire transfers take longer—usually one to three business days—and do not process on weekends or holidays.
If you send a wire transfer on Friday at 4 p.m., it will process that day and arrive at the receiving bank by end of business Friday. If you send it at 6 p.m. Friday, it queues for Monday morning. If Monday is a federal holiday, it processes Tuesday morning instead.
Wire transfer fees apply, and they vary by account type and whether the transfer is domestic or international. Check your account details or call Bank of America to confirm the fee and cutoff time for your specific account.
What happens if you schedule a payment for a weekend or holiday
If you use Bank of America's bill pay or transfer scheduling tool to send money on a Saturday, the system will either reject the date or automatically move it to the next business day. You will see a notification telling you the new processing date. The payment will not sit in limbo; the bank handles the reschedule automatically.
If you call or visit a branch to request a payment on a weekend, the staff will inform you that processing cannot happen until the next business day and will ask you to choose a new date. Online scheduling tools prevent you from selecting a weekend date in the first place.
How to avoid payment delays around weekends and holidays
Send payments at least one business day before the due date. If the due date is Monday and Monday is a federal holiday, send the payment by Friday. If the due date is Friday, send it by Wednesday to account for processing time.
For bills with strict due dates (credit cards, loans, utilities), call the creditor and ask whether they accept payments sent a day or two early. Most do, and paying early protects you from late fees if processing takes longer than expected.
Use wire transfers for urgent payments that must arrive the same day, but only if you send them before the cutoff on a business day. Zelle works for instant transfers between Bank of America customers, but not for transfers to other banks on weekends.
Set up automatic recurring payments for bills you pay on the same date every month. Bank of America will process these automatically on business days, removing the guesswork about timing.
Frequently Asked Questions
Can I send a wire transfer on Sunday and have it arrive Monday?
No. Wire transfers sent on Sunday will not process until Monday morning. If Monday is a federal holiday, the transfer will not process until Tuesday. To may provide same-day arrival, send the wire before the cutoff time on a business day.
Does Zelle work on holidays?
Zelle transfers between Bank of America customers may work instantly on holidays. Transfers to other banks do not process on holidays because they use the ACH network, which is closed. Check with the receiving bank to confirm when the money will arrive.
What if my bill is due on a Saturday?
Most creditors do not actually collect payments on Saturdays. If your bill is due Saturday, the creditor's system is usually closed, and they will accept payments sent Friday or Monday. Call the creditor to confirm their actual processing schedule before assuming a Saturday due date is firm.
Will Bank of America charge me a late fee if the bank delays my payment?
Bank of America will not charge you a late fee for a delay caused by the bank's processing schedule. However, the creditor receiving the payment might charge a late fee if the payment arrives after their due date. Send payments early to avoid this risk.
How do I know the exact cutoff time for wire transfers at my Bank of America branch?
Call your local branch or log into your online account and look for wire transfer details in the help section. Cutoff times can vary by account type and location, so confirm with your specific branch rather than assuming a standard time.