Skip to content
  • There are no suggestions because the search field is empty.

How to Record a Customer Payment

A quick guide on how to record a customer payment in QBO, including matching bank feed deposits and handling partial or multi-invoice payments.

When a client pays an invoice, you need to record the payment in QBO so the invoice is marked as paid and the money shows up correctly in your books. If you do not record it, the invoice stays open as unpaid โ€” overstating your accounts receivable and making your books inaccurate.


What You Will Need

  • Access to QuickBooks Online
  • The payment amount and date
  • Knowledge of which invoice(s) the payment is for

Normal Procedure

Receiving a payment in QBO

  1. Go to + New > Receive Payment.
  2. In the Customer field, select the client who paid.
  3. Enter the Payment date and Amount received.
  4. Select the Payment method (e.g., bank transfer, cheque, credit card).
  5. In the Deposit to field, select the bank account the money landed in (usually your business chequing account).
  6. In the outstanding invoices section at the bottom, check the box next to the invoice(s) this payment covers.
  7. Click Save and Close.

The invoice is now marked as paid and the payment is recorded as a deposit in your bank account register.

Matching a payment from the bank feed

If the payment came through your bank feed before you recorded it in QBO:

  1. Go to Transactions > Bank transactions and find the deposit in the For review tab.
  2. Click Find match.
  3. QBO will show open invoices that match the amount. Select the correct one.
  4. Click Confirm to match and clear the transaction.

This method links the bank deposit directly to the invoice, which is clean and tidy for reconciliation.


Abnormal Procedures

The client paid a different amount than the invoice (short payment).

Record the payment for the amount actually received and apply it to the invoice. The remaining balance stays open as unpaid. Follow up with the client to collect the difference, or โ€” if you have agreed to accept the short amount โ€” ask your Mesa CPA bookkeeper to write off the remainder as a bad debt.


The client paid multiple invoices in one transfer.

Record one payment for the full amount received and check the boxes for all the invoices it covers. QBO will split the payment across them automatically.


You received a cheque but have not deposited it yet.

In the Deposit to field, select Undeposited Funds instead of your chequing account. This holds the payment in a clearing account. When you deposit the cheque at the bank, record the deposit in QBO and it will pull from Undeposited Funds โ€” keeping your bank feed and books in sync.


A client's payment bounced (NSF).

Let your Mesa CPA bookkeeper know immediately. They will reverse the payment in QBO, reinstate the open invoice, and record the NSF bank fee. You will also need to follow up with the client to arrange alternative payment.

FAQ

What if the payment came through Stripe, Square, or Shopify?

Payments through third-party processors need to be reconciled differently โ€” see: How to Reconcile Stripe, Shopify, or Square Sales in QBO.


Do I need to record every e-transfer manually?

If your bank feed is connected, the e-transfer will show up as a deposit in the For review tab. You can match it to the invoice from there rather than creating a separate payment record. Either method works โ€” just do not do both, or you will duplicate the deposit.


What is the difference between "Deposit to chequing" vs. "Undeposited Funds"?

Use chequing when the money is already in your account (e.g., an e-transfer that cleared). Use Undeposited Funds when you have a cheque in hand that you have not taken to the bank yet. Undeposited Funds is a temporary holding account that clears when you record the bank deposit.


How do I see all payments received in a period?

Go to Reports > Payments received or check your Sales > All Sales view filtered by payment. Your Mesa CPA bookkeeper can also pull a custom report if you need it.