We've had Bank of America business cards for years and found this to be the best approach. Unfortunately, QuickBooks Online doesn't let you connect both the parent and sub-accounts to bank feeds. Here's the solution we found works well.
Initial Setup (Credit Cards and Bank Feeds)
- Create a main Credit Card account for the Corporate account (e.g., "BofA 1234 Unlimited"). At one point, we had 3 corporate accounts with multiple cards below each one. We had both Unlimited and Customized Rewards cards, so including a description is a good idea.
- Create the Credit Card sub-accounts for each individual credit card under that account with a friendly name like "Brian 6789". Credit Cards will display like "BofA 1234 Unlimited:Brian 6789" for transactions.
- Link account and/or Manage Connections in Bank Transactions (QuickBooks Online). Match each individual Credit Card sub-accounts. DO NOT Match the "parent" corporate account.
- Now, when looking at the parent corporate account, QuickBooks will combine all of the transactions, which is really nice for a quick glance and tracking the overall open balance.
Statement (Journal Entry)
- Create a new Journal Entry when the credit card statement is received each month.
- Use the Statement Date as the Journal date
- Use something like the "BofA1234 2025-03 STMT" as the Journal no.
- Add a Journal Line for each individual card with its statement balance in the Debits column.
- [Optional] Enter any Journal Line(s) for additional corporate account level rebates, fees, or discounts.
- Add a Journal Line for the New Balance (from Statement) in the Credits column.
- Click Save
BONUS: You only need to create these journal from scratch ONCE. In the future, just grab last month's statement journal and choose More > Copy, adjusting the Date and Amounts.
Payment
We like to schedule the payment immediately when the Statement is received. We schedule the payment at our bank's Online Banking website, but record it in QuickBooks too.
- In QuickBooks Online, use the Pay down Credit Card feature and choose the parent corporate account when prompted, Which credit card did you pay? In QuickBooks Desktop, we just used a Check transaction. We found entering a Bill seemed unnecessary, since the payment is already scheduled.
- Set the Date of payment to be in the future, based on when you scheduled the payment to process.
- The payment should Match in your Checking account once it's processed, assuming that's also connected to bank feeds.
Reconciliation
I wanted to share the above information in this thread, but I'm not going to walk you through the reconciliation process. At least with Bank of America, you'll be reconciling the parent corporate card account. Unfortunately, you can't download statements since your bank feeds are connected at the individual cards, but that's usually not a big deal. If you're sync'ing the individual card transactions, the monthly reconciliation process should be a breeze!