Set up a bank or payment account to receive money

Before QuickBooks Online can record a payment you receive, you need a place for that money to land. This means connecting a real bank account, credit card, or payment processor (like PayPal or Stripe) to your QuickBooks file. QuickBooks calls these connected accounts, and they're where the software pulls transaction data from.

To add an account, go to the Settings gear icon (top right), select Chart of Accounts, then click New. Choose the account type that matches where money arrives—Bank Account for a checking or savings account, Credit Card for a business credit card, or Other Current Asset for payment processors. Give it a name that matches your actual account (like "Main Business Checking" or "PayPal Business"), then save it.

Once the account exists in QuickBooks, you can connect it to your actual bank or payment service. Click the account name, then look for a Connect button or link. QuickBooks will walk you through logging into your bank's website to authorize the connection. This is how transactions flow into QuickBooks automatically—you don't have to type them in by hand.

Key Takeaways

  • Money you receive shows up in QuickBooks through a connected bank account, credit card, or payment processor account that you set up in your Chart of Accounts.
  • When a customer pays an invoice, QuickBooks can match that payment to the invoice automatically if you record it as a payment against that specific invoice.
  • Payments that arrive without an invoice attached (like a customer deposit or a refund from a vendor) go into a holding account until you decide what they're for.
  • The Deposit transaction type lets you group multiple payments together before they hit your bank account, which is useful if you batch deposits or receive checks.
  • Unmatched transactions appear in your bank feed and stay there until you categorize them—ignoring them leaves your books out of sync with your actual bank balance.

Record a payment against an invoice

When a customer pays an invoice you sent them, the fastest way to record it is to match the payment to that invoice. This tells QuickBooks that the invoice is now paid and updates your customer's balance.

Go to the Plus icon (top left) and select Receive Payment. Choose the customer's name from the dropdown. QuickBooks will show all unpaid invoices for that customer. Click the checkbox next to the invoice being paid. If the payment amount matches the invoice total, QuickBooks fills in the amount automatically. If the customer is paying multiple invoices or paying less than the full amount, adjust the numbers to match what actually arrived.

Choose the account where the money landed (your bank account or payment processor). Add a reference number if you want—this might be a check number, a transaction ID from PayPal, or anything else that helps you track it. Then click Save and Close. The invoice now shows as paid, and the payment appears in your bank account register.

Handle payments that don't match an invoice

Not every payment you receive is tied to an invoice. A customer might send a deposit before you've invoiced them. A vendor might refund you for a returned item. A loan might arrive in your account. These payments still need to be recorded so your bank balance in QuickBooks matches your actual bank balance.

When these transactions appear in your bank feed (the list of unmatched transactions QuickBooks downloads from your bank), you have two choices: categorize them or create a transaction to match them. For a customer deposit, go to the Plus icon and select Receive Payment, but instead of choosing an invoice, leave the invoice section blank and enter the amount in the Deposit to field. For a refund or other income, select Deposit, choose the account it came from, and categorize it to the right income or expense account.

The key is to move these transactions out of the Unmatched list so they stop appearing as a discrepancy. If you leave them unmatched, your QuickBooks balance will never agree with your bank statement, and you'll spend time hunting for the difference later.

Use the bank feed to match and categorize payments

QuickBooks downloads transactions from your connected bank account into a section called the bank feed. This is where you see all the money that actually hit your account, whether or not you've recorded it in QuickBooks yet. Matching transactions in the feed to the invoices or deposits you've already created keeps everything in sync.

Go to Banking (left menu) and select your account. You'll see a list of downloaded transactions. For each one, QuickBooks tries to suggest a match—if you received a payment on an invoice, it might show "Matches 1 transaction" with the invoice number. Click the transaction to review it. If the match is correct, click Confirm. If it's wrong or there's no match, click Don't Match and then choose the right category or transaction from the dropdown.

Transactions you confirm move out of the unmatched list and into your account register. Transactions you don't match stay in the feed until you tell QuickBooks what they are. This process takes a few minutes per week but prevents errors and keeps your records current.

Group multiple payments into a single deposit

If you receive multiple checks or payments on the same day and deposit them together at the bank, you can record them as a single deposit in QuickBooks instead of entering each one separately. This matches how your bank statement will show it.

Go to the Plus icon and select Deposit. Choose the account where the money is going (your checking account). In the Deposit to Account field, select the same bank account. Then add each payment as a line: select the customer or source, enter the amount, and choose the account it should come from (usually Accounts Receivable if it's a customer payment). Add as many lines as you need. When you save, QuickBooks creates one deposit transaction that includes all the payments.

This is especially useful if you're a service business or retail operation that collects multiple customer payments before depositing them. It keeps your deposit records clean and makes it easier to match your bank statement later.

Understand what happens when a payment bounces

If a customer's check bounces or a credit card payment is declined after you've recorded it, your bank will reverse the transaction and charge you a fee. QuickBooks won't know about this automatically—you have to record the reversal yourself.

When the bank notifies you of the bounce, go back to the payment you recorded and delete it or mark it as reversed. Then record the payment as unpaid again so the invoice shows as owing. You can also add a note to the customer record about the failed payment. If the bank charged you a fee, record that as a separate expense in your bank account so your balance stays accurate.

Reconcile your bank account monthly

Recording payments is only half the job. Once a month, you should reconcile your QuickBooks bank account to your actual bank statement. This catches errors, finds missing transactions, and confirms that your records match reality.

Go to Accounting (left menu) and select Reconcile. Choose the account and the statement date from your bank. QuickBooks will show you every transaction in that account and ask you to check off the ones that appear on your bank statement. Check off deposits and payments as you see them. When you're done, QuickBooks calculates the difference. If it's zero, you're reconciled. If it's not, you have a missing or mismatched transaction to find.

Reconciliation takes 10 to 20 minutes if you do it monthly, but it's the only way to catch fraud, duplicate entries, or recording mistakes before they compound into bigger problems.

Frequently Asked Questions

What if a payment arrives but I don't know which customer it's from?

The payment will appear in your bank feed as unmatched. Look at the deposit amount and date, then search your invoices for one that matches. If you find it, click the transaction in the feed and confirm the match. If you can't find an invoice, record it as a customer deposit (using Receive Payment with no invoice selected) and follow up with the customer to confirm what it's for.

Can I record a payment before the money actually arrives in my bank account?

Yes, but it creates a timing issue. If you record a payment in QuickBooks before the bank processes it, your QuickBooks balance will be higher than your actual bank balance until the transaction clears. This is fine as long as you reconcile monthly—the difference will disappear once the bank feed catches up. For accuracy, it's better to wait until the payment actually appears in your bank feed before recording it.

What's the difference between a Receive Payment and a Deposit transaction?

Receive Payment is for money tied to an invoice or customer account—it reduces what the customer owes you. Deposit is for grouping multiple payments together or recording money that isn't tied to a specific invoice. Use Receive Payment when a customer pays an invoice. Use Deposit when you're batching checks or recording money from other sources.

Do I have to match every transaction in the bank feed?

Yes, eventually. Unmatched transactions stay in your bank feed and create a discrepancy between QuickBooks and your actual bank balance. You don't have to do it immediately, but leaving transactions unmatched for weeks makes reconciliation harder. Spend five minutes a day matching transactions as they arrive, and you'll stay current.

What if QuickBooks suggests the wrong match for a payment?

Click Don't Match and then choose the correct transaction from the dropdown, or create a new one if no match exists. QuickBooks learns from your corrections over time, so if you consistently correct the same type of mistake, it will eventually stop suggesting the wrong match.