The fastest way to pay is through the Bank of America website or mobile app
Log into your Bank of America account online or open the mobile app, then select your credit card and choose "Make a Payment." You can pay the full balance, the minimum amount due, or any amount in between. The payment posts immediately if you pay before the cutoff time (usually 8 p.m. Eastern), and you'll see the transaction reflected in your account the same day.
If you're paying from another bank's account, you can link that account to your Bank of America profile and transfer money directly. This takes one to two business days to clear. You can also set up automatic payments so a fixed amount or your full balance pays on a date you choose each month — this removes the risk of forgetting and incurring late fees.
Key Takeaways
- Payments made through the Bank of America website or app before 8 p.m. Eastern post the same day and count toward your due date immediately.
- You can pay by phone at 1-800-432-1000, by mail, or at any Bank of America branch in person, though these methods take longer to process.
- Setting up automatic payments prevents late fees and ensures your payment reaches Bank of America on time, even if you forget.
- If you pay late, the late fee is typically $25 to $35 depending on your card, and your interest rate may increase if you're more than 60 days behind.
- Payments made by mail should be sent at least five business days before your due date to arrive on time.
Paying by phone or mail if you don't use online banking
Call Bank of America's automated payment line at 1-800-432-1000 and follow the prompts to pay with a debit card or bank account. You'll need your credit card number and the amount you want to pay. The payment processes immediately over the phone, though it may take one business day to show in your account.
To pay by mail, write a check or money order payable to Bank of America and include your credit card number on the memo line. Mail it to the address on your statement — this address changes depending on where you live, so always use the one printed on your bill. Send it at least five business days before your due date. Payments sent by mail typically arrive within three to five business days, so timing matters if your due date is soon.
Paying in person at a Bank of America branch
Walk into any Bank of America branch with your credit card or account number and the cash or check you want to pay. A teller will process the payment immediately, and it posts to your account the same day. This is the fastest way to pay if you need the transaction recorded before a specific deadline.
Bring a photo ID and your credit card or a statement showing your account number. If you're paying someone else's card, bring their permission in writing or have them present. Weekend and evening hours vary by location, so check the branch locator on the Bank of America website before you go.
Setting up automatic payments to avoid late fees
Automatic payments remove the guesswork and protect you from late fees. In the Bank of America app or website, go to "Manage Automatic Payments" under your credit card, then choose the amount (minimum payment, full balance, or a fixed dollar amount) and the day of the month you want it to pay. The payment will process on that date every month unless you cancel it.
If your due date falls on a weekend or holiday, the payment processes on the next business day. Set the payment date a few days before your actual due date to give the system time to process. You can change or cancel automatic payments anytime, and you'll receive a confirmation email each time a payment goes through.
What happens if your payment is late
A payment is late if it doesn't reach Bank of America by 5 p.m. Eastern on your due date. If you miss the deadline, you'll be charged a late fee — typically $25 for the first late payment and up to $35 for subsequent ones within six months. The late fee appears on your next statement.
More importantly, a late payment can trigger a higher interest rate on your card. If you're 30 days late, Bank of America may report it to credit bureaus, which damages your credit score. If you're 60 days or more late, your interest rate can jump significantly. If you realize a payment is late, pay as soon as possible to stop additional fees and interest from accruing.
Disputing a payment or reversing a transaction
If you paid twice by accident, paid the wrong amount, or believe a payment didn't go through, contact Bank of America immediately. Call 1-800-432-1000 or log into your account and message customer service through the app. Have your statement and the payment confirmation number ready.
Bank of America can reverse a recent payment if it hasn't cleared yet — usually within 24 hours of when you made it. If the payment already posted, they can issue a credit to your account, which may take one to three business days to appear. Keep records of all payments you make, including confirmation numbers and dates, so you can prove what you paid if there's a dispute.
Understanding your due date and grace period
Your due date appears on your statement and is typically 21 to 25 days after your statement closes. Bank of America gives you a grace period on new purchases — usually 21 days from the statement closing date — during which no interest accrues if you pay the full balance by the due date. This grace period does not apply to cash advances or balance transfers, which begin accruing interest immediately.
If you carry a balance from month to month, interest starts accruing on new purchases the day after your statement closes, even if you haven't reached your due date. Paying before the due date stops late fees but doesn't stop interest if you're carrying a balance. To avoid interest entirely, pay your full statement balance by the due date each month.
Frequently Asked Questions
Can I pay my Bank of America credit card with a debit card?
Yes, you can pay with a debit card through the Bank of America website, app, or by phone at 1-800-432-1000. You cannot pay with a debit card at a branch — the teller will only accept cash, check, or a transfer from another account. Paying with a debit card online or by phone posts immediately.
What if I pay more than I owe?
The extra amount becomes a credit on your account and carries forward to your next statement. You can use the credit toward future purchases, or contact Bank of America to request a refund. Refunds typically take five to seven business days to appear in your bank account.
Is there a fee for paying my credit card?
No, Bank of America does not charge a fee for paying your credit card online, by phone, by mail, or in person at a branch. Some third-party payment services may charge a fee, but Bank of America's own payment methods are free.
How do I know if my payment went through?
Check your account online or in the app — the payment appears in your transaction history immediately if you paid online or by phone before the cutoff time. You'll also receive a confirmation email. If you paid by mail or in person, it may take one to three business days to show in your account.
Can I pay my credit card from a different bank's account?
Yes, you can link an external bank account to your Bank of America profile and transfer money to pay your credit card. This takes one to two business days to process. Alternatively, you can pay by phone using your other bank's routing and account number, and the payment posts immediately.