Bank Statement to QuickBooks for Veterinary Clinics: Convert PDF Statements to QBO

Convert PDF bank and card statements to .qbo files for QuickBooks so vet practice management batches, CareCredit deposits, and drug payments post cleanly.

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

Veterinarians, hospital administrators, and the bookkeepers who serve them can upload a PDF bank or credit card statement to the converter at the top of this page and get a .qbo Web Connect file for QuickBooks Online or Desktop, plus Excel and CSV copies. On one statement you will find practice management software batch deposits, drug distributor payments, and CareCredit deposits all landing mixed together, and the converter reads the PDF or an image of it. Because you import the .qbo yourself, there is no 90 day live feed cutoff, so you can go back and clean up older periods a bank feed would never show you.

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].

The practice management batch is not the bank deposit

Cornerstone (IDEXX), AVImark, ezyVet, Pulse, and Provet Cloud all post a daily batch of what you charged clients that day. The deposit that hits your bank is that batch net of merchant processing fees, so it never equals the revenue your practice management report shows. If you book the deposit as revenue, you understate income and hide the fees you actually paid.

Record the gross revenue from the daily batch, then record the processing fee as its own expense, so the two net out to the amount that cleared the bank. Our guide to recording credit card processing fees in QuickBooks walks through the split. Deposit timing can drift from the batch date too: a Friday batch may land Monday, and card and CareCredit funds settle on their own schedules. When the deposit and the batch do not line up, route them through a clearing account in QuickBooks so nothing double counts.

Separate your revenue streams

A general practice earns money several different ways, and lumping them into one income line hides where you actually make margin. Keep professional and medical services, in-house pharmacy and product (retail) sales, boarding, grooming, lab and diagnostics, and retail food in separate income accounts, or use classes for each, so you can read gross margin by service line.

That separation is what lets you see whether boarding covers its labor, whether the pharmacy marks up enough to justify the shelf space, and how diagnostics contribute to the bottom line. One blended revenue number cannot answer any of that.

CareCredit and patient financing

When a client pays with CareCredit or another patient financing plan, the financing company pays your clinic net of a merchant discount, and from that point the client owes the financing company, not you. So the deposit you see is smaller than the invoice the client signed for. Record the deposit at the gross invoice amount and book the discount the financing company kept as a fee expense, the same way you handle any card processing fee. Do not shrink your revenue down to the net that landed.

Wellness and preventive care plans

Monthly wellness or preventive care membership plans collect cash up front for care you have not delivered yet. That money is deferred revenue, a liability, not income the day it arrives. Recognize it as revenue over the plan term as you actually provide the exams, vaccines, and services the plan covers.

Book the monthly draft to a deferred revenue liability account, then move the earned portion into income as the year progresses. If you count the whole plan as revenue on day one, your P&L overstates income early, understates it later, and misleads anyone using it to plan staffing or pricing.

Client prepayments and surgery deposits

A deposit a client puts down for a scheduled surgery or a large procedure is a liability until the procedure is performed. Hold it in a client deposits liability account, then recognize it as revenue once the work is done. If the client cancels and you refund the deposit, the refund reduces the liability rather than touching income.

Inventory and cost of goods sold

Drugs and medical supplies you buy from distributors like MWI, Covetrus, and Patterson are inventory, not an expense the day you pay the invoice. They become cost of goods sold when you use them on a patient or sell them over the counter. Keep this inventory out of your general office or clinic supplies account so your COGS and your margin on pharmacy and products stay accurate.

Reference lab bills from IDEXX and Antech are a cost of services, tied to the diagnostics revenue they generate. Send them to a cost of services or lab expense account rather than a catch-all supplies line, so the margin on your lab work is honest.

Equipment, loans, and depreciation

Digital radiography, ultrasound machines, and dental units are fixed assets. You capitalize them on the balance sheet and depreciate them over their useful life instead of expensing the whole cost in the month you buy them. When you finance a piece of equipment, the monthly payment is not one expense: split each payment into principal, which reduces the note payable on your balance sheet, and interest, which is the only part that is an expense. Book the whole payment as an expense and you both overstate cost and leave your loan balance wrong.

Associate and relief veterinarian pay

Associate DVM compensation is often production based, commonly a ProSal arrangement that blends a base salary with a production percentage, and it runs through payroll with the usual withholding and payroll taxes. Relief or locum vets you pay as independent contractors are different: they may need a 1099. The reporting threshold is 2,000 dollars for payments made on or after January 1, 2026, indexed for inflation after that, so confirm the current figure with your CPA before you file.

Classes and locations for multi-doctor or multi-site practices

If you run more than one doctor or more than one location, turn on classes or locations in QuickBooks and tag transactions as they come in. That gives you a per-provider or per-location profit and loss, so you can see which doctor or which site is carrying the practice and which one needs attention. Bookkeepers handling several clinics at once can standardize this setup across clients; the bank statement to QuickBooks workflow for accountants covers doing it at scale.

Mapping veterinary transactions to QuickBooks
What appears on the bank statementWhat it actually isWhere it belongs in QuickBooks
Practice management daily batch depositThe day's charges net of merchant feesSplit: service and product income (gross) plus processing fee expense
Merchant processing feeCard processor's cut of each batchMerchant processing fee expense
CareCredit depositFinancing company paying you net of a discountGross revenue plus a fee expense for the discount kept
Drug or supply distributor paymentInventory bought from MWI, Covetrus, PattersonInventory asset, then COGS as used or sold
Reference lab bill (IDEXX, Antech)Cost of the diagnostics you resoldCost of services or lab expense
Wellness plan monthly draftCash for care not yet deliveredDeferred revenue liability, recognized over the plan term
Client surgery prepaymentDeposit held until the procedure is doneClient deposits liability, then income when performed
Refund to clientReturn of a deposit or overpaymentReduces the client deposits liability, not income
Associate DVM payrollProduction based (ProSal) employee wagesPayroll wages and payroll tax expense
Equipment loan paymentPart principal, part interestSplit: note payable reduction plus interest expense
Boarding or grooming incomeNon-medical service revenueIts own boarding or grooming income account
Practice management software subscriptionMonthly software cost for Cornerstone, ezyVet, and similarSoftware or dues and subscriptions expense
Frequently asked questions

How do I record veterinary practice income in QuickBooks?

Record the gross revenue from your practice management daily batch, then book the merchant processing fee as a separate expense so the two net to the bank deposit. Split income by stream, medical services, pharmacy, boarding, grooming, lab, and retail food, using separate accounts or classes so you can read margin by service line.

How do I account for wellness plans in QuickBooks?

Book each monthly wellness plan draft to a deferred revenue liability account, not income, because you have not delivered the care yet. Recognize the revenue over the plan term as you provide the exams, vaccines, and services covered. This keeps your P&L from overstating income early and understating it later in the plan year.

How do I record CareCredit payments in QuickBooks?

Record the CareCredit deposit at the gross invoice amount the client charged, then book the merchant discount the financing company kept as a fee expense. The financing company pays you net, and the client now owes them rather than you. Do not reduce your revenue to the smaller net figure that actually hit the bank.

How should a veterinary clinic track drug inventory in QuickBooks?

Treat drugs and medical supplies from distributors like MWI, Covetrus, and Patterson as inventory assets when purchased, and move them to cost of goods sold only when used on a patient or sold over the counter. Keep them out of your general supplies account so your pharmacy and product margins stay accurate.

What chart of accounts should a veterinary practice use?

Build separate income accounts for medical services, pharmacy and retail, boarding, grooming, lab and diagnostics, and food, plus liability accounts for deferred wellness plan revenue and client deposits. Add COGS for drugs and lab costs, a merchant fees expense, fixed assets for equipment, and payroll accounts. Use classes for multi-doctor or multi-location reporting.

How do I import a bank statement into QuickBooks?

First convert the PDF statement to a .qbo file using the converter at the top of this page. In QuickBooks Desktop, go to File, then Utilities, then Import, then Web Connect Files, and select it. In QuickBooks Online, go to Transactions, then Bank transactions, then Upload from file, and upload the .qbo. The transactions then post with real dates and amounts.

Convert your first statement free.

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

Related guides

Ready to clean up a period? Start with the PDF to QBO converter or the main QBO converter, follow the steps to import a bank statement into QuickBooks Online, and if you are on the desktop edition see how to convert a bank statement to QuickBooks Desktop. Handling several clinics or several years at once? The bulk bank statement to QuickBooks guide covers doing it in volume.