Banking APIPayroll

Automated Salary Deposit Detection from Bank Transactions

Detect and verify salary deposits automatically using transaction pattern recognition. Fiskil's salary verification API identifies employer payments, pay frequency, and deposit amounts with 95%+ accuracy for regular salary earners.

Dodo logo
Nissan logo
Light logo
Red Zed logo
Wage Tap logo
BDO logo
Adyen logo
Alex bank logo
AGL logo
Brighte logo
Data Zoo logo
Alinta logo
Tango logo
Dodo logo
Nissan logo
Light logo
Red Zed logo
Wage Tap logo
BDO logo
Adyen logo
Alex bank logo
AGL logo
Brighte logo
Data Zoo logo
Alinta logo
Tango logo

The Challenge

Organisations that need to verify salary — lenders, landlords, government agencies, HR platforms — rely on documents that introduce delays, errors, and fraud risk.

The Solution

Fiskil analyses transaction history directly from bank accounts under CDR consent, detecting salary deposits through pattern recognition algorithms that identify recurring employer payments.

Capabilities

How Fiskil Helps

Recurring Deposit Pattern Recognition

Identify salary deposits by analysing transaction amounts, frequencies, and timing patterns. The algorithm detects weekly, fortnightly, monthly, and 4-weekly pay cycles with 95%+ accuracy for regular salary earners.

Pay Frequency Analysis

Determine exact pay frequency by calculating intervals between detected salary deposits. Handles variations such as early payments before public holidays and minor timing shifts.

Employer Identification

Extract and normalise employer names from transaction descriptions. Match against known employer patterns to provide verified employer details alongside deposit data.

Salary Trend Detection

Track salary amounts over time to identify pay rises, reductions, or irregular bonuses. Provide a clear trajectory of salary changes across the analysis window.

Implementation

How It Works

1

Initiate CDR Consent

Prompt the individual to connect their primary bank account through Fiskil's CDR consent flow. Request transaction read scope for the analysis period (typically 3-12 months).

2

Retrieve Transaction History

Fetch transaction data for the consented account. For salary verification, 3 months provides a baseline; 6-12 months enables trend analysis and stability scoring.

3

Run Salary Detection

Call the income detection endpoint with salary-specific parameters. The API returns detected salary deposits, employer name, pay frequency, average amount, and confidence score.

4

Consume Verification Results

Use the structured salary verification response in your downstream process — loan decisioning, rental application assessment, onboarding checks, or compliance reporting.

Ready to get started?

Get your API keys today and start building with Fiskil's Banking API.

FAQs

For individuals receiving consistent salary deposits (same employer, regular frequency), detection accuracy is 95% or higher. Accuracy may be lower for highly variable or cash-supplemented income.

Under CDR, up to 12 months of transaction history can be retrieved for salary analysis. Longer history improves trend detection and stability scoring.

Yes. The detection algorithm identifies multiple recurring deposit patterns, so concurrent employment with different employers is captured as separate salary streams.

The system handles variable amounts by calculating an average and standard deviation. It flags high variability and separates base pay from variable components where patterns allow.

No. Salary verification relies on bank transaction data, so income received as cash and not deposited into a bank account cannot be detected through this method.

Get started today

Talk to us about what you're building and we'll show you how we can help.

Loading Contact Form...
Fiskil logo

© Fiskil 2026. All rights reserved.

Automated Salary Deposit Detection from Bank Transactio...