How to record a payment on an invoice you've received

To record a payment against an invoice in QuickBooks Online, you open the invoice, click the "Receive Payment" button, enter the payment amount and method, and save. The payment then reduces what you owe on that specific invoice. This is different from recording a general expense — you're telling QuickBooks that money has moved from your account to pay down a bill you already entered into the system.

The process takes about two minutes once you locate the invoice. QuickBooks will automatically update your accounts payable balance and your bank account balance when you save.

Key Takeaways

  • You must have the invoice already entered in QuickBooks before you can record a payment against it.
  • The "Receive Payment" button appears on the invoice detail page and is the correct path — not the general "Pay Bills" feature.
  • QuickBooks asks you to specify the payment method (check, credit card, bank transfer, cash) and the date the payment was made.
  • The payment amount can be less than the invoice total, and QuickBooks will show the remaining balance owed.

Finding and opening the invoice

Start by going to the Expenses menu on the left sidebar and select "Vendors" (or "Payables" depending on your QuickBooks version). You'll see a list of vendors and their invoices. Search for the vendor name or scroll to find the invoice you need to pay.

Click on the vendor's name, then click on the specific invoice. The invoice detail page will open, showing the full amount due, the invoice date, and the due date. This is where you'll see the "Receive Payment" button.

Clicking "Receive Payment" and entering the payment details

On the invoice detail page, look for the blue "Receive Payment" button near the top right. Click it. A payment window will open asking you to fill in several fields.

First, confirm the payment amount — QuickBooks will default to the full invoice total, but you can change this if you're paying only part of the bill. Next, select the payment method from the dropdown menu: Check, Credit Card, Bank Transfer, Cash, or Other. Then enter the payment date (the date you actually made or will make the payment, not today's date if the payment was earlier). Finally, if you paid by check, enter the check number.

Some versions of QuickBooks will also ask which account the payment came from (your checking account, credit card, etc.). Select the correct account.

Saving the payment and checking your records

Once you've entered all the information, click "Save and Close." QuickBooks will record the payment, update the invoice status to "Paid" (or "Partially Paid" if you paid less than the full amount), and adjust your account balances automatically.

You can verify the payment was recorded by going back to the invoice — it should now show the payment date and remaining balance (if any). Your bank account balance in QuickBooks will also reflect the payment if you selected the correct account in the previous step.

Paying multiple invoices from the same vendor at once

If you're paying several invoices to the same vendor with one check or transfer, you don't have to record the payment on each invoice individually. Instead, use the "Pay Bills" feature from the Expenses menu. This lets you select multiple invoices and create a single payment that QuickBooks will split across them automatically.

The "Pay Bills" route is faster when you have many invoices to settle. However, if you're paying just one or two invoices, recording the payment directly on each invoice (using "Receive Payment") is simpler and clearer in your records.

What to do if the payment amount doesn't match the invoice

If you're paying less than the invoice total, QuickBooks will show the remaining balance on the invoice after you save. The invoice status changes to "Partially Paid." You can record additional payments later using the same "Receive Payment" button — QuickBooks will explore each new payment to the remaining balance.

If you accidentally enter a payment amount larger than the invoice total, QuickBooks will warn you. You can proceed, and the overpayment will create a credit that you can explore to future invoices from that vendor, or request a refund.

Common mistakes and how to avoid them

The most common error is using the wrong date. Always enter the date you actually made the payment, not the date you're recording it in QuickBooks. This keeps your records accurate for bank reconciliation later.

Another mistake is forgetting to select the correct account. If you paid from your checking account but selected your credit card account, your bank balance will be wrong. Double-check the account dropdown before saving.

Finally, don't confuse "Receive Payment" (for invoices you owe) with "Record Expense" (for bills with no prior invoice). If you're paying an invoice that's already in QuickBooks, always use "Receive Payment."

Frequently Asked Questions

Can I record a payment for an invoice that's already marked paid?

Yes, but QuickBooks will ask you to confirm. This is useful if you need to correct a prior payment or record an additional payment. However, if the invoice is truly already paid in full, you probably don't need to do this — check your records first to avoid duplicate payments.

What happens if I record a payment but haven't actually sent the money yet?

QuickBooks will record it as paid when ready, which can cause confusion during bank reconciliation. Record the payment only after you've actually sent the check, made the transfer, or charged the credit card. If you need to track pending payments, use a note or a separate tracking method outside QuickBooks.

Can I delete a payment I recorded by mistake?

Yes. Open the invoice, look at the payment history section, and click the payment you want to remove. A delete option will appear. Deleting the payment will return the invoice to its unpaid status. This is safer than trying to edit the payment amount.

Do I need to record the payment in QuickBooks if I'm paying by credit card?

Yes. Even though your credit card company will send you a statement, QuickBooks needs to know you've paid the invoice so it can update what you owe the vendor. Recording the payment tells QuickBooks to mark the invoice as paid and reduce your accounts payable balance.