Convert PDF bank and card statements to QBO for QuickBooks Online or Desktop so MSP recurring revenue, prepaid contracts, and hardware pass-through post right.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
IT managed service providers (MSPs) 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 to import into QuickBooks Online or QuickBooks Desktop. The hard part is not the import, it is that an MSP bank feed blends three very different things into one column of deposits and drafts: recurring managed-services revenue that often arrives net of processor fees, prepaid annual contracts that are really deferred revenue rather than income for the month, and distributor drafts for hardware and licenses you resell to clients. This page shows how to code each line so your margins and liabilities read correctly.
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].
A managed-services business runs on repeatable monthly billing plus a steady stream of pass-through purchasing, and the bank statement flattens all of it. A single day might show an ACH batch covering forty client autodrafts, a wire from one client who prepaid a year of coverage, and a draft to a distributor for laptops you are reselling. To QuickBooks those are just three amounts. The accounting behind them is revenue, a liability, and cost of goods sold, in that order.
Getting the statement into QuickBooks cleanly is step one. Our PDF to QBO converter reads the transaction lines from your PDF and builds a Web Connect file in a few minutes. If you keep the books on the desktop product, the same file works through convert bank statement to QuickBooks Desktop.
Most MSPs bill managed-services fees per seat or per endpoint and collect them through a PSA or billing platform such as ConnectWise, Datto Autotask, Halo, or Syncro, wired to a payment processor. The processor sweeps the client charges, subtracts its fee, and deposits the remainder as one batch, so a batch representing $10,000 of billings might land as $9,710 after a $290 fee.
Book the gross, then record the fee. If you post only the $9,710 net deposit as income, your revenue is understated and your merchant fee expense disappears. The entry is a debit to cash of $9,710, a debit to merchant fees expense of $290, and a credit to managed-services income of $10,000. The same net-of-fee pattern shows up for anyone taking card and ACH payments, which is why the ecommerce statement guide makes the same point.
When a client prepays twelve months of managed services or buys a block of prepaid hours, the cash hitting your account is unearned revenue, a liability, not income earned in the month it arrived. Under accrual accounting you recognize it as you deliver the service, typically one twelfth per month. A $12,000 annual prepayment is a debit to cash of $12,000 and a credit to deferred revenue of $12,000. Each month you then debit deferred revenue $1,000 and credit managed-services income $1,000 as the coverage is earned.
This is the entry that most changes how an MSP reads. Collect $60,000 of annual renewals in January and your bank balance looks great, but if you have delivered one month you have earned $5,000 and still owe $55,000 of service. A cash-basis practice may recognize the whole payment when received. Whether you report on cash or accrual is a decision for your CPA, so pick one method and apply it consistently.
Reselling hardware and software is where MSP books get messy. When you buy workstations, servers, or firewalls from a distributor such as Ingram Micro, TD SYNNEX, Pax8, or Dell and resell them to a client, that draft on your statement is cost of goods sold or inventory, not overhead. Coding it to a general office-expense account double-counts it against your operating costs and hides your resale margin.
Ask two questions for every distributor draft. First, is it inventory or a drop-ship pass-through? Hardware drop-shipped for one client's specific job is COGS matched to that resale invoice in the same period, while hardware you stock on a shelf is inventory until the day it sells. Second, on recurring licenses, are you an agent or a principal? If you pass a Microsoft 365, Azure, EDR, or Datto backup seat through at cost, the purchase and the rebill wash against each other. If you mark it up, the markup is margin revenue and the cost is COGS.
One-time project work, a server migration or a new firewall install, is not the same as the monthly agreement, and mixing them into one income account destroys your ability to see which line earns. Use separate income accounts, for example Managed Services Income and Project Income. When a project deposit lands in the bank feed, code it to project income so the recurring number stays clean.
Bookkeepers who handle several MSP clients should look at the accountant workflow, and when onboarding a new client with a year of history, use bulk bank statement to QuickBooks to convert many months in one pass.
Draw a bright line between what you buy for a client and what you buy for yourself. Travel to a client site, a part purchased for a specific client, or a subscription bought on a client's behalf and rebilled is a pass-through, not your expense once it is rebilled. Many MSPs run these through a reimbursable-costs account that clears when the client is invoiced.
The subscriptions you consume to run your own shop are different. The PSA and RMM seats your technicians use, your own Microsoft tenant, and your internal backup are operating expenses. A single distributor draft that covers both licenses you resell and licenses you use internally may need to be split across a COGS account and an expense account. Do not let internal tooling and client resale collapse into one line.
If you finance a shop vehicle or a rack of loaner gear, the monthly draft is not all expense. Split it between principal, which reduces the loan liability, and interest. A $760 monthly payment might be a debit to loan payable of $610, a debit to interest expense of $150, and a credit to cash of $760. Gear you buy outright above your capitalization threshold, a lab server or a stock of loaner laptops, is a fixed asset you depreciate, not an expense in the month you bought it.
Most MSP labor is W-2: help-desk technicians, project engineers, and vCIOs on payroll. A genuine independent contractor engineer who sets their own terms and works for multiple clients is the narrow exception, and for 2026 the 1099-NEC reporting threshold is $2,000 in payments to an unincorporated payee across the year. If a worker looks and acts like an employee, treat them as one.
Taxability of SaaS, support services, and resold hardware is heavily state-specific. Some states tax software and certain services, most tax tangible hardware, and the rules change often. As a rough frame, hardware resold to a client for their own use is usually taxable, while hardware you buy for resale under a valid resale certificate is not taxed to you. Managed-services fees may or may not be taxable depending on your state and how the service is characterized, so confirm your own state's treatment with your CPA.
| What appears on the bank statement | What it actually is | Where it belongs in QuickBooks |
|---|---|---|
| Processor ACH batch, net of fee | Client managed-services autodrafts less processing | Split: managed-services income (gross) and merchant fees expense |
| Large lump wire from one client | Prepaid annual contract | Deferred revenue (liability), recognized monthly |
| Deposit tied to a single project invoice | One-time migration or install | Project income (separate from recurring) |
| Ingram Micro or TD SYNNEX draft | Hardware bought to resell to a client | COGS if drop-shipped for a job, or inventory if stocked |
| Pax8 or distributor monthly draft | Licenses resold to clients and used internally | Split: COGS for resale, operating expense for internal seats |
| Microsoft or Azure charge on your card | Your own tenant and internal tooling | Software subscription expense (operating) |
| Charge for a part bought for a client | Reimbursable client cost, to be rebilled | Reimbursable costs account, clears when invoiced |
| Recurring RMM or PSA seat charge | Platform seats your staff use | Software subscription expense (operating) |
| Monthly vehicle or equipment loan draft | Financed asset payment | Split: loan principal (liability) and interest expense |
| Payment to on-payroll technician | W-2 wages | Payroll wages and payroll tax accounts |
| Payment to independent engineer | Possible 1099 contractor labor | Subcontractor expense, track for 1099-NEC |
| Merchant or processor monthly fee | Cost of collecting payments | Merchant fees expense |
Upload a PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.
Convert the PDF statement to a .qbo Web Connect file using the QBO converter at the top of this page, then in QuickBooks Online go to Transactions, Bank transactions, and use Upload from file, or in Desktop use File, Utilities, Import, Web Connect. Our import guide walks through each screen.
Under accrual accounting, no. A twelve-month prepayment is deferred revenue, a liability, recognized as you deliver each month, so $12,000 becomes $1,000 of income per month. A cash-basis practice may recognize it on receipt instead. Which method applies is your CPA's call, so confirm your basis before you post the lump sum as income.
The distributor draft is cost of goods sold or inventory, never overhead. If the gear was drop-shipped for a specific client job, book it to COGS matched to that resale invoice in the same period. If you stocked it on a shelf, record it as inventory and move it to COGS on the day it sells, so your margin shows on that sale.
It depends on whether you act as agent or principal. If you pass seats through at cost, the purchase and the client rebill wash against each other with no margin. If you mark them up and resell, the markup is margin revenue and the license cost is COGS. Either way, keep resold licenses separate from the seats your own staff consume internally.
Use two income accounts, for example Managed Services Income and Project Income, and code each deposit to the right one as it clears the bank feed. Recurring autodraft batches go to managed services; one-time migrations, installs, and cabling jobs go to project income. Keeping them apart lets you see the margin on each line of business instead of one blended number.
It varies by state. Some states tax certain services and SaaS while others do not, and most tax tangible hardware you resell for a client's own use. Hardware you buy for resale under a valid resale certificate is not taxed to you. Because characterization drives the answer, confirm how your state treats managed services with your CPA rather than assuming.
Ready to code a month of MSP activity? Upload your PDF bank or credit card statement to the converter at the top of this page, download the .qbo Web Connect file, and import it into QuickBooks Online or Desktop, then split your recurring revenue, deferred contracts, and hardware resale as this guide describes.
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 |