Convert PDF bank statements to QBO for QuickBooks so floor plan advances, curtailments, recon costs, and F&I reserve deposits post to the right accounts.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
Used-car dealers and their bookkeepers can upload a PDF bank or credit card statement to the converter at the top of this page and download a .qbo (Web Connect) file for QuickBooks Online or Desktop, with Excel or CSV output also available. A dealership statement is one of the hardest to code correctly, because it mixes floor plan advances and payoffs (financing an inventory purchase, a liability, not an expense), floor plan interest and curtailment drafts, reconditioning that belongs in a car's cost rather than on the income statement, customer down payments unearned until delivery, and finance-reserve income from F&I that your lender can claw back months later. Code any of these as a plain deposit or expense and your inventory value, gross profit per unit, and floor plan balance all stop meaning anything.
Last updated July 2026.
Built for the statements US banks actually send, checked before it exports.
The converter adds up the transactions it parsed and matches that to the statement total before you export, so nothing is silently dropped.
Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.
OCR runs before parsing, so a scanned or photographed paper statement comes out the same as a digital PDF.
Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.
Enter the password on upload. Multi-column and multi-page statement layouts are parsed too.
One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.
Three steps. No column-mapping wizard.
Drag in a PDF, a scan, or a phone photo. Password-protected and multi-page files are fine.
Every transaction is extracted and checked against the statement total. You see the parsed rows before exporting.
Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.
The specifics that decide whether the import is clean. If your case is not here, email [email protected].
Most independent dealers don't pay cash for inventory. A floor plan lender such as NextGear Capital, Westlake Flooring, AFC, or a local bank extends a revolving line of credit and pays the auction or wholesaler directly for each vehicle you buy. Much like a credit card, that draw is not your money leaving the business and it is not an expense. Each vehicle becomes inventory, an asset on the balance sheet, and the amount advanced against that specific unit is a liability, usually called floor plan payable.
When the car sells, you pay off that unit's advance from the sale proceeds. A draft to NextGear or Westlake the same week a vehicle sold is almost never a new expense, it's you retiring the liability tied to that VIN. Booking a floor plan payoff to an expense account is the single most common way a dealer's books stop matching the lot.
Floor plan lines carry two recurring charges that look alike on a statement but behave differently in QuickBooks. Floor plan interest (often billed with a per-unit fee) is a genuine expense, the cost of carrying inventory on someone else's money. A curtailment is different: a required partial paydown of principal on a unit aged past a term, commonly 30, 60, 90, or 120 days. A curtailment reduces the floor plan liability, not an expense, even though the draft leaving your account can look identical to an interest payment.
Lenders push curtailments to force aging inventory to sell or get paid down, since an unsold unit sitting for months is risk on their side of the line. Lump every floor plan draft into one "floor plan expense" account and you lose the ability to see how much of your carrying cost is real interest versus principal you owe regardless. Separate the two every time you see an ACH debit from your floor plan lender.
Auction price, transport fees, and reconditioning (detailing, tires, mechanical repair, bodywork) all get added to that specific unit's inventory cost. None of it is an expense as it happens. When the car sells, revenue is the sale price and cost of goods sold is that unit's full accumulated cost, not just the auction bid. Running recon invoices straight to a "repairs" expense account the day the detailer or mechanic gets paid understates your inventory value and hides your real gross profit per car.
Most dealer management systems track this per unit, and your QuickBooks chart of accounts should mirror that with a vehicle inventory asset account and per-unit costing (a class or sub-account per stock number works if you're not on a full DMS). As an illustrative example only: you buy a unit for 9,000 dollars, floor it, put 700 dollars into recon, and pay 150 dollars in floor plan interest while it sits. Inventory cost is 9,700 dollars (recon rolls into cost; interest stays a separate period expense). You sell the car for 12,500 dollars: revenue is 12,500 dollars, COGS is 9,700 dollars, and gross profit is roughly 2,800 dollars, before that 150 dollars of interest. The payoff draft for the original 9,000 dollar advance satisfies the liability and never touches the P&L. Ask your CPA which costs your dealership capitalizes into COGS versus expenses as incurred, since practice varies.
A deposit a customer puts down to hold a car, or a down payment collected before financing funds and title transfers, is not revenue yet. It's a customer deposit, a liability, because you still owe that customer either the car or their money back. Only when the sale closes, title transfers, and the deal is fully funded does that deposit convert into revenue as part of the sale price. A deposit posting weeks before the matching sale is a classic timing mismatch, and coding it straight to sales income overstates revenue in the wrong period.
When you arrange financing, you typically buy the loan at a wholesale rate and sell it to the customer at a marked-up rate. The spread the lender pays you is finance reserve, sometimes called dealer participation, and it's genuine income when earned. The catch: if the loan pays off early or defaults within the lender's chargeback window (commonly 90 to 180 days), the lender charges back some or all of it. Booking every reserve deposit as fully earned income overstates income, since some of it is realistically coming back out. Many dealers set up a chargeback reserve, sized off historical rates, so the income statement reflects what's likely to stick. Ask your CPA how aggressive to be.
Warranty, GAP, and other aftermarket products sold on behalf of a third-party administrator work similarly: you typically keep a commission and remit the rest. Whether you record the full sale price as income with the remittance as an expense, or only your commission as income with the remittance as a pass-through liability, is an agent-versus-principal question for your CPA before you set the chart of accounts.
Some states have the dealer collect and remit sales tax on the deal; others handle vehicle sales tax through the county or state titling process, separate from your bank account. Either way, any sales tax passing through your books is money you're holding for the state, a liability, never income. Confirm your state's specific mechanism with your department of revenue or your CPA before configuring tax tracking in QuickBooks, since this varies by state and even by transaction type.
The workflow is short: upload the PDF statement to the PDF to QBO converter at the top of this page, download the .qbo file, and import it. In QuickBooks Desktop that's File, Utilities, Import, Web Connect Files. In QuickBooks Online it's the Transactions screen, then Upload from file, mapping the .qbo to the right account, a step covered in importing a bank statement into QuickBooks Online, or see converting a bank statement for QuickBooks Desktop if that's where your file lives.
Once the transactions are in, build rules around the names that repeat on a dealer statement: your floor plan lender, auction house, transport company, recon vendors, F&I lender partners, and card processor. Rules route the routine items automatically so your attention goes to judgment calls like curtailments versus interest and reserve income versus a chargeback. A store running several rooftops can convert a stack at once with the bulk bank statement to QuickBooks workflow, and dealer groups working with several client files should look at the workflow built for accountants.
| What appears on the bank statement | What it actually is | Where it belongs in QuickBooks |
|---|---|---|
| Incoming draw from NextGear, Westlake, or AFC | Floor plan advance funding a unit's purchase | Increase inventory asset, increase floor plan payable |
| Small recurring ACH debit to the floor plan lender | Floor plan interest and per-unit fees | Floor plan interest expense |
| ACH debit tied to an aged unit | Curtailment, a required principal paydown | Reduce floor plan payable, not an expense |
| Larger draft right after a sale | Payoff of that unit's floor plan advance | Reduce floor plan payable |
| Auction house debit (Manheim, ADESA, IAA) | Purchase of a vehicle for inventory | Vehicle inventory asset, unit-level cost |
| Transport or auction fee charge | Cost to get the vehicle to your lot | Added to that unit's inventory cost |
| Payment to a detailer, tire shop, or mechanic | Reconditioning on a specific unit | Added to inventory cost, moved to COGS when sold |
| Customer ACH or card deposit before delivery | Down payment on a pending deal | Customer deposit liability until title transfers |
| Deposit from a finance company | Finance reserve (F&I participation) on contracts sold | F&I income, net of an allowance for chargebacks |
| Debit to a warranty or GAP administrator | Remittance for aftermarket products sold | Pass-through liability or cost, per agent-versus-principal treatment |
| Card processor batch deposit | Customer card payments net of fees | Split: gross payments and processing fee expense |
| Outgoing payment to the state or county | Sales tax collected and remitted, where applicable | Sales tax payable liability, never income |
| Payroll ACH for sales staff and office staff | Net pay, withholdings, employer taxes in one draft | Split: wages, tax liabilities, employer tax expense |
Set up a floor plan payable liability account and a vehicle inventory asset account. When a lender like NextGear or Westlake funds a purchase, debit inventory and credit the liability for that unit's advance; when the unit sells and you pay the lender off, debit the liability and credit cash, with no P&L impact from the payoff.
No, a floor plan advance is not an expense. It's a liability, the amount your lender fronted to buy a specific vehicle, and the vehicle is recorded as inventory. Only the ongoing floor plan interest and fees hit the income statement, while the advance and its payoff move between the balance sheet's asset and liability sides.
Track each vehicle at its accumulated cost, auction price plus transport plus reconditioning, ideally per unit using a class, sub-account, or your dealer management system feeding journal entries into QuickBooks. When the unit sells, move its full accumulated cost from inventory to cost of goods sold so gross profit per car is visible.
Yes, finance reserve is taxable income when earned, but a lender can charge back part or all of it if the loan pays off or defaults early, typically within 90 to 180 days. Many dealers book a chargeback reserve against F&I income based on historical rates rather than treating every deposit as fully earned; ask your CPA how to size it.
Add detailing, tires, and mechanical repair costs to that vehicle's inventory cost rather than expensing them when the invoice clears the bank. The recon cost hits the income statement, as part of cost of goods sold, only in the period the vehicle sells, which keeps per-unit gross profit accurate.
Convert the PDF statement to a .qbo (Web Connect) file first, since QuickBooks can't read a PDF directly. In QuickBooks Desktop, go to File, Utilities, Import, Web Connect Files and select the .qbo. In QuickBooks Online, open Transactions, choose Upload from file, and map the .qbo to the correct account.
Upload a PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.
Start with the QBO converter at the top of this page to turn this month's statement into a clean .qbo file, then route floor plan draws, curtailments, recon, and F&I deposits into the accounts above so your inventory value and gross profit per unit actually mean something.
Same converter, tuned for the layout each bank uses. Find yours:
For one bookkeeper running monthly close.
USD
per month
billed as
$288 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
For an accounting firm or finance team with steady volume. Adds QuickBooks .qbo export and bulk conversion.
USD
per month
billed as
$888 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
For lenders, audit firms and analysts running thousands of statements a month.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |