Bank Statement Analysis for Lenders: A Step-by-Step Guide

Bank statement analysis for lenders: what to check, a step-by-step method, red flags and a worked SME example showing why total credits are not revenue.

Paperwork Editorial11 min read
Contents
  1. Bank statement analysis on a sample statement
  2. What lenders look for in bank statements
  3. How to analyze a bank statement step by step
  4. Business cash flow analysis: total credits are not revenue
  5. Start with the company profile
  6. Check the statements before relying on the result
  7. Red flags in a business bank statement
  8. Open the number and inspect the rows behind it
  9. Resolve ambiguity before treating a figure as final
  10. Manual vs automated bank statement analysis
  11. Take the reviewed result into the lending workflow
  12. Try the workflow on a representative package

Bank statement analysis is the review of a borrower's bank transactions to measure revenue, cash flow and repayment capacity, and to spot risk before a credit decision. For SME lending, the first trap is simple: a business can receive money without making a sale. A transfer from another account, a director's contribution or a new loan increases bank credits, but each means something different for a credit review.

This guide covers what lenders look for in bank statements, how to analyze a statement step by step, the red flags worth checking and how to separate customer revenue from other credits. It ends with a worked example in PaperWork BSA on a synthetic statement, with video of each step.

Key Takeaways

  • Total credits are not revenue. Loans, own-account transfers and related-party money all increase credits without being sales.
  • A company profile with the borrower's own accounts and related companies is what lets an analysis separate those flows.
  • Reconcile the running balance before trusting any figure built from the extracted rows.
  • Every headline metric should open into the transactions behind it, so a reviewer can explain it.
  • In the worked example below, total credits of AED 1,659,680.10 contained only AED 894,680.10 of customer receipts.

Bank statement analysis on a sample statement

The recording uses a synthetic Wio Business statement for a fictional Dubai trading company, Cedarline Office Supplies. It shows the upload, a company profile with the company's own account and a sister company excluded from cash flow, the report, the related-party breakdown, the supporting transactions and the Excel export. Processing waits and typing are shortened in the edit.

Synthetic statement and company details. The company profile supplies the own account and the related company; each metric links to its supporting rows.

In this six-month example the account received AED 1,659,680.10. With the profile in place, PaperWork counted AED 894,680.10 as net business credits:

Credits in the exampleAEDTreatment in the report
Payments from six customers894,680.10Net business credits
Sister company, three transfers450,000.00Related party, excluded by the profile
Business loan disbursement200,000.00Financing, excluded
Transfers from the company's own account at another bank115,000.00Internal transfer, excluded
Total credits1,659,680.10

Read on its own, the total would overstate customer receipts by more than 85%. The figures come from the recorded run on synthetic data; they illustrate the method and say nothing about any real company.

PaperWork BSA Overview showing net business credits of AED 894,680.10 and total credits of AED 1,659,680.10
Overview of the recorded run: total credits, net business credits and the excluded categories side by side.

What lenders look for in bank statements

A lender reads a business bank statement to answer three questions: how much the business really earns, whether it can carry another repayment, and whether anything in the account contradicts the application. These are the figures most credit teams work from.

MetricWhat it tells the lender
Net business creditsCustomer receipts after loans, own-account transfers and related-party money are removed
Monthly credit trendWhether revenue is stable, seasonal, growing or falling
Average and minimum end-of-day balanceThe cushion the account keeps and how close it runs to zero
Days overdrawnHow often the business relies on an overdraft
Existing loan and card repaymentsDebt already serviced from the account
New borrowingLoans disbursed shortly before the application
Returned cheques and paymentsPayments that bounced for lack of funds
Cash deposit shareHow much of the money in arrives as cash, which is harder to trace

PaperWork reports these per month, together with total credits, non-business credits, related-party credits and loan disbursements, so the analyst can explain why money entered the account before using it in a credit assessment.

How to analyze a bank statement step by step

  1. Collect the full period. Ask for every operating account and the months your policy requires, commonly six to twelve for SME credit. An incomplete period is not evidence of no trading.
  2. Check the documents. Confirm the account holder, account numbers, currencies and dates, and run document fraud checks on the files.
  3. Extract and reconcile. Turn each statement into transactions and check that every running balance follows from the previous one. A statement that does not reconcile needs investigation first.
  4. Classify every transaction. Salaries, rent, loan repayments, cheque returns, transfers and customer receipts each need a type.
  5. Separate non-business credits. Remove loan disbursements, transfers between the company's own accounts and related-party money from the revenue figure.
  6. Calculate the metrics. Monthly net business credits, balances, overdraft days, existing repayments and returned payments.
  7. Review the red flags. Look at round-tripping, pass-through money, cash surges and new borrowing before the application.
  8. Cross-check the rest of the file. Compare the statement figures with the trade licence, VAT returns, financial statements and the amounts stated in the application.
  9. Record the result and its limits. Keep the period, accounts, metric status and the decisions you made, so the next reviewer can follow them.

Done by hand, steps 3 to 6 take most of the time. Automated bank statement analysis does them in minutes, and the analyst's work moves to steps 5, 7, 8 and 9, where judgement is needed.

Business cash flow analysis: total credits are not revenue

Total credits describe incoming movements in an account. They do not, by themselves, establish customer revenue, profit or repayment capacity.

PaperWork reports total credits separately from net business credits, non-business credits, related-party credits and loan disbursements. These views help the analyst explain why money entered the account before using it in a credit assessment.

The following table is a review guide. It is not a claim that every bank description can establish the economic purpose of a payment automatically.

Incoming movementWhat the analyst needs to establish
Customer paymentWhether it represents business receipts, with any necessary supporting evidence
Transfer from another company accountWhether it is an internal movement that would otherwise be counted twice
Payment from a director or related companyThe relationship and the appropriate cash flow treatment
Loan disbursementWhether the credit is financing rather than operating receipts
Cash depositIts source and purpose; the payment channel alone does not settle the question
Reversal or returned paymentWhich earlier movement it corrects and how it affects the review
Transactions from the sister company marked as related party and from the company own account marked as internal transfer
Rows from the sister company carry the related-party relationship from the profile; transfers from the company's own account are marked internal.

A statement-derived business credit figure is not audited accounting revenue. Timing, VAT, settlement deductions and transactions outside the supplied accounts can still require reconciliation with the company's records.

Start with the company profile

Before analysing the files, add the legal company, its own accounts and relevant related people or companies. Include known aliases where they help connect bank descriptions to the right party.

The own account is added by IBAN; the sister company is added with its cash flow treatment set to exclude.

This context matters because a statement may show a counterparty name without describing its relationship to the applicant. The product cannot infer every company relationship from a PDF.

PaperWork's upload screen warns that, without a profile, a transfer between the company's own accounts is counted as ordinary revenue and as an expense. Supplying the accounts is therefore part of preparing the analysis, not just filling in a customer label.

For related parties, record the intended cash flow treatment. In the recording, the profile is configured to exclude the related company's movements from business cash flow. That is an explicit choice for the example, not a universal rule that every related-party receipt must always be excluded.

Check the statements before relying on the result

Choose the statements and the report period, then run the analysis. Review which files and account periods actually made it into the result.

PaperWork reads each supported statement layout with a dedicated parser and checks the running balance line by line. A statement that does not reconcile is stopped rather than guessed, and a reconciliation error needs investigation before a credit officer relies on the figures built from those rows.

Also inspect missing and partial months, account identities and currencies. Up to 50 PDFs can go into one job; overlapping periods are de-duplicated and missing or partial months are listed in the report. Accounts in different currencies should not be added together as if the amounts were directly comparable.

A successful balance check establishes internal consistency of the extracted movements. It does not prove that the source document is authentic. Document fraud checks are a separate part of the review.

Red flags in a business bank statement

Some patterns deserve a closer look whatever the headline revenue says. PaperWork flags each of these with the transactions behind it:

  • Round-tripping: money sent out and returned by the same party, which inflates turnover.
  • Pass-through money: large credits that leave the account almost immediately.
  • Cash surges: cash deposits that jump in the months before an application.
  • Returned payments: the business's own payments returned for lack of funds.
  • Large one-off credits: a single receipt far above the usual pattern.
  • New borrowing: a loan disbursed shortly before the application.
  • Month-end balance spikes: balances raised just before a statement date.

A flag is a reason to ask a question, not proof of misconduct. For the patterns UAE lenders see most often, read bank statement red flags in UAE lending.

Open the number and inspect the rows behind it

In Overview, compare total credits with the business and non-business credit metrics. Open a metric's breakdown to examine its definition, monthly values and supporting transactions.

Net business credit amount opens its calculation: 53 credits in the period, 6 excluded for AED 765,000.00. Related party credit amount opens the same way: AED 450,000.00 by month.

The related-party credit breakdown lets the reviewer inspect the movements associated with the recorded relationship instead of accepting a single aggregate without context. The Transactions view also supports search and filtering for a closer review of a counterparty.

Searching Transactions for the company name shows each matching row and the profile rule that classified it.

Use this inspection to answer a concrete question: which receipts are affecting the business cash flow view, and why? A legitimate transfer can still need different treatment from a customer receipt.

Resolve ambiguity before treating a figure as final

Automated bank statement analysis still leaves decisions to the reviewer. PaperWork offers automatic classification and review workflows. Analysts can inspect unclear items, change transaction types and record supported cash flow decisions.

Automatic mode uses defaults for some ambiguous movements. Those defaults are processing choices, not additional facts about the transaction. A reviewer should understand the mode used and revisit a decision when the supplied evidence supports a different treatment.

Read a metric's status alongside its value. Verified, estimated and unavailable results do not mean the same thing. An unavailable figure must not be substituted with zero; an estimated figure needs its qualification preserved.

After applying a correction, wait for the analysis to update and inspect the affected metrics again. Exporting the first result and then editing the dashboard can otherwise leave a credit memo based on an older view.

Manual vs automated bank statement analysis

Manual reviewAutomated analysis
Data entryRe-typing or copying rows from PDFsTransactions extracted from the statement
Balance checkSpot checks, if anyEvery running balance reconciled
ClassificationAnalyst judgement on each rowRules for each transaction, with review of unclear items
Related partiesDepends on what the analyst remembersTaken from the company profile
Audit trailNotes and spreadsheetsEach metric opens into its transactions
OutputA spreadsheet per analystDashboard, Excel and API in one format

A bank statement analyzer does not replace the credit decision. It removes the copying and arithmetic, so the analyst's time goes to the questions only a person can answer.

Take the reviewed result into the lending workflow

The dashboard provides an Excel export, and the BSA API returns the same structured result for integration. Use the result after the relevant review decisions have been applied.

The Excel report exports the accounts, months, metrics and totals of the saved analysis revision.

The handoff should preserve the account and period, metric status, supporting movements and material limitations. A headline revenue number without its scope makes it harder for the next reviewer to understand what was actually assessed.

For a pilot, agree on the statements, expected classifications, known related parties and output your team needs. Evaluate whether the result is reproducible and whether the reviewer can explain discrepancies on your own statement layouts.

FAQ

What is bank statement analysis?

It is the review of an applicant's bank transactions to measure revenue, cash flow, balances and existing debt, and to spot risk signals before a lending decision. For businesses, the key step is separating customer receipts from loans, own-account transfers and related-party money.

How many months of bank statements do lenders need?

It depends on the lender's policy. Six months is a common minimum for SME credit, and twelve months shows seasonality more clearly. Every operating account for the period should be included.

What do lenders look for in business bank statements?

Net business credits and their monthly trend, average and minimum balances, days overdrawn, existing loan repayments, new borrowing, returned payments and cash deposit share, together with red flags such as round-tripping and pass-through money.

Can bank statement analysis detect fraud?

Partly. A balance chain that does not reconcile, round-tripping or month-end spikes can point to an edited statement or a staged account. Checking whether the PDF itself was altered is a separate step; PaperWork runs it in document fraud detection.

Does every incoming credit count as revenue?

No. Financing, internal transfers, related-party movements and reversals can increase credits without representing customer receipts. Their treatment depends on the transaction evidence and the review policy.

Can software analyze bank statements automatically?

Yes. Bank statement analysis software extracts the transactions, reconciles balances, classifies each row and calculates the metrics. The analyst still reviews unclear items, related parties and red flags before the result is used.

No. A company profile supplies known accounts and related entities. Incomplete context or unclear bank descriptions can still require an analyst's review.

Is this a replacement for accounting reconciliation or a credit decision?

No. It produces a statement-based cash flow analysis. Accounting records, other evidence and the lender's policy remain relevant to the final assessment.

Can we use the API instead of the dashboard?

Yes. The BSA API returns the same structured result as the dashboard and the Excel export. Start by validating the required statement layouts and result on a representative package.

Try the workflow on a representative package

Bring the statements, known own accounts and related parties, and the result your credit team needs. We can review the supported layouts and agree on an acceptance scope before an integration.

Request a BSA demo, review PaperWork BSA or see how it fits lending teams. For supplier evaluation, see our comparison of bank statement analysis software.

See PaperWork on your documents

Request demo