QuickBooks

How to Delete a Customer in QuickBooks Online (There's a Catch)

Go to Sales, then Customers, find them, click the dropdown arrow at the end of their row, and choose Make inactive. A customer with zero transaction history gets removed outright. One with any invoices, payments, or estimates on record gets hidden from active lists instead, so your past reports stay accurate.

The full walkthrough

1. Go to Sales, then Customers. This is the full customer list, active and inactive together.

2. Locate the customer. Type their name into the search box above the list if you've got a lot of customers.

3. Click the dropdown arrow at the end of their row.

4. Choose Make inactive from the menu. QuickBooks will flag it if the customer has existing transactions tied to them.

5. Confirm. For a customer with no history, this genuinely removes them. For one with history, it hides them from active lists and new-transaction dropdowns, while every invoice, payment, and estimate already on record stays exactly as it was on your reports.

6. To find them again later, switch the filter above the customer list from Active to All Customers or Inactive.

Why QuickBooks hides customers instead of deleting them

If QuickBooks actually erased a customer with real transaction history, every invoice and payment tied to them would have to vanish too or point at nothing, which would quietly rewrite your past revenue and receivables numbers. "Make inactive" avoids that: the customer stops showing up for new work, and nothing on your existing reports changes.

It also means two records for the same customer, a typo'd duplicate, a client who got re-entered under a slightly different name, need a merge rather than a delete. Deleting one just hides it; merging actually combines the transaction history onto a single record. Businesses with a lot of one-off or referral customers tend to accumulate this clutter fastest, since nobody's checking for duplicates as new customers get added in the normal rush of work.

What we've built on top of QuickBooks customer management

Duplicate detection before a customer gets created

A new customer gets checked against the existing list by name, email, and phone before it's added, so the same client doesn't end up entered three different ways over the course of a year.

Scheduled inactive-customer review

Customers with no activity over a set period get flagged for someone to review and make inactive automatically, instead of the list slowly filling up with names nobody's worked with in years.

How cluttered is your actual customer list?

Tell us how customers get added in your business right now, and we'll tell you if the duplicates can be caught before they pile up.

Let's talk

Customer list turned into something nobody wants to clean up?

Tell us what's actually driving the mess, duplicate entries, one-time clients that never got removed, old accounts you don't use anymore, and we'll tell you whether the cleanup, or the cause of it, can run itself. This is one example of a list that gets messy on its own; the same fix applies anywhere else it happens in the business.

Let's talk

Frequently Asked Questions

How do I delete multiple customers in QuickBooks at once?+
There's no bulk delete button on the customer list itself. You'll need to open the dropdown for each one and select Make inactive individually, or Export them, get the list reviewed, and work through it from there if there are a lot.
How do I find inactive customers in QuickBooks?+
On the customer list, switch the filter dropdown above the list from Active to Inactive or All Customers. Inactive ones show with a grayed-out or struck-through name, depending on your view.
Can I merge customers in QuickBooks?+
Yes, and it's the right move for a duplicate rather than deleting one copy. Open the customer you want to keep, note the exact name, then edit the duplicate's name to match it exactly and save. QuickBooks will ask to confirm the merge, and the duplicate's transaction history moves onto the surviving record.
How do I delete a customer payment in QuickBooks?+
Different action from deleting the customer. Open the payment itself from the customer's transaction list, select More, then Delete. This removes the payment record but leaves the customer and their other transactions untouched.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.