How to Delete a Vendor in QuickBooks (There's a Catch)
Go to Expenses, then Vendors, find the vendor, click the dropdown arrow next to their name, and choose Make inactive. If the vendor has never had a bill, check, or expense recorded against them, this removes them outright; if they have transaction history, QuickBooks hides them from active lists instead of deleting them, to keep your historical reports intact.
The full walkthrough
1. Go to Expenses, then Vendors. This is the full vendor list, active and inactive.
2. Find the vendor. Search by name if the list is long.
3. Open the dropdown next to their name. Click the small arrow at the right edge of their row.
4. Select Make inactive. QuickBooks will warn you if the vendor has existing transactions tied to them.
5. Confirm. For a vendor with no transaction history, this genuinely removes them from the list. For a vendor with history, it hides them from active lists and new-transaction dropdowns, while every past bill, check, or expense tied to them stays exactly as it was on your reports.
6. To see it again later, toggle the filter. The vendor list defaults to showing active vendors only; switch the filter dropdown above the list to All Vendors or Inactive to find one you've already removed.
Why QuickBooks won't just let you delete some vendors
This isn't a bug or a missing feature. If QuickBooks actually deleted a vendor with transaction history, every bill, payment, and expense tied to them would have to either disappear too or point at nothing, and your historical reports, tax filings, and vendor spend totals would all go wrong retroactively.
"Make inactive" is QuickBooks' answer to that problem: it gets the vendor out of your way for new transactions without rewriting history. It's also why two vendors that are really the same company, a renamed supplier, a duplicate entered twice with slightly different spelling, need a merge instead of a delete; merging actually combines the transaction history onto one record rather than hiding one copy of it.
The vendor list tends to accumulate the most clutter in businesses juggling a lot of one-off or seasonal vendors, where nobody's cleaning up the list as a routine task, just reacting to it once it's unwieldy.
What we've built on top of QuickBooks vendor management
Automatic duplicate detection
New vendors get checked against the existing list by name, address, and tax ID before they're created, so a supplier doesn't end up entered three different ways over a year.
Scheduled inactive-vendor cleanup
Vendors with no activity over a set period get flagged for review and made inactive automatically, instead of the list slowly filling up with suppliers nobody's used in years.
How cluttered is your actual vendor list?
Tell us how vendors get added in your business right now, and we'll tell you if the duplicates and dead entries can be caught before they pile up.
Vendor list grown into something nobody wants to clean up?
Tell us how big it's gotten and why, duplicates, one-time vendors that never got removed, old suppliers you don't use anymore, and we'll tell you whether the cleanup, or the cause of it, can be automated. Vendor lists are one example of lists that get messy on their own; we fix that pattern anywhere else it shows up in the business too.
Let's talk