How Midwest Community Bank Surfaced $36.5M in Hidden Household Value

The bank's best customers had been hiding inside its own systems for decades. A single household view surfaced 850 of them and cut a week of monthly KYC reconciliation to one day.

$36.5M

Hidden household value surfaced

850

High-value households identified for the first time

31%

More true relationships identified

<400ms

Real-time match at account opening

Midwest Community Bank

INDUSTRY

Community banking

BUSINESS PROFILE

92,000+ customer relationships · 79 employees · Third-generation family-owned · Chartered 1965

Company Profile

Midwest Community Bank is a family-owned community bank chartered in 1965 with offices in Freeport, Rockford, and Chicago, Illinois. Now in its third generation of family ownership, the bank serves more than 92,000 customer relationships across retail, small business, and agricultural segments in northern Illinois with a team of 79 employees.

The Challenge

When a long-term customer walked into the Freeport branch in October 2024 asking about a HELOC, the relationship manager pulled his record and saw a checking account opened in 1998. What the system did not show was that the same customer also held a business credit card, a commercial line of credit on his auto repair shop, and a 15-year mortgage paid off the previous year. All four products lived in separate systems, and none of them were linked to a single household.

The relationship manager treated him as a new HELOC applicant and quoted standard rates.

That kind of scene played out routinely at Midwest Community Bank, and Anne Hartzell, the bank's Vice President of Operations, had been quietly cataloging examples for almost two years.

We had a $4 million depositor receiving marketing mail addressed to a 1995 version of his mailing address. His three operating businesses sat in three different customer records, none of them linked. We were paying him 12 basis points less on his money market than we offered to brand-new customers from the same town, because we couldn't see the lifetime value he represented. That's not community banking. That's a customer one bad day away from leaving for the regional credit union.

Anne Hartzell

Vice President of Operations, Midwest Community Bank

The root cause sat in the bank's plumbing. The core banking platform held checking, savings, and CD records. The loan origination system held mortgages, HELOCs, and consumer loans.

A third system, bolted on years earlier to support commercial banking, held lines of credit, business cards, and treasury services. Each platform assigned its own customer ID, and no shared identity layer connected them.

The bank had tried to fix the problem twice. The first attempt used SQL JOIN logic written against name and zip code, which produced obvious matches and missed everything else.

The second attempt used a desktop fuzzy-matching tool the operations team had purchased for around $4,000 per seat. It worked for one-time merge purges on small lists, but it could not connect to the bank's databases, would not handle joint accounts where the same individual appeared in two name positions, and required the operations analyst to export, match, and re-import every quarter.

By late 2024, the issue forced its way out of operations. The bank's BSA officer faced a customer due diligence review that required demonstrating know-your-customer relationships at the household level. The fragmented customer master would not pass examiner scrutiny.

Treating one person as three different people across systems was no longer a service issue alone. It was a compliance posture issue.

The Solution

Midwest Community Bank evaluated three vendors over five weeks. The same anonymized 142,000-record extract ran through each tool, scored against a gold-standard set of 600 known matched and unmatched pairs the operations team had built by hand over the previous year.

MatchLogic won the evaluation. The bank licensed the API tier so the matching engine could run both as a nightly batch job across the three systems and as a real-time lookup at the point of account opening. Four factors the other tools could not match decided the choice.

Match transparency a community-bank examiner could audit

MatchLogic combines Jaro-Winkler distance for name similarity with rules-based field comparison for tax IDs and account numbers. Every linkage carries a traceable rule explanation. “The system said so” was never going to convince a federal examiner, but a documented logic trail for every household match decision could.

Confidence tiers matched to the bank's risk appetite

The team defined three tiers: Tier 1 auto-linked records that matched on tax ID with at least 92% fuzzy match on legal name; Tier 2 linked records that matched on fuzzy name plus exact zip plus at least 85% address similarity, after operator review; Tier 3 surfaced lower-confidence candidate pairs for periodic batch review. Surfacing 80% of the value with minimal false positive risk was worth more than chasing the last 20% with any risk of falsely linking two unrelated customers.

On-premise deployment with no cloud dependency

Midwest Community Bank's core processor contract had clauses about where customer PII could be sent. A cloud-based matching service would have required a new vendor risk review, a new data processing agreement, and a regulatory conversation the bank did not want to have with a due diligence review already on the calendar. MatchLogic ran on a server inside the bank's existing data center, with no outbound calls.

A workflow the operations team could own

The product's drag-and-drop pipeline let Hartzell's three-person operations team build, test, and rerun the matching workflow without filing a ticket with the bank's outsourced IT services provider. Every IT change at Midwest cost money and weeks of lead time. Owning the workflow internally was a meaningful operational advantage.

The day we showed our examiners the audit trail behind one of the auto-linked customer records during a routine examination, that was the moment I knew we had picked the right tool. They asked why the system thought one customer name at one address was the same person as a slightly different name at a slightly different address from twelve years earlier. We could point to the rule, the algorithm scores, the field comparisons. They moved on in five minutes.

Anne Hartzell

Vice President of Operations, Midwest Community Bank

Implementation

The rollout ran six weeks from kickoff to production.

Profiling came first. MatchLogic's solutions team ran the visual profiler across extracts from all three systems and found that 27% of records had inconsistent address formatting between systems, 14% had name fields entered in different orders, and 6% had data quality issues serious enough to flag for manual cleanup before any matching ran.

The operations team then built and validated the three-tier match rules against the bank's gold-standard set. MatchLogic identified 31% more true relationships than the bank's prior SQL-based approach while producing one false positive across the 600-pair validated set. Joint account holders, formerly invisible to the bank's relationship view, accounted for a disproportionate share of the lift.

By the final week, the team operationalized the workflow. A nightly job pulls deltas from each system, runs them through the cleansing pipeline, scores candidate matches, and writes household IDs back to a central customer dimension table that feeds the bank's reporting layer. New account openings hit the matching engine in under 400 milliseconds via a REST call from the core's onboarding screen.

Results

142,000 records, 95,000 unified households

The bank's relationship view now connects checking, savings, lending, and treasury products under a single customer identity. The 31% lift in identified relationships over the prior SQL approach came mostly from joint accounts and from small business owners whose personal and business records had never been linked. Every legacy customer ID was preserved and mapped to the unified household ID, so downstream reporting and statement generation kept working without changes.

$36.5 million in hidden household value

Once households were unified, Midwest's product team re-ran customer lifetime value reporting at the household level. The exercise revealed 850 households whose combined deposit, loan, and treasury balances exceeded $250,000 but had never appeared in the bank's high-value relationship retention program.

The aggregated under-recognized balance came to $36.5 million. The relationship management team has begun a structured outreach to those 850 households with tailored product reviews.

Finding 850 high-value households we had never properly identified was humbling. These were not new prospects. These were people who had been banking with us for ten or twenty years, and we had been treating them as four different small relationships instead of one big one. The conversations we are having with them now are different conversations than we were having a year ago.

Anne Hartzell

Vice President of Operations, Midwest Community Bank

KYC review cycle compressed to one day

The bank's BSA officer had previously spent a week each month reconciling customer due diligence records across the three systems. The unified household view now feeds directly into the CDD dashboard, and the monthly review completes in under a day. The recovered analyst capacity has been redirected to enhanced due diligence work on higher-risk customer segments, which the bank's risk committee had been pushing for over the previous year.

Midwest Community Bank's relationship managers now greet customers on the phone with the full picture of their household relationship rather than a single account record. The data governance team has begun extending the matching pipeline to commercial deposit data and trust account records, with agricultural lending records scheduled for the next phase. For a 79-person community bank competing against regional and national banks, a unified customer 360 has moved from aspiration to operating reality.

The difference was immediate. In the first month, we stopped creating about 1,400 duplicate patient records that our old system would have missed. That's 1,400 kids whose medical histories stayed intact instead of getting split across two profiles.

Sarah Chen
VP of Engineering, Camber

About MatchLogic

Enterprise-Grade Matching

Founded in 2003, MatchLogic has matched over 2 billion records across 4,500+ enterprise installations, powering production-scale entity resolution pipelines.

Intelligent Data Resolution

MatchLogic combines deterministic and fuzzy matching with visual profiling and drag-and-drop cleansing workflows to identify duplicates and maintain trusted golden records.

Transparent Enterprise Infrastructure

Built for fintech, healthcare, insurance, and government teams, the platform provides REST API integrations, cross-platform deployment, and full auditability across every match operation.