QuickBooks Online Receive Payment: A Guide

QuickBooks Online is a powerful tool for managing your business's finances. One of its essential features is the ability to record and manage payments from customers. In this article, we'll explore the steps and best practices for receiving payments in QuickBooks Online.

Understanding the Payment Process

When a customer pays for a product or service, it's crucial to record this transaction accurately in QuickBooks Online. This ensures that your financial records are up-to-date, and you can track the status of invoices and payments.

Steps to Receive Payments in QuickBooks Online

  1. Open the 'Receive Payment' Screen: Navigate to the "Create" menu on the top bar, hover over it, and select "Receive Payment." This will bring you to the receive payment screen. (Take me there)
  2. Locate the Open Invoice: Start typing your customer's name in the customer field, and it will auto-populate with your customer and all their open invoices.
  3. Confirm the Payment Method: Choose the payment method. If you're using integrated QuickBooks Payments, select that option. Then, enter the card information or other payment details.
  4. Record the Payment: Once you've entered all the necessary details, save and record the payment. QuickBooks Online will post the payment to the customer and the invoice, marking it as "Paid."

Recording Invoice Payments

  1. Navigate to the ‘+ New’ option and select ‘Receive payment.’
  2. Choose the customer’s name from the ‘Customer’ dropdown.
  3. Select the payment method and the account where the payment will be deposited.
  4. Tick the box for the invoice you are recording the payment for, and enter the necessary details such as reference number and memo if needed.
  5. Save and close to complete the transaction.

Handling Partial Payments

QuickBooks Online allows you to record partial payments, keeping track of the remaining invoice balance effectively. You can enter the amount received in the ‘Amount received’ field and save the transaction, ensuring that your records stay accurate.


How do I receive a payment in QuickBooks online?

Navigate to the "Create" menu, select "Receive Payment," choose the customer and their open invoice, select the payment method, and save the payment.

How long does it take to receive payment through QuickBooks online?

After processing payments, QuickBooks transfers the money into your bank account. Deposit speeds depend on your product and the type of payment. Generally, payments received before 3 p.m. PT should be in your account the next business day.

How do I set up QuickBooks to receive payments?

First, ensure you have QuickBooks Online. Then, activate Intuit Payments to accept credit cards and electronic checks. Once activated, you can receive payments directly through QuickBooks Online or even using a mobile device.

How do I receive a payment without an invoice in QuickBooks online?

If you're looking to receive payment without issuing an invoice, you can create and send QuickBooks Online sales receipts. This allows you to document instant payments for products or services.

Can my clients pay me through QuickBooks Online?

Yes, your clients can pay you through QuickBooks Online. You can create and send invoices to your clients, and they can make payments directly through the payment links provided in the invoices.


Receiving payments in QuickBooks Online is a straightforward process that ensures your financial records are accurate and up-to-date. By following the steps outlined above and understanding the best practices, you can efficiently manage your business's cash flow and maintain a positive relationship with your customers.

More QuickBooks Solutions

  1. How To Make Deposits in QuickBooks Online
  2. What Is QuickBooks Online Match Multiple Deposits?
  3. Quickbooks Payment In Review?
  4. How Do I Deposit Undeposited Funds in QuickBooks Online?
  5. QuickBooks Online Invoice (Guide)
  6. Setting Up Pay Bills In QuickBooks Online
  7. Quick Books Sales (Everything You Need To Know)