Bank Statement to QuickBooks for IT Managed Service Providers: Convert PDF Statements to QBO

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.

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

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.

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 an MSP bank statement is harder to code than it looks

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.

Recurring revenue arrives net of processor fees

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.

A prepaid annual contract is usually deferred revenue, not a big month

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.

Hardware and license resale: inventory, drop-ship, and COGS

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.

Keep project work separate from the agreement

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.

Client reimbursables and your own subscriptions are not the same

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.

Loans, leased gear, and owned equipment

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.

Payroll and the narrow 1099 case

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.

Sales tax varies by state and by what you sold

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 shows up on the statement, and where it goes
What appears on the bank statementWhat it actually isWhere it belongs in QuickBooks
Processor ACH batch, net of feeClient managed-services autodrafts less processingSplit: managed-services income (gross) and merchant fees expense
Large lump wire from one clientPrepaid annual contractDeferred revenue (liability), recognized monthly
Deposit tied to a single project invoiceOne-time migration or installProject income (separate from recurring)
Ingram Micro or TD SYNNEX draftHardware bought to resell to a clientCOGS if drop-shipped for a job, or inventory if stocked
Pax8 or distributor monthly draftLicenses resold to clients and used internallySplit: COGS for resale, operating expense for internal seats
Microsoft or Azure charge on your cardYour own tenant and internal toolingSoftware subscription expense (operating)
Charge for a part bought for a clientReimbursable client cost, to be rebilledReimbursable costs account, clears when invoiced
Recurring RMM or PSA seat chargePlatform seats your staff useSoftware subscription expense (operating)
Monthly vehicle or equipment loan draftFinanced asset paymentSplit: loan principal (liability) and interest expense
Payment to on-payroll technicianW-2 wagesPayroll wages and payroll tax accounts
Payment to independent engineerPossible 1099 contractor laborSubcontractor expense, track for 1099-NEC
Merchant or processor monthly feeCost of collecting paymentsMerchant fees expense
Frequently asked questions

How do I import a bank statement into QuickBooks?

Convert your first statement free.

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

Related guides

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.

Is a prepaid annual MSP contract income when I receive it?

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.

How do I record hardware I resell to a client in QuickBooks?

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.

Should Microsoft 365 licenses I resell be income or a pass-through?

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.

How do I separate recurring revenue from project revenue in QuickBooks?

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.

Do MSPs charge sales tax on managed services?

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.

More bank statements we convert to QuickBooks

Same converter, tuned for the layout each bank uses. Find yours: