Skip to main content

Structuring - Deposits

Description

This test detects suspicious patterns in deposits that indicate potential attempts to evade regulatory detection thresholds, a behavior often associated with money laundering. It identifies users whose aggregated deposit transaction amounts and counts surpass predefined limits. This approach flags activity consistent with structuring, where transactions are intentionally divided to bypass scrutiny.

Use Cases

  • Anti-Money Laundering (AML) Compliance: Monitor transactions for suspicious patterns that may indicate attempts to evade regulatory reporting requirements, such as splitting large deposits into smaller amounts.

  • Enhanced Due Diligence: Compliance teams can apply the Structuring Test to flag high-risk customers or accounts involved in frequent transactions just below the reporting threshold.

Required Data

Deposits Data

VariableDescription
timestampTimestamp of the deposit made (YYYY-MM-DD hh:mm:ss).
user_idUser ID to identify the individual user.
currency_typeThe currency type of deposit being made; fiat or crypto.
symbolThe asset symbol; e.g., BTC, ETH, USD, EUR.
price_usdThe price of the symbol in USD.
amountThe amount of the symbol being deposited.

Parameters

ParameterDescriptionTypeDefault ValueConfigurable
analysis_windowTime period over which transactions are analyzed (hours).Integer24Yes
structuring_alert_dollar_thresholdMinimum aggregate dollar value threshold for transactions to be flagged as structuring.Float10000.0Yes
minimum_single_transaction_dollar_thresholdMinimum dollar value for an individual transaction to be included in the analysis.Float0.0Yes
analysis_minimum_transaction_countMinimum number of transactions required to flag an account.Integer2Yes
create_ticketFlag to determine if tickets should be created for alerts.BooleanTrueYes

Methodology

  • Identify Threshold Transactions Focus on transactions within a specified range—below the structuring_alert_dollar_threshold but above the minimum_single_transaction_dollar_threshold to capture patterns indicative of structuring.

  • Aggregate User Transactions Sum the total transaction value and count the number of transactions per user over the analysis period to evaluate their activity against predefined thresholds.

  • Flag Suspicious Behavior Identify users whose total transaction value exceeds the alert threshold and whose transaction count meets or surpasses the minimum required, indicating potential structuring attempts.