Bank Statement to QuickBooks for Medical Practices: Convert PDF Statements to QBO

Convert PDF bank and credit card statements into .qbo files for QuickBooks so a medical practice can post patient copays, insurance deposits, and payroll.

Totals reconcile to the original QuickBooks Online and Desktop
Loved by bookkeepers and accountants 50K+ pages converted

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Medical and dental practices can turn PDF bank and credit card statements into .qbo Web Connect files for QuickBooks Online and Desktop. Upload a statement to the converter at the top of this page, and it parses every transaction so patient copays, insurance and payer deposits, medical supply costs, and payroll post cleanly. You also get Excel and CSV copies for your bookkeeper or your accountant.

Last updated July 2026.

A real .qbo file QuickBooks accepts

Built for the statements US banks actually send, checked before it exports.

Reconciliation

Every total checked against the statement

The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

OCR

Scans and phone photos read line by line

OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.

Volume

A year of statements in one batch

Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.

Locked files

Password-protected PDFs handled

Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your statement to QuickBooks

Three steps. No column-mapping wizard.

1

Upload the PDF statement

Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.

2

Review the reconciled rows

Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, email [email protected].

Why PDF statements matter for a practice's books

A practice rarely runs on one account. There is an operating account, a merchant account or lockbox where card and insurance deposits land, usually a credit card for supplies, and sometimes a separate payroll account. Bank feeds in QuickBooks typically reach back only about 90 days, and they often miss merchant deposit detail, lockbox activity, and accounts you closed or opened mid-year. For a clean tax return and a reconciliation that actually ties out, you need every month, not just the recent ones.

QuickBooks will not read a PDF on its own. If your bank or your card processor only hands you PDF statements, you have to convert them into a format QuickBooks accepts. Manual uploads carry no date limit, so you can bring in a full prior year or an old account the feed never touched. It takes a couple of minutes to convert the PDF statement to a .qbo file with the tool above.

Categorizing the money a practice actually sees

The money that hits a practice's bank account rarely matches what the schedule of fees says. Patient copays and self-pay balances collected by card are deposited net of merchant processing fees, so the gross charge and the deposit are two different numbers. Insurance and payer reimbursements arrive by ACH or EFT, often as a single lump-sum payment covering dozens of claims at once, and the ERA or EOB is what breaks that lump down claim by claim. On top of that you have patient refunds going back out, and lab and imaging costs you pay and sometimes pass through.

If you book the net card deposit as your revenue, you understate income and lose the fee deduction. If you book a payer's lump ACH as one line without matching it to the remittance, your patient balances drift out of sync with your practice management system. The fix is to categorize at import time and split where the deposit hides a fee.

How practice transactions map in QuickBooks

Getting categorization right when you import keeps revenue honest and your expense accounts clean. Here is how everyday practice transactions line up in QuickBooks.

Practice transactionQuickBooks treatmentNote
Patient copay via card (deposit net of fee)Split: patient revenue at gross, merchant fee as expenseDeposit equals gross minus processing fee
Insurance or payer ACH reimbursementPatient service revenueMatch the lump sum to claims on the ERA or EOB
Merchant processing feesMerchant fees expenseOften netted out of the deposit, so record separately
Medical or dental suppliesSupplies (COGS or expense)Gloves, filling material, disposables, small instruments
Lab and imaging fees billed throughCost of servicesCrowns, dentures, outside reads and pathology
Owner or provider drawOwner's draw (equity)Not a business expense, reduces equity
Malpractice insurance premiumInsurance expenseKeep separate from general liability and health plans
Staff payroll and payroll taxesPayroll expenseWages, employer taxes, and benefits

The copay row is the one practices get wrong most often. Because the card deposit already has the processing fee taken out, recording only the deposit hides both revenue and a deductible expense. The next section walks through the split.

Reconciling copay and merchant deposits

Say a patient pays a 150 dollar copay by card and your processor takes 4 dollars and change. The batch that lands in your bank is 145.65, not 150. If you post 145.65 as revenue, your books show less income than the patient actually paid, and the processing fee never appears anywhere. On a busy month that gap adds up to real money and a return that does not match your merchant statements.

Record the deposit as a split: the full gross charge as patient revenue, and the processing fee as a separate merchant fees expense, so the two net to the amount that hit the bank. Converting the merchant and bank PDF statements gives you the batch totals and fee lines you need to build that split accurately instead of guessing. When you import the file, review each deposit against the batch report before you categorize it.

Separating provider draws from the practice

Most independent practices run as an S corporation or an LLC, and the owner-dentist or physician often pulls money out through owner draws or distributions rather than, or in addition to, a W-2 paycheck. A draw is not a business expense. It reduces the owner's equity in the practice, and booking it as an expense overstates costs and understates profit, which throws off both your tax picture and any lending you apply for.

Keep a clean line between the practice and the household. Personal charges that slip onto the business card should be coded to owner's draw, not to a supply or meals account. If a bookkeeper or CPA handles your books, hand them converted statements and they can sort draws from expenses quickly. Many of them prefer the workflow built for bank statement to QuickBooks for accountants.

How to convert your statements
  1. Upload your PDF bank and credit card statements to the converter at the top of this page. You can add several at once, and it accepts PDF and image files.
  2. The tool reads each statement and extracts the date, description, and amount for every transaction.
  3. Download a .qbo file per statement, plus Excel and CSV copies if you want to review the data in a spreadsheet first.
  4. Import into QuickBooks. In QuickBooks Online you can import it into QuickBooks Online under Transactions, then Bank transactions, then Upload from file. In QuickBooks Desktop use File, then Utilities, then Import, then Web Connect.

QuickBooks Online manual upload accepts .csv, .txt, .qbo, .qfx, and .ofx files, up to 1,000 transactions per file. If a statement runs longer than that, split it into two files and upload them one after the other.

Frequently asked questions

Can I use QuickBooks for a medical practice?

Yes. QuickBooks handles a practice's operating books, deposits, supply and lab costs, payroll, and provider draws. Most practices run it alongside a practice management or dental system that tracks patient balances and claims, then use QuickBooks for the accounting, reconciliation, and tax reporting. It works well once the chart of accounts fits how the practice earns and spends.

How do I record insurance reimbursements in QuickBooks?

Record a payer's ACH or EFT deposit as patient service revenue, then match the lump sum to the individual claims on the ERA or EOB. Payers usually pay many claims in one payment, so the remittance advice is what tells you which patients and services it covers. Keep that remittance with the deposit for your records.

How do I record patient copays paid by card in QuickBooks?

Record the deposit as a split so it reflects reality. Enter the full gross copay as patient revenue and the processing fee as a separate merchant fees expense, and the two net to the amount your processor deposited. This keeps revenue at the amount the patient actually paid and captures the fee as a deduction instead of burying it.

How do I import bank statements into QuickBooks for a medical office?

Convert each PDF statement into a .qbo file, then upload it. In QuickBooks Online, go to Transactions, then Bank transactions, then Upload from file. In QuickBooks Desktop, use File, then Utilities, then Import, then Web Connect. Convert your bank, merchant, and credit card statements separately so each account reconciles on its own against its statement.

Can I import old bank statements into QuickBooks for taxes?

Yes. Manual uploads have no date limit, unlike bank feeds that reach back only about 90 days. Convert your older PDF statements into .qbo files and upload them to backfill a prior tax year or reconstruct an account you closed. Import each account separately and reconcile month by month so the year ties out.

Why won't QuickBooks accept my PDF statement directly?

QuickBooks cannot read a PDF because a PDF is a document layout, not structured transaction data. It needs a .qbo, .qfx, .ofx, .csv, or .txt file where each transaction has a clear date, description, and amount. The converter above reads your PDF and produces that structured file, so QuickBooks can import the transactions cleanly.

Convert your first statement free.

Upload a PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.