List Reduction

Available Now
Launch Special — 50% Off

Merge duplicates and prune dead names from your customer, vendor, and item lists.

$40.00 CAD

$79.00 CAD

Same day

✓ Money-Back Guarantee✓ All Prices CAD✓ GST/HST added at checkout

About This Service

Clean up and merge duplicate or inactive items in your QuickBooks lists (customers, vendors, items, accounts). Reduces clutter and improves searchability.

Overview

QuickBooks list pages get slow when the underlying tables grow past a few thousand entries — Premier and Pro start to feel sluggish on routine drop-down picks, search results return more candidates than the user can reasonably scan, and accidental name creation becomes the path of least resistance because finding the right existing name takes longer than typing a new one. List Reduction is the same-day cleanup service that brings your customers, vendors, items, and accounts back to a list size where the drop-downs are usable again, without losing a single posted transaction or a single dollar of historical activity.

The work has two halves. The first half is duplicate detection — we find the obvious cases (same legal name with different punctuation, same vendor with and without 'Inc.', same customer entered twice with different mailing addresses, same item with a typo in the SKU) and the less obvious ones (an item created in 2014 that is functionally identical to an item created in 2019, two customer records that differ only by the salesperson who entered them). The second half is the merge itself, which moves every transaction off the duplicate onto the survivor, deactivates the duplicate, and writes a structured CSV log of the entire move so the audit trail of the cleanup is reviewable.

Inactive-name pruning runs on a separate, configurable rule. By default we deactivate any name with no transaction activity in the last three years and no balance — a conservative threshold that catches the long tail without ever deactivating a name a reviewer might want to see. The rule is configurable up or down before processing starts, and any name that does not match the rule remains active and untouched. We never delete names outright because the audit-trail consequences are larger than deactivation; deactivation hides them from drop-downs without losing the historical record.

Pricing is $40.00 CAD at the launch rate (regular $79.00 CAD), GST or HST added at checkout, and the turnaround target is same-business-day during posted hours. The service runs on a copy of your file in our isolated Canadian processing environment; the deliverable is a working .qbm plus a verification PDF documenting before-and-after list counts on every list, the merge log in CSV form, and the trial-balance match — list reduction never affects account balances, but the verification still includes the balance match as a non-negotiable gate before the file leaves our environment.

List Reduction is the right service when bloated names lists are the dominant performance driver in your file — typically firms in their second decade of QuickBooks use, multi-location retailers with thousands of items, B2B operations with thousands of customers turned over once or twice. If the dominant driver is the audit trail or transaction history instead, the right services are Audit Trail Removal and Super Condense respectively. The File Health Check service explicitly identifies which driver dominates yours, which we recommend running before any of the three remediation services if there is any doubt — the diagnostic price is small enough to never regret.

What we merge and how the audit log works

Each merge moves every transaction off the duplicate name onto the survivor, deactivates the duplicate, and writes a single line to a structured CSV log capturing the duplicate, the survivor, the count of transactions moved, and the timestamp of the merge. The CSV ships alongside the .qbm so the cleanup is fully auditable. We never delete a duplicate outright — deactivation hides it from drop-downs without losing the historical record, which is the right posture for reviewers who may need to see the original name months later. Survivors are picked by activity volume and recency, with ties broken in favour of the legal-format name.

How inactive-name pruning is scoped

Inactive pruning runs on a configurable rule, which defaults to 'no transaction activity in the last three years and no current balance.' That threshold catches the long tail of customers and vendors who have not been touched in a decade without ever deactivating a name a reviewer might want to see. The rule is adjustable up to five years or down to two before processing starts; pre-purchase chat in the Portal walks through the right setting for your industry. Names that fail the rule are deactivated, never deleted, so the historical record stays intact and reactivation is a single click on your end.

Lists in scope and lists out of scope

List Reduction covers customers, vendors, items, accounts, employees, classes, and locations — the high-volume operational lists. It does not cover terms, payment methods, customer types, vendor types, or other configuration lists, because those are typically small enough to clean by hand and the merge consequences are different. The verification PDF reports before-and-after counts on every list in scope, so the deliverable is auditable line by line. If you need cleanup on the configuration lists, that is best handled inside QuickBooks directly with our Extended Support upgrade attached for the support-ticket coverage.

Frequently asked questions

Will any historical transactions be deleted during list reduction?

No. The service is structurally incapable of deleting a transaction — every merge moves transactions from the duplicate to the survivor, and inactive-name pruning only deactivates names with no transaction activity matching the configured rule. The verification PDF gates delivery on a trial-balance match against the source file even though list reduction does not touch balances by design, specifically because we want the deliverable to document explicitly that no posting was changed. If a balance ever drifted during processing the file would not leave our environment.

How are duplicate-name candidates actually identified?

We run a deterministic similarity rule across each list — exact match after punctuation normalization, case folding, and whitespace collapse, plus a configurable fuzzy match for transposed characters and obvious typos. Every candidate is paired with the suggested survivor and the merge is run only after the structured CSV log captures the pairing. Names that look similar but represent different real-world entities (two different 'John Smith' customers in different cities, for example) are kept separate by default; pre-processing chat reviews any ambiguous cases your file flags.

Can I exclude specific names from the cleanup before processing?

Yes — pre-processing chat in the Portal lets you flag any names that should be excluded from both merging and inactive pruning regardless of activity history. Common exclusions include placeholder customers used for cash sales, vendor records used for one-time payments, and item records that are intentionally retained for historical reporting even though they have no recent activity. The exclusion list is recorded in the verification PDF so the deliverable documents not just what was changed but what was deliberately left alone, which reviewers appreciate.

Does the cleanup affect inventory quantities or reorder points?

No. Item-level merges keep the survivor's quantity-on-hand, average cost, and reorder configuration, and add the duplicate's posted transactions to the survivor's history without changing any quantities. The verification PDF reports per-item quantity-on-hand against the source file as a separate gating item, so any drift would block delivery. If your reorder points need adjustment after the cleanup we recommend doing that inside QuickBooks once the new list shape is in front of you, since the right reorder level depends on the new aggregated history.

What's Included

  • Cleaned and de-duplicated customer, vendor, item, and account lists
  • Penny-perfect accuracy verification
  • Secure file handling (256-bit encrypted, deleted after 7 days)
  • Email confirmation and delivery notification
  • Money-back guarantee if unsatisfied

$40.00 CAD

$79.00 CAD

Launch Special — 50% Off

Turnaround: Same day

Trust & Security

  • 256-bit encrypted transfers
  • PIPEDA compliant
  • Files deleted after 7 days
  • Money-back guarantee

Related Services

Audit Trail Removal

Remove the audit trail from your QuickBooks file to reduce file size and…

$50.00 CAD$99.00 CAD
Available

Super Condense

Dramatically reduce your QuickBooks file size by condensing old…

$50.00 CAD$99.00 CAD
Available

Multi-Currency Removal

Remove multi-currency from your QuickBooks file. Once enabled, Intuit…

$75.00 CAD$149.00 CAD
Available

QBO Readiness Report

Comprehensive report analyzing your QuickBooks Desktop file's readiness…

$25.00 CAD$49.00 CAD
Available