Yardi Bank Reconciliation: Convert Bank Statement PDFs to Excel for Yardi Voyager and Yardi Breeze

Turn a property bank statement PDF into clean spreadsheet rows for Yardi Voyager and Yardi Breeze bank reconciliation, trust accounting, and owner reporting. Built for property accountants, community association managers, and the bookkeepers who close their books by the tenth. Start free, no credit card.

Free to try, no credit card
256-bit encryption
Convert a year of statements at once

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Extract:

Yardi bank reconciliation, in short

Yardi reconciles by putting a GL column beside a Bank column, and it will not let you post until the Difference field reads zero. Automatic Bank Reconciliation clears the easy matches from a BAI2 file your bank sends, but plenty of community banks and credit unions do not offer BAI2, some charge for the SFTP delivery, and no file covers the periods before the feed existed. In those cases the statement PDF is the only source you have. Upload it here and every deposit, check, transfer, and bank fee comes back as a dated row with amount and running balance, so you can put it beside a Yardi export and find the difference with a formula. Last updated July 2026.

Why a Yardi Bank Reconciliation Stalls

The three column layout is simple enough. It goes wrong when the bank side of the comparison is a document instead of data.

Your Bank Will Not Send a BAI2 File

Automatic Bank Reconciliation is built around a BAI2 file. Large treasury banks deliver one by SFTP, often for a fee, while many community banks and credit unions offer nothing beyond a PDF statement and a short online download window.

Auto Clearing Never Gets You to Zero

Even with a good BAI2 file, the matching engine clears the items that agree on amount, date, and reference. The leftovers are the ones you have to chase by hand, and those are the ones that hold up the close.

The Difference Field Has to Be Exactly Zero

Yardi will not post a reconciliation while a difference remains, so a single transposed digit or an unposted service charge stops the whole account until you find it.

Every Bank Code Reconciles Separately

Operating, security deposit, escrow, and reserve accounts each carry their own bank code, so a manager with fifty owners is closing dozens of accounts a month against dozens of separate PDFs.

Prior Periods Have No Feed to Fall Back On

Catch up work, a takeover portfolio, or an auditor asking about last year all mean months of statements that no bank file will backfill, whatever your bank supports going forward.

Stale Items Pile Up Where You Cannot Sort Them

Uncleared checks sitting for 60 or 90 days need aging and a decision, and that is a filtering job, not a reading job.

What the Converter Gives a Yardi Close

The bank side of the reconciliation, turned into something you can sort, filter, and subtract.

Dated Rows With Running Balance

Every deposit, check, ACH, transfer, and bank charge comes back with its date, description, amount, and the running balance, which is what makes a difference traceable rather than mysterious.

Built for the Cleared Items Comparison

Put the converted statement beside a Yardi transaction export and a lookup formula finds the items on one side and not the other in seconds.

One Bank Code per File

Convert operating, escrow, and reserve statements separately so each reconciliation stands on its own, or roll a full year of one account into a single sheet.

Any Bank, No BAI2 Required

The converter reads the statement document itself, so an account at a community bank that has never heard of BAI2 works exactly like one at a national treasury bank.

Excel or CSV Output

An .xlsx workbook for the reconciliation working paper, or a CSV for owner reporting and downstream imports.

No Bank or Yardi Login Required

Nothing connects to your bank or to your Yardi database. You upload a statement you already have and download a spreadsheet.

Close a Yardi Bank Code in 3 Steps

The order that drives the difference to zero without reading the PDF twice.

1

Convert the Statement

Upload the month end PDF for the bank code you are closing and get back dated rows with amounts and the running balance.

Tip: Convert every trust account, not just the operating account.

2

Compare Against the Yardi Side

Export the Yardi transaction list for the same GL cutoff period and match the two by date and amount. Items on one side only are your reconciling items.

Tip: Sort both by amount to surface duplicates fast.

3

Clear, Post, and Tie Out

Mark the matched items cleared, post the genuine bank items you had not recorded, and the Difference field should fall to zero.

Tip: Bank service charges and interest are the usual missing entries.

Who Converts Statements for Yardi

Anyone closing a real estate book where the statement is a PDF and the deadline is the tenth of the month.

Property Accountants

Close operating and security deposit bank codes across a portfolio without keying deposits from a printed statement.

Community Association Managers

Reconcile association operating and reserve accounts and answer board questions from a sortable file rather than a PDF.

Real Estate Bookkeepers

Handle several Yardi databases a month, including the takeover portfolios that arrive as a folder of statements and nothing else.

Controllers and Auditors

Test trust account compliance where state rules require that client funds reconcile to the penny every month.

Common Search Terms

yardi bank statement converter yardi bank reconciliation yardi voyager bank reconciliation yardi breeze bank reconciliation yardi automatic bank reconciliation yardi bank book convert bank statement for yardi

Transaction Types We Handle

Rent deposits and lockbox batches
Owner draws and distributions
Vendor and maintenance payments
Management fee transfers
Security deposit receipts and refunds
Mortgage and assessment payments
Bank service charges and returned items
Interest on reserve accounts

How does bank reconciliation work in Yardi?

You pick the bank code, enter a GL cutoff date, and type the ending balance from the bank statement. Yardi then shows a GL column and a Bank column side by side: the GL side totals the cash accounts tied to that bank code, and the Bank side starts from the ending balance you entered and adjusts for outstanding checks, deposits in transit, and reconciling items. You work through deposits, checks, other items, bank reconciling items, and book reconciling items, clearing what appears on the statement. The reconciliation cannot be posted until the Difference field is zero.

Can Yardi import a bank statement?

Yardi imports bank data as a structured file, not as a PDF. Automatic Bank Reconciliation reads a BAI2 file and auto clears transactions that match the GL on amount, date, and reference, and the Voyager Bank Book module also handles formats such as MT940. What Yardi will not do is read the statement document your bank puts in online banking. If your bank does not publish BAI2, or you are closing a period that predates the arrangement, converting the PDF gives you the same rows in a spreadsheet so you can do the comparison yourself.

What you haveDoes Yardi read itPractical route
BAI2 file from the bankYes, this is what ABR is built forImport it and clear the leftovers by hand
MT940 fileHandled by the Bank Book moduleImport, or convert to a sheet for review
PDF statementNoConvert to Excel and compare against a Yardi export
Online banking CSV downloadNot a native reconciliation formatUsable, but the window is short and the balance is often dropped
Scanned or mailed paper statementNoConvert the scan, then reconcile from the rows

What is Yardi Automatic Bank Reconciliation?

Automatic Bank Reconciliation is the Voyager feature that takes a BAI2 file from your bank and clears the transactions that already agree with the general ledger, leaving you to deal with the exceptions. It saves real time on high volume operating accounts. It also depends entirely on the bank supplying a clean file on a schedule, which is why it tends to cover the big treasury relationships in a portfolio and not the small community bank account attached to one association.

Why is my Yardi bank reconciliation not zero?

A non zero difference means something sits on one side and not the other. The usual causes are a bank service charge or interest posting that was never entered, a transposed digit in a keyed amount, a rent batch recorded twice or recorded but never banked, or a GL cutoff date that pulls in transactions from the wrong period. Working from a converted statement makes each of these a sort or a subtraction instead of a page by page read.

Difference you seeUsual causeFix
Small odd amount, often under $50Bank service charge, wire fee, or returned item fee never postedPost it as a bank reconciling item and clear it
Difference divisible by nineTransposed digits in a keyed amountCompare amounts against the converted statement column
Difference equals a deposit exactlyRent batch posted twice, or recorded but never depositedSort both lists by amount and look for the pair
Everything looks right but the totals are offGL cutoff date pulling the wrong periodReset the cutoff to the statement end date and resubmit
Old uncleared checks piling upChecks issued and never presentedAge them, then void or escheat under your state rules
Prior month no longer balancesA transaction was edited after that period was reconciledRe-tie the earlier month before closing the current one

Why trust accounts make this harder than normal bookkeeping

Property management runs client money, so close enough is not a standard anyone accepts. Most states require that funds held for owners and tenants reconcile exactly every month and that no individual property goes negative inside a pooled account. In Yardi that means reconciling each bank code on its own rather than in aggregate, and being able to prove the position for a single owner or association if a board or a regulator asks. Once the statement is a spreadsheet you can filter by description or amount and answer that question directly.

Handling a takeover portfolio

Onboarding a portfolio from another manager usually arrives as a folder of PDFs and a spreadsheet of balances, with no bank file history and no ledger to inherit. The practical route is to convert every statement for the period you are picking up, build the opening position from the running balance, and reconcile forward month by month until you reach the current period. It is tedious the first time and then it is done, and a converted set of statements is also what an incoming owner or an auditor will want to see.

Where the file goes after the reconciliation

The same converted statement usually gets used twice, once for the tie out and once for owner reporting or a tax schedule at year end. If your bank does publish a treasury file, the BAI to Excel converter and the MT940 to Excel converter turn those into readable sheets too. Managers on other platforms can start from the AppFolio bank statement converter or the Buildium bank statement converter, and the general workflow for the role is on the bank statement converter for property managers page. Association work that needs a per association tie out is covered by the HOA bank reconciliation page, and client funds testing is on the three way trust account reconciliation page. If the books also run in QuickBooks alongside Yardi, the rows can be pushed across with a bank statement to QuickBooks converter instead of being keyed twice. For a national bank account, start from a page like the Chase bank statement to Excel converter, or use the general bank statement converter for any account.

Why Property Accountants Convert Statements Here

Any bank
no BAI2 arrangement required
Running balance
preserved, so a difference is traceable
Back years
no bank file can backfill a takeover portfolio

Security & Privacy

  • No bank login or Yardi credentials requested
  • 256-bit encryption on every upload
  • Delete your uploaded files at any time
  • No reselling or sharing of your financial data

Yardi Bank Statements: Common Questions

Choose the bank code, set a GL cutoff date, and enter the ending balance from the statement. Yardi shows a GL column against a Bank column, and you clear deposits, checks, and other items that appear on the statement until the Difference field reaches zero, at which point the reconciliation can be posted.

No. Yardi reads structured bank files such as BAI2 for Automatic Bank Reconciliation and MT940 in the Bank Book module, not the PDF statement your bank publishes online. Converting the PDF gives you the same transactions as spreadsheet rows to compare against a Yardi export.

It is the Voyager feature that imports a BAI2 file from your bank and automatically clears transactions matching the general ledger on amount, date, and reference. It shortens high volume operating account reconciliations, and it leaves the exceptions for you to work through by hand.

Yardi blocks posting while the Difference field is anything other than zero. The cause is usually an unposted bank fee or interest entry, a transposed digit, a deposit recorded twice or never banked, or a GL cutoff date that is pulling in the wrong period.

That is common with community banks and credit unions, and some larger banks charge for the SFTP delivery. In that case you reconcile from the PDF statement, which is exactly what the converter turns into dated rows with amounts and running balances.

Yes. The converter produces a spreadsheet of the statement, so it is useful on both. Breeze and Voyager differ in how much they automate, but both still require you to match the statement against the ledger and drive the difference to zero.

Yes, and takeover portfolios are the usual reason. Upload the statements for the period you are picking up and they come back as one date ordered sheet with running balances, which is how you rebuild an opening position with no ledger to inherit.

No. Nothing connects to Yardi or to your bank. You upload a statement PDF you already have and download a spreadsheet, then do the comparison yourself inside Yardi.

Related Resources

Other Bank Statement Converters

ICICI Bank JPMorgan Chase Bank of America Citigroup Wells Fargo Goldman Sachs Morgan Stanley U.S. Bank PNC Bank Truist Capital One TD Bank Charles Schwab Fidelity Vanguard E*TRADE TD Ameritrade Bank of New York Mellon State Street BMO USA Ally Financial Regions Fifth Third Bank Huntington KeyBank Citizens Financial Group First Citizens Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bank East West Bank First National of Nebraska Frost Bank BOK Financial Fulton Financial Associated Banc-Corp Valley National Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Bank Webster Bank Cadence Bank Old National First Interstate BancSystem Umpqua Bank First Hawaiian Bank Prosperity Bank SouthState First Merchants First Bank Holding Glacier Bank First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Pacific Premier Bancorp Bank OZK United Community Banks Customers Bank Texas Capital SVB Financial Group Signature Bank First Republic Bank New York Community Bancorp Sterling Bancorp First Bank Bank United First Commonwealth Financial Flagstar Bank Synovus Bank Santander Bank Commonwealth Bank (CommBank) ANZ Bank Westpac NAB 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