CosmoLex Bank Reconciliation Converter: PDF Bank Statements to QBO, Excel and CSV

Upload the PDF trust or operating statement and download a file CosmoLex imports: one row per transaction with date, payee, check number, amount and balance. Built for law firms and legal bookkeepers on CosmoLex Core, where there is no bank feed, and for anyone moving older months into CosmoLex.

One-time 15 page demo, no credit card
256-bit encryption
QBO, Excel and CSV output

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

Upload your bank statement

Extract:

Getting a PDF bank statement into CosmoLex, in short

CosmoLex cannot read a PDF bank statement. It imports bank transactions from QBO, Excel and CSV files under Accounting > Bank > Details > Action > Import Transactions, and pulls live data through bank feeds only on the Pro plan. Convert the PDF to QBO, Excel or CSV, import it, add or match each row (trust rows need a matter), then reconcile against the statement ending balance.

Where Statements Get Stuck on the Way Into CosmoLex

CosmoLex does the trust accounting well once the transactions are in. The monthly grind is getting them in when all you have is a PDF.

No PDF Import

Import Transactions takes QBO, Excel and CSV. The e-statement your bank emails, or the scan a client drops off, is not something CosmoLex can open.

No Bank Feed on Core

The CosmoLex pricing table marks bank feeds for Pro only. On Core, every trust and operating account comes in by file, every month.

Download Windows Run Out

Banks keep transaction downloads for a limited window, while PDF statements go back years. Migration and catch-up months are usually PDF only.

Every Trust Row Needs a Matter

Typing trust activity by hand means keying the amount and the matter for each line. One transposed digit throws off the three-way reconciliation.

Matching Needs Exact Data

CosmoLex matches deposits on date and amount and checks on check number and amount. Copy and paste from a PDF garbles exactly those fields.

Reconciliations That Will Not Tie

A missed line or a sign error leaves a difference that is not $0.00, and the hunt through a month of trust activity starts.

What the Converter Gives a CosmoLex Firm

A clean file per bank account and statement period, shaped for Import Transactions so the add and match step is a review, not data entry.

QBO, Excel or CSV

Excel and CSV on every plan. QBO, the format CosmoLex calls the easiest to import, on the Plus plan.

Check Numbers Kept

Check numbers the bank prints come through in their own column, which is what CosmoLex uses to match checks.

Deposits and Disbursements Apart

Money in and money out land in separate columns, so nothing depends on guessing a sign.

Balances That Prove the Period

Opening, running and ending balances come with the rows, so you can confirm the file ties before it touches the trust ledger.

A Year of Statements at Once

On Plus, upload up to 50 PDFs in one batch when you are moving a firm onto CosmoLex or catching up months of trust activity.

No Bank Login Shared

Nothing connects to the bank or to CosmoLex. Upload a statement, download a file, and delete the upload whenever you like.

From PDF Statement to Reconciled Account in 3 Steps

The monthly routine for a trust or operating account on CosmoLex Core, or any month a feed cannot reach.

1

Convert the Statement

Upload the PDF and download QBO, Excel or CSV. Every transaction comes back with date, description, check number, amount and balance.

Tip: Check that opening balance plus deposits minus withdrawals equals the ending balance.

2

Import and Match

In CosmoLex open Accounting > Bank > Details > Action > Import Transactions, upload the file, confirm green matches and add the rest.

Tip: For Excel or CSV, tick File has header and map the columns once.

3

Reconcile

Open Reconciliation, click Add, enter the statement end date and ending balance, clear the matched items and click Reconcile at $0.00.

Tip: Run the Three Way Reconciliation Report for trust accounts.

Who Converts Statements for CosmoLex

US law firms and legal bookkeepers who keep trust and operating books in CosmoLex.

Solo and Small Firms on Core

No bank feed on the plan, so every account arrives as a file. Convert and import instead of typing.

Outside Legal Bookkeepers

Close several firms each month from the PDF statements they forward, and keep three-way reconciliations on schedule.

Firms Migrating to CosmoLex

Bring prior months of trust and operating activity in from PDFs when the bank no longer offers downloads for them.

Firm Credit Card Accounts

Card statements convert the same way. Remember the ending balance goes in as a negative.

Transaction Types We Handle

Retainer deposits into trust
Earned fee transfers to operating
Settlement disbursements
Filing and court fees
Checks by number
Card processor deposits
Payroll and rent
Bank charges and interest

Can CosmoLex import a PDF bank statement?

No. CosmoLex brings bank activity in two ways: a bank feed, or a file you upload under Action > Import Transactions. The file import is documented for QBO, Excel and CSV, and CosmoLex notes that an .ofx download can be renamed to .qbo and imported. A PDF e-statement, or a scan of a paper statement, is not on that list.

That is rarely a problem for last month, because most banks let you download a QBO file for recent activity. It becomes a problem when you need older months. Plenty of banks only keep downloadable transaction files for a limited window, while the PDF statements go back years. A firm moving its trust books into CosmoLex, a new bookkeeper catching up a year of IOLTA activity, or an attorney whose client sent a stack of statements for a matter all end up holding PDFs. Converting those PDFs is the step that replaces typing.

Bank feed, QBO file or Excel/CSV: which one should a law firm use?

All three land in the same review screen, where you add or match each transaction. What differs is which plan you need, how far back you can reach, and how much setup the file takes.

QuestionBank feedQBO fileExcel or CSV file
CosmoLex plan that includes itPro (the pricing table lists bank feeds on Pro only)Core and Pro, through Import TransactionsCore and Pro, through Import Transactions
Where it comes fromA connected bank accountYour bank download, or a converted statementA converted statement or an old accounting program
Setup on importNone after the connectionNone: the columns are fixedTick File has header, then map columns on the Raw Data Mapping screen
How far backOnly what the bank shares from the connection dateWhatever the file coversWhatever the file covers
Works from a PDF statementNoYes, once converted to QBOYes, once converted to Excel or CSV

Plan availability from the CosmoLex pricing page and import behavior from CosmoLex Support articles, checked September 2026.

If your firm is on Core, there is no bank feed to lean on, so every account comes in by file every month. That makes clean files the whole game. QBO is the format CosmoLex calls the easiest, and matching works on it the same way as on feed data. Excel or CSV works too, with one extra mapping step the first time.

How do I import bank transactions into CosmoLex?

Go to Accounting, then Bank, open the bank account with Details, and choose Action > Import Transactions. Upload the QBO, Excel or CSV file. For Excel and CSV, tick File has header so the first row is read as column names, then map the columns. The Raw Data Mapping screen shows the rows for review only: nothing is imported until you add or match it.

Each row gets a status. A green Matched icon means CosmoLex found exactly one book transaction with the same date and amount, or for a check, the same check number and amount. A gray Matched icon means more than one candidate, so you pick the right one. A gray Add icon means there is no match and the row will be created when you add it. You can work row by row or tick a batch and use Add/Confirm Match, then clear out anything left over with Remove Transactions.

The account type changes what you fill in. In a trust account, every added transaction needs a matter from the Matter drop-down, because each dollar belongs to a client ledger. In an operating account you choose a chart of accounts line from the Account drop-down instead. Mapping Rules (Action > Mapping Rules) can rename statement payees and remember accounts using Equals To, Contains or Starts With, which saves a lot of clicks on recurring items like rent, payroll and card processor deposits.

What should the converted statement look like before import?

One row per transaction, dates in a single format, and amounts that CosmoLex can read without guessing. The converter gives you exactly that from the PDF, and the table shows how the columns line up with what you map.

Converted columnWhat it holdsWhy it matters in CosmoLex
DateThe posting date printed on the statementMatching on deposits uses date plus amount
DescriptionThe full payee or memo textBecomes the Statement Payee, which Mapping Rules act on
Check numberThe number the bank printed, where there is oneCheck matching uses check number plus amount
Debit and creditMoney out and money in, in separate columnsNo sign guessing: deposits and disbursements stay apart
BalanceThe running balance after each rowLets you prove the period ties to the ending balance before you import

Column output from BankXLSX. Matching rules as described in the CosmoLex Support article on managing imported transactions.

Tie the file out before you upload it. The opening balance plus deposits minus withdrawals should equal the ending balance printed on the statement. If it does, the import can only be as wrong as your coding, not your typing.

How do I do a bank reconciliation in CosmoLex?

Open Accounting > Bank, select the account, then Details > Reconciliation. Click Add, pick the statement end date and enter the bank ending balance. For a credit card account the ending balance goes in as a negative, so a $1,000 balance is entered as -1,000. You can tick the option to automatically reconcile transactions with a Matched status, which is where an imported file pays off.

Then check the uncleared deposits and payments that appear on the statement, click Clear Selected, and watch the difference. When it reaches $0.00, click Reconcile. If it does not, fix the book side with Add, Edit, Delete or Void, and record genuine bank mistakes as bank errors rather than pushing them into a client ledger. The Reconciliation Report and the Three Way Reconciliation Report are both under Reports.

Trust accounts: why typing statements is the risky part

A three-way reconciliation ties the bank statement, the trust journal and the sum of the client ledgers. The ABA Model Rules for Client Trust Account Records set quarterly as the minimum and call monthly the better practice, and many states, Florida among them, require monthly. Every hand-keyed trust line is a chance to post a transposed amount to the wrong matter, and on a trust account that is a compliance problem, not just a bookkeeping one. More on the cadence in when trust accounts must be reconciled, and the full tie-out is walked through on the three-way trust account reconciliation page.

Does CosmoLex Core include bank feeds?

No. On the current CosmoLex pricing page, bank feeds and the general ledger with payables are marked for Pro only. Core includes trust accounting, compliance reporting and bank reconciliation. Launch includes trust accounting and ledgers but not bank reconciliation. The trial includes the full product with a single bank feed connection.

CosmoLex planMonthly price per userBank reconciliationBank feedsGeneral ledger and payables
Launch$49NoNoNo
Core$99YesNoNo
Pro$129YesYesYes

Monthly list prices and feature marks from cosmolex.com/pricing, checked September 2026. CosmoLex says yearly billing saves $120 per user per year.

So a Core firm faces a simple choice: pay $30 more per user each month for Pro and the feed, or import files. For a two-attorney firm that is $720 a year before any add-ons. Even on Pro, a feed only reaches back to when you connected it, so migration and catch-up months still come from statements.

What does converting statements cost a law firm?

BankXLSX is priced by pages. Starter is $49 a month, or $24 a month billed yearly, for 2,500 Base pages with unlimited users, and it exports Excel and CSV. Plus is $149 a month, or $74 billed yearly, and adds QBO export, bulk upload of up to 50 files, saved templates and category tagging. A new account gets a one-time 15 page demo with no credit card, so you can convert one trust statement and run it through Import Transactions before paying.

Firms that also keep clients or a second entity in Clio will find the same routine on the Clio bank statement converter page, and the bank statement converter for law firms covers statements you receive as evidence in a matter rather than your own books.

Why CosmoLex Firms Use BankXLSX

QBO
the import format CosmoLex calls easiest
$0.00
difference you can prove before import
50 files
per bulk upload on Plus

Security & Privacy

  • No bank login and no connection to CosmoLex
  • 256-bit encryption on every upload
  • Delete uploaded statements at any time
  • Unlimited users on every paid plan

CosmoLex Bank Import and Reconciliation: Common Questions

No. CosmoLex imports bank transactions from QBO, Excel and CSV files under Action > Import Transactions, and an .ofx file can be renamed to .qbo. A PDF statement has to be converted to one of those formats first. BankXLSX turns the PDF into Excel or CSV on every plan, and into QBO on Plus.

CosmoLex documents QBO, Excel and CSV for Import Transactions, and says QBO is the easiest because almost every bank offers it. If your bank gives you an .ofx file, rename the extension to .qbo and import it. Excel and CSV files need the File has header box and a column mapping.

No. The CosmoLex pricing table lists bank feeds on the Pro plan only. Core includes trust accounting and bank reconciliation, so Core firms bring bank activity in by importing a QBO, Excel or CSV file for each account every month.

A deposit shows a green Matched icon when exactly one book transaction has the same date and amount. A check matches on the same check number and amount. A gray Matched icon means several candidates, and a gray Add icon means no match, so the row is created when you add it.

Yes. When you add an imported transaction to a trust account, CosmoLex asks for the matter from the Matter drop-down so the money lands on the right client ledger. Operating account transactions take a chart of accounts line from the Account drop-down instead.

Enter it as a negative number. CosmoLex Support gives the example of a $1,000 credit card statement balance entered as -1,000. Bank account ending balances are entered as positive numbers.

The CosmoLex pricing page lists Launch at $49, Core at $99 and Pro at $129 per user per month on monthly billing, and says yearly billing saves $120 per user per year. Bank reconciliation starts on Core, and bank feeds are on Pro.

QBO is less work on import because the columns are fixed, and it is available on the BankXLSX Plus plan. Excel or CSV works on every plan and needs a one-time column mapping on the Raw Data Mapping screen. If an account will not accept a QBO file, the Excel route goes through the same screen.

Related Resources

Other Bank Statement Converters

ICICI Bank JPMorgan Chase Bank of America Citibank 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 Bank 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