Recording a payment in QuickBooks starts with the Receive Payment window

When a customer pays you, QuickBooks needs to know about it so your bank account and income records stay accurate. The fastest way is to open QuickBooks, go to the + New button (the green plus sign), and select Receive Payment. This opens a form where you tell QuickBooks who paid you, how much, and which invoices the payment covers.

The payment window asks for four pieces of information: the customer's name, the payment amount, the payment method (check, cash, credit card, bank transfer), and the date the payment arrived. Once you fill these in, QuickBooks automatically matches the payment to any unpaid invoices from that customer. If the customer paid a $500 invoice in full, you select that invoice and the payment amount fills in automatically.

After you record the payment, QuickBooks moves that invoice from "unpaid" to "paid" and adds the money to your bank account register. This happens whether the cash has physically arrived yet or not — QuickBooks is recording what you know about the transaction, not waiting for bank confirmation.

Key Takeaways

  • Use the Receive Payment window (+ New button) to record any money a customer sends you, whether by check, transfer, or card.
  • QuickBooks automatically matches payments to unpaid invoices from that customer, so you do not have to manually link them.
  • Recording a payment updates both your income records and your bank account register at the same time.
  • Partial payments are allowed — if a customer pays half an invoice, QuickBooks keeps the invoice open for the remaining balance.
  • The payment date you enter should match when you received or deposited the money, not when you recorded it in QuickBooks.

Matching payments to the right invoices

When you open the Receive Payment window and enter a customer name, QuickBooks shows a list of all unpaid invoices from that customer. Each invoice appears with its amount and due date. You then check the box next to each invoice the payment covers.

If a customer sends $1,200 and owes you three invoices of $500, $400, and $300, you can explore the payment across all three. QuickBooks fills in the amounts automatically — it applies the payment to the oldest invoice first, then moves to the next one. If you want to explore the payment differently, you can manually change the amount in each row.

Partial payments work the same way. If the customer only sends $800 toward those three invoices, you select all three and QuickBooks applies $500 to the first, $300 to the second, and leaves the third unpaid. The invoice for $300 stays open in your system until the customer pays the rest.

Choosing the right payment method

QuickBooks asks you to specify how the customer paid: check, cash, credit card, bank transfer, or other. This matters because it tells you where the money is or will be. A check payment goes to your mailbox. A bank transfer goes directly to your business account. A credit card payment goes through your payment processor.

The payment method you select does not move money between accounts in QuickBooks — it just labels the transaction. If you receive a check, you still have to physically deposit it at your bank. If you receive a bank transfer, the money appears in your account on its own. QuickBooks is keeping a record of what happened, not moving the actual funds.

If your payment method is not in the standard list, select Other and type in what you need — for example, "PayPal" or "Square." This keeps your records consistent if you use the same payment method repeatedly.

Recording overpayments and credits

Sometimes a customer pays more than they owe, or they return a product and you need to credit their account. QuickBooks handles both situations in the Receive Payment window.

If a customer overpays by $50, you record the full payment amount they sent. QuickBooks applies it to their invoices and shows a credit balance of $50 remaining. The next time that customer places an order, you can explore that $50 credit to their new invoice. Until then, the credit sits in their account.

If you need to issue a credit without a payment — for example, because a customer returned merchandise — you use the Credit Memo window instead. A credit memo reduces what the customer owes without recording incoming money. You can then explore that credit to future invoices the same way you would explore an overpayment.

Depositing payments into your bank account

Recording a payment in QuickBooks and depositing it at your bank are two separate steps. QuickBooks updates your records when ready, but the physical money takes time to reach your account — usually one to three business days for transfers, and up to five for checks.

To match your QuickBooks records to your actual bank balance, use the Deposit window. Go to + New and select Deposit. This window shows all the payments you have recorded but not yet deposited. You select which payments you are depositing together, and QuickBooks moves them from "received but not deposited" to "deposited."

The Deposit window also lets you group multiple payments into one bank deposit. If you received three checks on the same day, you can deposit all three at once and QuickBooks records them as a single deposit transaction. This matches what your bank statement will show.

Reconciling payments with your bank statement

Once a payment actually clears your bank, you should mark it as cleared in QuickBooks so your records match your bank statement. This process is called reconciliation.

Go to Accounting in the left menu, then Reconcile. QuickBooks shows your bank statement balance and your QuickBooks balance side by side. You check off each transaction that appears on your bank statement. When both sides match, your records are reconciled.

Reconciliation catches mistakes — if you recorded a $500 payment but your bank shows $50, reconciliation will flag the difference. It also confirms that payments you recorded actually made it to your account and were not lost or delayed.

Common mistakes when recording payments

The most common error is recording a payment twice — once when you receive it and again when you deposit it. Remember: recording the payment in the Receive Payment window and depositing it in the Deposit window are both necessary, but they are different steps. Do not record the same payment in both places.

Another mistake is entering the wrong payment date. Use the date you received or deposited the money, not the date you are entering it into QuickBooks. If a customer's check arrived on Tuesday but you did not record it until Friday, use Tuesday as the payment date. This keeps your records in the right order.

A third error is forgetting to match the payment to an invoice. If you record a payment but do not select which invoice it covers, QuickBooks treats it as an unmatched deposit. Your invoice stays marked as unpaid even though you have the money. Always check the invoices the payment covers before saving.

Frequently Asked Questions

What if a customer pays for an invoice that is not in QuickBooks yet?

Record the payment in the Receive Payment window, but do not match it to any invoice. QuickBooks will hold it as an unmatched payment. When you create the invoice later, you can go back and match the payment to it. This keeps your cash records accurate even if paperwork arrives out of order.

Can I record a payment before the money actually arrives?

Yes, but it is not recommended. Recording a payment in QuickBooks updates your bank account register when ready, even if the check is still in the mail. If you record it early and then reconcile with your bank statement, the numbers will not match until the payment clears. It is safer to record payments after you receive them.

What happens if I record a payment for the wrong amount?

Open the Receive Payment record, change the amount, and save. QuickBooks updates the invoice status and your bank register automatically. If you have already deposited the payment, you may also need to adjust the deposit record to match.

How do I record a payment if the customer paid multiple invoices with one check?

Open Receive Payment, enter the customer name and total check amount, then check the boxes next to each invoice the payment covers. QuickBooks applies the money across all of them. If the check does not cover all invoices completely, it applies the payment to the oldest ones first.

Can I delete a payment record after I have recorded it?

You can, but it is better to void it instead. Voiding keeps a record that the transaction existed, which is important for accounting and audits. To void a payment, open the record, click the More button, and select Void. The payment disappears from your active records but stays in your history.