Skip to main content
Technical · 4 min read

Counterparty Spread Analysis: Detecting Unnatural Distribution in Bank Statements

Counterparty analysis bank statement fraud detection rests on a structural property of genuine financial accounts: real spending concentrates. A household account has Swiggy, Zomato, Amazon, and a salary source appearing repeatedly; a business account has a handful of regular vendors and a long tail of one-offs. Fabricated statements distribute counterparties too evenly — because the person constructing them tries to add variety and inadvertently produces a distribution that no real account produces.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 23 April 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Fabricated bank statements are often constructed with deliberate variety in counterparty names to appear realistic. However, the resulting distribution — many counterparties at similar frequencies — is structurally unlike genuine accounts, which show strong concentration in a few dominant payees and a long tail of occasional transactions.

How It's Resolved

Compute the counterparty frequency distribution across all transactions. Measure concentration: what share of transactions involve the top 5 counterparties? What is the ratio of unique counterparties to total transactions? Genuine accounts typically show the top 5 counterparties accounting for 30–60% of transactions; fabricated accounts show a flatter distribution with no dominant names. Also check for the absence of expected Indian consumer/business counterparties given the account type.

Configuration

Calibrate for account type (salary vs business current vs MSME). Exclude self-transfers and ATM entries from counterparty analysis. Apply minimum transaction count threshold (50+ transactions for meaningful distribution analysis). Cross-reference against known Indian consumer platform names for consumer account validation.

Output

Counterparty concentration metrics (top-5 share, unique counterparty ratio), distribution classification (concentrated / normal / unusually flat), and a flag for absence of expected counterparties given account type, presented in the fraud signals section of the analysis report.

Every active bank account develops a characteristic pattern: a small group of counterparties that dominate transactions, surrounded by a longer tail of occasional payees. Salary arrives from one source; rent leaves to one landlord; groceries go to a handful of regular platforms; the occasional one-off transaction adds variety. Fabricated statements lack this structure — the person inventing transactions tries to create variety and ends up producing a distribution that no real account generates.

Counterparty spread analysis makes this structural difference measurable.

What Counterparty Spread Analysis Checks

The check examines two related properties of the counterparty distribution in a bank statement:

Concentration: What fraction of total transactions involves the top 5 or 10 counterparties? In genuine accounts with six or more months of history, a small number of repeat counterparties — the salary payer, the utility company, the primary food delivery platform, the loan servicer — typically account for 30 to 60% of all transactions. The rest are spread across a longer tail of occasional payees.

Spread uniformity: How evenly are transaction counts distributed across the full counterparty list? Genuine accounts show a steep concentration curve — dominant names at the top, many names appearing only once or twice. Fabricated accounts constructed with deliberate variety tend to show a flatter curve: many names appearing 3 to 7 times each, with no clear dominant counterparty.

These two properties are related but independently measurable, and a fabricated statement can trip one without the other depending on how it was constructed.

How It Differs from AML Round-Trip Detection

Counterparty spread analysis is a fabrication detection tool. It asks whether the distribution of payees looks like genuine organic spending, irrespective of whether the account is real or the funds flow is suspicious.

AML round-trip detection is a fund-flow analysis tool. It identifies credit-debit pairs with the same counterparty at similar amounts and short time gaps — the pattern of money leaving an account and returning through the same or related party, which can indicate circular transactions that inflate apparent turnover.

Both checks involve counterparties, but they address different fraud types. A genuine account with suspicious fund-flow behaviour may fail round-trip detection but pass spread analysis. A fabricated statement with artificial variety may fail spread analysis but have no round-trip pairs — because there were no real funds moving.

Counterparty Distribution Reference Table

Distribution PatternSignal InterpretationRecommended Action
Top 5 counterparties above 50% of transactionsStrong concentration — typical of genuine primary accountsNo spread-based fraud signal
Top 5 counterparties at 30–50%Normal — moderate concentration with healthy varietyNo spread-based fraud signal
Top 5 counterparties below 20%Low concentration — unusual for an active primary accountReview counterparty list; check for expected names
80%+ counterparties appearing only onceHeavy one-off pattern — could indicate transaction inflationInvestigate volume; check for duplicate names with slight variations
No recognisable Indian consumer platform present (salary account)Absence of expected counterpartiesCross-check against declared account purpose; request clarification
High transaction count but uniform counterparty frequencyFlat distribution — strong fabrication signalTreat as high-priority flag alongside other forensic signals

India-Specific Context

Indian consumer accounts present a useful set of expected counterparties. A genuine salaried individual’s primary account active over 12 months would typically show names from a recognisable set: PhonePe or Paytm for UPI transactions, Swiggy or Zomato for food delivery, Amazon or Flipkart for e-commerce, an electricity board or telecom provider for utilities, a bank or NBFC for EMI debits. The presence of these widely used platforms is not itself a fraud check — their absence in a consumer account with even counterparty spread is a notable gap.

For NBFC underwriting, the account’s stated purpose matters: an MSME current account would not be expected to show Swiggy transactions, but it should show concentrated vendor names and client names consistent with its declared business activity. An MSME statement that shows 200 counterparties at roughly equal frequency — with no dominant vendor or client — does not match the account behaviour of a functioning business.

The RBI Master Direction on KYC requires regulated entities to verify customer documents for authenticity and consistency. Counterparty spread analysis is one structured way to assess whether a submitted bank statement is internally consistent with the account holder’s declared financial activity.

The bank statement fraud detection capability runs counterparty spread analysis on every uploaded statement and presents the concentration metrics and distribution classification alongside other forensic signals.

The bank statement analysis platform automatically extracts and classifies counterparty names across 34+ Indian bank statement formats, enabling the spread check to operate on clean, parsed counterparty data rather than raw narration strings.

Primary reference: RBI Master Direction on KYC — which requires regulated entities to verify the authenticity and consistency of documents submitted by customers during onboarding and credit review.

Frequently Asked Questions

What does counterparty spread analysis check in a bank statement?
Counterparty spread analysis examines the distribution of transaction counterparties across the statement. Genuine accounts show a concentration pattern: a small number of counterparties account for a large share of transactions and value, with a long tail of infrequent one-offs. Fabricated statements tend to show a more uniform distribution — many counterparties appearing at similar frequencies — because the person constructing the statement adds variety deliberately but ends up with an unnaturally flat distribution that real spending does not produce.
How is counterparty spread analysis different from AML round-trip detection?
They address different questions. Counterparty spread analysis asks: does the distribution of payees look like genuine organic spending? It flags fabrication by detecting unnatural uniformity. AML round-trip detection asks: are specific credit-debit pairs with the same counterparty at similar amounts suggesting circular fund movement? Round-trip detection identifies suspicious fund flows in otherwise genuine-looking accounts. A statement can fail one check but pass the other — they are complementary, not duplicative.
Which Indian consumer counterparties should appear in a genuine retail account?
A genuine Indian consumer account active over 6 to 12 months would typically show repeated transactions from a predictable set: utility providers (electricity, mobile, broadband), food delivery (Swiggy, Zomato), e-commerce (Amazon, Flipkart, Myntra), ride sharing (Ola, Uber), and financial services (insurance, EMIs, mutual fund platforms). The absence of any recognisable consumer counterparties — combined with an unusually even spread of unfamiliar names — is a notable signal, particularly when the account purports to be a salaried individual's primary account.
Does counterparty spread analysis work for business current accounts?
Yes, with different expectations. A business current account has a different counterparty profile than a salary account: fewer consumer platforms, more vendor and client names, possibly higher transaction values per counterparty. The spread check is calibrated for the account type. A business account with an even spread of 150 counterparties at similar transaction values is as anomalous as a salary account with the same pattern — real businesses have dominant vendors and customers, just as individuals have dominant merchants.
Can legitimate accounts have even counterparty distributions?
Yes, in some specific cases. A newly opened account with only 2 to 3 months of history will have a thinner counterparty set and the distribution may be less informative. An account used exclusively for a single purpose — such as a rental collection account or a business account that only receives client payments — may have a narrow and even counterparty spread for structural reasons. Counterparty spread analysis is most diagnostic for primary transaction accounts with 6 or more months of diverse activity.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.