Hi Nico. QuickBooks Online (QBO) does not have a built-in option to mark multiple invoices as paid simultaneously. However, you can process payments in bulk for each customer using the Receive Payment option.
You'll want to repeat the process manually for other customers. See the detailed steps below:
Here’s how:
- Click + Create and under the Customers column, select Receive payment.
- From the Customer dropdown, select the specific customer.
- Under Outstanding Transactions, check the boxes for all the invoices you wish to pay for that customer.
- Select Save and close.

Please note that you can only do this for the same customer. If you want to mark another invoice with a different customer as paid, you can repeat the process and check the multiple invoices for that specific customer.
You can refer to this article for more information on how to record invoices: Record invoice payment in QuickBooks.
If you have any further concerns about QuickBooks, please don't hesitate to reach out to us again. We’re always here to help.