bank statement → OFX

Bank Statement Income Calculator for 12 and 24 Month Loan Files

Run the numbers for a self employed borrower in seconds with the income calculator on this page, then upload the statements here to get every deposit in Excel, ready to tag as eligible or excluded. Built for loan officers and processors working non-QM bank statement loans.

Formula follows published non-QM matrices
Try 15 pages, no credit card
256-bit encryption

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Extract:
|
|
<OFX> for MS Money & accounting software, <CSV> for spreadsheets

How is bank statement income calculated?

Qualifying income from bank statements is the eligible deposits for 12 or 24 months, minus excluded deposits such as transfers and loan proceeds, divided by the number of months. Business accounts also apply an expense factor, commonly 50 percent unless a tax professional attests to a lower ratio, and the borrower ownership share. Example: $450,000 of eligible business deposits x 50% x 100% ownership / 12 = $18,750 a month.

The formula takes a minute. The deposits take an afternoon.

A business account can carry 60 to 150 deposits a month. Twelve months is up to 1,800 lines, twenty four months is double, and every one has to be copied out of a PDF and marked eligible or excluded before the worksheet means anything. That is where bank statement loan files stall.

Calculator on the page, deposits in a spreadsheet

Estimate qualifying income instantly, then convert the actual statements so the full calculation is a filter and a sum.

Business And Personal Formulas

Expense factor and ownership for business accounts, straight deposits for personal accounts, 12 or 24 months.

Every Deposit In Excel

Date, description and amount on one row each, credits separate from debits, from PDF or scanned statements.

Fast Exclusions

Filter transfers, loan proceeds, refunds and NSF items by description instead of reading every page.

Whole Files At Once

Plus uploads up to 50 statements in one batch, so a full 24 month file converts together.

How to calculate bank statement income in 4 steps

The same routine for a 12 month or a 24 month file.

1

Convert the statements

Upload the 12 or 24 monthly PDFs and download the transactions as Excel or CSV.

2

Tag the deposits

Filter to credits and mark transfers, loan proceeds, refunds and unsourced large deposits as excluded.

3

Apply the guideline

Enter total and excluded deposits, expense factor and ownership from your investor matrix.

4

Document the result

Keep the spreadsheet with the file so the underwriter can trace every included deposit.

Who uses this bank statement income calculator

People who qualify self employed borrowers on deposits instead of tax returns.

Loan Officers

Pre qualify a self employed borrower on the first call with a realistic monthly income figure.

Processors

Build the income package from 12 or 24 months of statements without keying every deposit.

Underwriters

Recheck the broker figure against a full export of the deposits and NSF items.

Common Search Terms

bank statement income calculator bank statement loan income calculator business bank statement income calculator 12 month bank statement income calculator 24 month bank statement income calculator bank statement income calculator excel bank statement income calculation worksheet how to calculate income from bank statement how to calculate monthly income from bank statement bank statement loan calculator non qm bank statement income calculation bank statement expense factor bank statement income calculation service

Bank statement income calculator

Enter the total deposits from the statements, the deposits your guideline excludes, the number of months and the account type. For business accounts, add the expense factor and the borrower ownership share. The monthly qualifying income updates as you type. The default figures are the worked example used on the rest of this page.

Eligible deposits
$450,000
Monthly qualifying income
$18,750

Business accounts: eligible deposits x (1 minus expense factor) x ownership, divided by months. Personal accounts: eligible deposits divided by months. Your investor guideline governs the final number, including which deposits count.

The slow part of a bank statement loan is not the arithmetic above. It is getting 12 or 24 months of deposits out of the PDFs and into a sheet where you can tag each one as eligible or excluded. The converter at the top of this page does that: upload the statements and download every transaction in Excel or CSV, with the date, description and amount in their own columns, ready to filter by credits.

How do you calculate income from bank statements?

Add up the eligible deposits for the period, subtract any the guideline excludes, apply the expense factor and the borrower ownership share if the account is a business account, and divide by the number of months. For personal accounts most non-QM programs skip the expense factor and divide eligible deposits by the months reviewed. The investor matrix you are submitting to always decides the details.

As a concrete reference we used the Non QM Bank Statements matrix from NDM, effective March 2, 2026. For business and commingled statements it states the calculation as 12 months of deposits that are clearly business related, times the percentage of ownership, times the expense factor, divided by 12. For personal statements it counts business related deposits and transfers from the documented business account, divided by 12, with no expense factor, and asks for three months of business statements to show the business cash flow. Other investors differ on the details, so treat the table below as the shape of the calculation, not a substitute for the matrix.

Statement typeHow the deposits are countedTypical formulaWorked example, 12 months
Business bank statementsBusiness related deposits only, less an expense factorEligible deposits x (1 minus expense factor) x ownership / months$450,000 x 50% x 100% / 12 = $18,750 a month
Business, CPA or tax preparer letterSame deposits, lower expense ratio if a licensed tax professional attests to itSame formula with the attested ratio (NDM floor: 10%)$450,000 x 70% x 100% / 12 = $26,250 a month at a 30% ratio
Business, 50% ownerSame deposits, cut to the borrower shareFormula above x 50% ownership$450,000 x 50% x 50% / 12 = $9,375 a month
Personal bank statementsBusiness related deposits and transfers from the business account, no expense factorEligible deposits / months$150,000 / 12 = $12,500 a month
Commingled accountOne personal account used for business and personal moneyTreated like business statements by NDMApply the business formula to the business related deposits

What expense factor do lenders use for business bank statements?

50 percent is the common standard. The NDM matrix applies a standard 50 percent expense factor to business bank statements and accepts a lower ratio only when a licensed tax professional verifies it in a letter, with a floor of 10 percent. Ocrolus builds the same three routes into its calculator: a standard expense factor, a CPA or licensed tax preparer factor, and a factor derived from a borrower profit and loss statement. The expense factor is the single input that moves the result most, so it is the first thing to confirm with your investor.

What is the minimum ownership to use business bank statements?

Usually 25 percent. NDM requires a minimum of 25 percent ownership to use business bank statements and multiplies the result by the ownership share, so a 50 percent owner qualifies on half of the net deposits. The business should be owned by the borrower and active for at least two years; NDM allows one to two years of self employment with six extra months of reserves and two years of prior experience in the same line of work.

What deposits are excluded from bank statement income?

Anything that is not business income: transfers between the borrower own accounts, loan proceeds, refunds and reversals, and large deposits that cannot be sourced. NDM counts only deposits that are clearly business related, plus transfers from the documented business account when the personal statements are used. Ocrolus automatically sets aside NSF related items, overdraft items and deposits above a large deposit threshold you configure as a dollar amount or a percentage of the baseline, and lets the reviewer toggle any deposit in or out. That toggling is where a clean spreadsheet of every credit saves the most time.

NSFs matter too, though they do not change the arithmetic. The NDM matrix allows three NSF instances with one or more in the most recent two months, or none in the most recent two months with five instances in 12 months. Count them from the same export: filter the description column for NSF and returned item wording.

12 month vs 24 month bank statement income calculation

The formula is identical; only the divisor changes. Twelve months is the standard for most programs, while a 24 month review smooths out a seasonal business or a single unusually strong quarter. Because the result is an average, a 24 month file with a weak first year will produce a lower figure than the most recent 12 months on their own, and underwriters look at the trend as well as the average. Twenty four months is also twice the data entry, which is the practical reason processors put off the longer review.

Bank statement income calculator Excel

Most processors already have a worksheet. Lenders and mortgage insurers publish Excel income worksheets, and many brokers built their own years ago. The worksheet is rarely the problem. The problem is feeding it: a business account with 60 to 150 deposits a month produces 700 to 1,800 lines a year that someone has to type or copy out of a PDF, then tag. Converting the statements to Excel first turns that into a filter on the amount column. Our PDF bank statement to Excel converter keeps each transaction on one row, with credits and debits in separate columns, so a SUMIF on the eligible flag gives you the deposit total the calculator above needs.

Bank statement income calculation software and services compared

There are four ways to get this done, and they differ mainly in who does the judgement work. We read each vendor page on 18 September 2026.

OptionWhat you getPublished priceTurnaroundBest for
Excel worksheet from a lender or mortgage insurerA spreadsheet you fill in by handNo chargeHowever long it takes to key 12 to 24 months of depositsOccasional files
RapidioCalculated qualifying income, findings, conditions and human underwriter review$35 per self employed file pay as you go, or $159 a month for 10 credits down to $499 a month (annual) for 50Under 30 minutes, per their SLABrokers who want the calculation done for them
Ocrolus Bank Statement Income CalculatorDashboard feature with expense factor, ownership and large deposit threshold settings, PDF and XLSX reportsNot published. Part of the Ocrolus dashboard under an annual agreementAutomatedLenders already on Ocrolus
Carrington Correspondent calculation serviceIncome calculated by the investor for its correspondent clientsNot shown on the pageWithin 24 hours with a full 12 months of statementsCarrington correspondents
OFXStatementEvery deposit from the PDF statements in Excel, CSV or OFX, so the worksheet or calculator takes minutes$49 a month for 2,500 pages, $24.50 a month billed annuallyMinutes per fileProcessors who keep their own worksheet and want the typing gone

Be clear about what each row is. Rapidio and the Ocrolus calculator produce the qualifying income figure and apply guideline logic; Rapidio adds a human underwriter review and conditions. OFXStatement does not calculate income or apply any investor guideline. It removes the data entry so that your own worksheet, or the calculator on this page, takes minutes instead of an afternoon. If you want the answer handed to you, a calculation service is the right purchase. If you trust your own worksheet and hate the typing, a converter is.

How much does bank statement income calculation cost per file?

From about $10 to $35 per file with a calculation service, or a couple of dollars in extraction if you run the worksheet yourself. Rapidio publishes $35 per self employed file pay as you go and $9.98 to $15.90 per credit on its subscriptions, where one credit is one file. A 12 month business file is typically 12 statements of three to ten pages, so 36 to 120 pages. On OFXStatement Starter, $49 buys up to 2,500 pages a month, about $0.02 a page, which is roughly $0.70 to $2.35 of extraction per 12 month file and room for 20 or more files a month. A 24 month file doubles both numbers.

For heavier volume, Plus is $149 a month for 10,000 pages, uploads up to 50 files at once so a full 24 month file goes in one batch, and removes the per statement page cap. Every plan is a single seat. Current prices for every plan are on the pricing page, and the first 15 pages are free to test on a real borrower statement.

Who uses a bank statement income calculator

Loan officers pre qualifying a self employed borrower before they order anything, processors building the income package the investor will review, and underwriters checking the broker figure. The first group needs a fast estimate, which the calculator gives with round numbers. The second and third need every deposit accounted for, which is where the extraction step pays for itself. If you are comparing the bigger analysis platforms as well, our Ocrolus pricing breakdown covers what its contract says, and the roundup of bank statement analysis software for lenders prices the rest of the field.

The short version

Bank statement income is eligible deposits, less the expense factor and times the ownership share for business accounts, divided by 12 or 24. The common standard is a 50 percent expense factor, 25 percent minimum ownership, no expense factor on personal statements, and exclusions for transfers, loan proceeds and unsourced large deposits. The calculation takes a minute. Collecting the deposits takes the time, and that is the part the converter at the top of this page does for you. For repeat work at volume, see our bank statement extraction software page.

Bank Statement Income Calculator: Common Questions

Add up the eligible deposits for the period, subtract the deposits your guideline excludes, and for a business account multiply by one minus the expense factor and by the borrower ownership share. Divide by the number of months, usually 12 or 24. Personal accounts in most non-QM programs skip the expense factor.

Fifty percent is the common standard. The NDM non-QM matrix effective March 2, 2026 applies a standard 50 percent expense factor and accepts a lower ratio only with a letter from a licensed tax professional, with a minimum of 10 percent. Some programs also derive the ratio from a borrower profit and loss statement.

Usually not. Under the NDM matrix, personal statements count 100 percent of business related deposits and transfers from the documented business account, divided by 12, and the borrower supplies three months of business statements to show the business cash flow. Ownership only applies if another account holder is not on the loan.

Transfers between the borrower own accounts, loan proceeds, refunds and reversals, and large deposits that cannot be sourced are the usual exclusions. Only deposits that are clearly business related count. Calculators such as the one in Ocrolus also set aside NSF and overdraft items and flag deposits above a threshold you set.

Twenty five percent is common. NDM requires at least 25 percent ownership to use business bank statements and multiplies the income by the ownership share, so a 50 percent owner qualifies on half the net deposits. Some programs require 50 percent ownership.

Yes. Lenders and mortgage insurers publish Excel income worksheets, and many brokers maintain their own. The worksheet still needs every deposit entered, which is the slow part. Converting the PDF statements to Excel first lets you filter and total the eligible deposits instead of typing them.

Rapidio publishes $35 per self employed file pay as you go and subscriptions from $159 a month for 10 files to $499 a month billed annually for 50, which works out to about $10 to $16 a file. Ocrolus and Carrington do not show a price on their pages.

No. OFXStatement extracts every transaction from PDF and scanned bank statements into Excel, CSV or OFX so your worksheet, or the calculator on this page, can total the eligible deposits in minutes. It does not apply investor guidelines, flag fraud or produce an income certification.

Twelve or 24 months, depending on the program. Twelve months is the most common requirement, and some programs offer 24 months for borrowers whose income is seasonal or who want the longer average. The calculation is the same with a different divisor.

Related Resources

Other Bank Statement Converters

JPMorgan Chase Bank of America Citigroup Wells Fargo Goldman Sachs Morgan Stanley U.S. Bancorp PNC Financial Services Truist Financial Capital One TD Bank Charles Schwab Bank of New York Mellon State Street BMO USA Ally Financial Regions Financial Fifth Third Bank Huntington Bancshares KeyBank Citizens Financial Group First Citizens BancShares Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bancorporation East West Bancorp First National of Nebraska Cullen Frost Bankers BOK Financial Fulton Financial Associated Banc-Corp Valley National Bancorp Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Financial Partners Webster Financial Cadence Bank Old National Bancorp First Interstate BancSystem Umpqua Holdings First Hawaiian Bank Prosperity Bancshares SouthState Corporation First Merchants First Bank Holding Glacier Bancorp First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Bancorporation Pacific Premier Bancorp Bank OZK United Community Banks Customers Bancorp Texas Capital Bancshares SVB Financial Group Signature Bank First Republic Bank New York Community Bancorp Sterling Bancorp First Bank Bank United First Commonwealth Financial ServisFirst Bancshares Renasant Corporation Simmons First National Trustmark Corporation First Busey Community Bank System First Mid Bancshares Ameris Bancorp Hancock Whitney First BanCorp Third Coast Bancshares Home Bancshares Byline Bancorp Simmons Bank United Bankshares Peoples United Financial American Express HSBC Bank USA Citizens Bank Santander Bank Flagstar Bank PNC Credit Card U.S. Bank Credit Card Apple Card

Payment Processor and Marketplace Statement Converters