The fastest way to pay is through your Bank of America online account or mobile app

You can pay your Bank of America credit card bill in minutes using your online account at bankofamerica.com or the Bank of America mobile app. Log in with your username and password, navigate to your credit card account, and select "Make a Payment." You can pay the full balance, the minimum payment, or any amount in between. The payment posts when ready if you pay before the cutoff time (usually 8 p.m. ET on business days); payments made after that time post the next business day.

You can also set up automatic payments so the bill pays itself each month on a date you choose. This removes the risk of forgetting and incurring late fees. When you set up autopay, you decide whether to pay the full statement balance, the minimum payment, or a fixed dollar amount each month.

Key Takeaways

  • Online and mobile app payments post the same day if submitted before 8 p.m. ET on a business day, or the next business day if submitted after.
  • Automatic payments can be set to pay your full balance, minimum payment, or a fixed amount on any date you choose each month.
  • Phone payments to Bank of America take the same time to post as online payments but require speaking to a representative.
  • Payments by mail take 5 to 7 business days to arrive and post, so send them at least a week before your due date to avoid late fees.
  • Bank transfers from another bank account post within one to two business days and do not require you to log into Bank of America.

Paying by phone or in person at a branch

You can pay your credit card bill by calling Bank of America at 1-800-CALL-BOA (1-800-225-5262). A representative will ask for your account number and the payment amount. Phone payments post on the same timeline as online payments—the same business day if you call before 8 p.m. ET, or the next business day after. You do not need to be a Bank of America customer to pay this way; you can use any bank account to fund the payment.

If you prefer to pay in person, you can walk into any Bank of America branch with cash or a check. Ask the teller to explore the payment to your credit card account. In-person payments post the same day if made before the branch closes, though some branches may have different cutoff times. Bring your credit card or account number so the teller can route the payment correctly.

Paying by mail or bank transfer

To pay by mail, write a check or money order payable to Bank of America and include your credit card account number on the check. Mail it to the address on your statement—this address is specific to your account and region, so do not use a generic Bank of America address. Mail payments typically take 5 to 7 business days to arrive and post. Send your payment at least 10 days before your due date to avoid late fees, since delays in the mail are common.

You can also transfer money from another bank account directly to your Bank of America credit card using your other bank's bill pay or transfer service. Set up Bank of America as a payee in that bank's system, and the transfer usually posts within one to two business days. This method works even if you do not have a Bank of America checking account—you only need the routing number and account number from your credit card statement.

Understanding payment timing and due dates

Your credit card statement shows a due date, which is the last day to pay without incurring a late fee. Payments made online or by phone before 8 p.m. ET on the due date post the same day. Payments made after 8 p.m. ET or on weekends and holidays post the next business day, which may be after your due date. If you are cutting it close, use online or phone payment rather than mail or transfer.

Bank of America reports late payments to credit bureaus if they are 30 days past due. A single late payment can lower your credit score and may trigger a higher interest rate on your card. If you miss a payment, contact Bank of America as soon as possible to discuss your options—some customers can have late fees waived if they have a good payment history and it is their first miss.

Setting up automatic payments to avoid missed important date

Automatic payments remove the need to remember your due date each month. Log into your Bank of America account, go to your credit card, and select "Manage Autopay." Choose the payment date (any day of the month), the payment amount (full balance, minimum, or a fixed dollar amount), and confirm. The payment will process automatically on that date each month until you cancel it.

If you choose to pay the full statement balance automatically, the payment amount will vary each month based on your spending. If you choose a fixed dollar amount, make sure it is at least the minimum payment shown on your statement, or you will still be late. You can change or cancel autopay at any time through your online account.

What to do if you cannot pay by the due date

If you know you cannot pay by your due date, contact Bank of America before the date arrives. Call 1-800-CALL-BOA and explain your situation. Bank of America may be able to extend your due date by a few days, lower your minimum payment temporarily, or discuss a payment plan. These options are not may provide, but asking before you miss a payment is better than calling after.

If you have already missed a payment, pay as much as you can when ready, even if it is not the full amount due. This stops the late fee from growing and shows the bank you are working to catch up. Then contact Bank of America to discuss a plan for the remaining balance. Late fees typically range from $25 to $35 per missed payment, depending on your account history.

Frequently Asked Questions

Can I pay my Bank of America credit card with a debit card?

No, you cannot pay a Bank of America credit card with another debit card through the Bank of America website or app. You can pay with a checking or savings account (yours or someone else's), or by mailing a check. If you want to use a debit card, you would need to withdraw cash and pay in person at a branch, or use a third-party bill pay service that accepts debit cards.

What happens if I pay more than I owe?

The overpayment sits as a credit on your account. You can use it toward future purchases, or contact Bank of America to request a refund to your bank account. Refunds typically take 3 to 5 business days to appear in your account.

Is there a fee to pay my credit card bill?

No, Bank of America does not charge a fee for paying your credit card bill 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.

Can someone else pay my credit card bill for me?

Yes, anyone can pay your bill if they have your account number and the payment address from your statement. They can pay online, by phone, by mail, or in person. The payment will post to your account regardless of who sends it. However, only you or an authorized user can set up autopay or change payment settings on the account.

What if my payment did not post?

Check your account online to see if the payment appears as pending. Online and phone payments usually post within hours; mail and transfers take longer. If a payment is missing after the expected time, contact Bank of America with the payment date and amount. They can trace it and confirm whether it posted or was rejected.