Convert PDF bank and card statements to .qbo files so pest control operators post net auto-pay batches, prepaid plans, and termite bonds in QuickBooks fast.
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
Pest control operators 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 file for QuickBooks Online or Desktop, plus Excel and CSV copies. The tool reads a PDF or an image of the statement and keeps the date, description, and amount on every line, so recurring auto-pay deposits, one-time treatment payments, chemical purchases, and truck loan payments come in ready to categorize. That saves the hand keying that a route business, billing customers monthly or quarterly, would otherwise face.
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].
Many pest control companies sell prepaid annual plans, where the customer pays once for a year of quarterly or bi-monthly service. That up-front cash is not income the day it lands. It is deferred (unearned) revenue, a liability, because you still owe the visits. Book the payment to a deferred revenue account, then recognize the revenue as each service is performed. A prepaid plan collected in January turns into income one visit at a time across the year. Month-to-month customers are simpler: recognize that revenue when the service is performed, usually the same month it is billed. This treatment matches how the large public pest control companies handle advance payments in their filings.
A termite bond or wood-destroying-organism (WDO) warranty is a renewable promise to retreat or repair if termites return, and it behaves differently from a one-time treatment. When a customer pays an annual renewal to keep the bond active, that money covers a future obligation, so it is closer to a deferred or warranty liability than same-day income. Track bond and warranty revenue in its own account, separate from initial treatment revenue, so you can see the recurring renewal base and set aside for the retreatment work you have promised. The initial liquid or bait installation that starts the bond is its own job with its own materials cost.
A single operating account usually mixes three kinds of revenue that do not look alike on the statement. Recurring residential auto-pay hits as card or ACH batches, deposited net of processing fees. One-time treatments (a bed bug job, a wildlife call, a real estate WDO inspection) land as individual card or check payments. Commercial accounts, restaurants, warehouses, property managers, run on net-30 terms, so the payment shows up weeks after you did the work and needs to clear an invoice in accounts receivable rather than post as fresh income. Reading the statement without that context double counts or misdates the money.
Recurring billing platforms like PestPac, FieldRoutes, GorillaDesk, and Briostack run cards and ACH on a schedule and settle to your bank as one net figure after the processor takes its cut. A Tuesday batch covering forty customers arrives as a single deposit that never equals what you invoiced. Post only the net and your revenue reads low while the merchant fee never lands in an expense account. The clean way is to record gross revenue, then split out the processing fee as its own expense line, leaving the net deposit tied to the batch. The Excel export makes that split easy when the platform report and the bank total differ.
Pesticides, termiticide, rodent bait stations, and granules are the raw materials of the trade. In most small shops they are supplies expensed as used, posted to a chemicals or materials cost of goods sold account when purchased. A large bulk buy that will sit in the shop for months is closer to inventory, an asset you draw down as it goes onto trucks, and larger operators track it that way. Restricted-use pesticides tie to the applicator license of whoever buys and applies them, so keep those purchases and the license costs organized in case of a regulatory review.
Service vehicles are a constant line on the statement: fuel at the pump or on a fleet card, oil changes, tires, and repairs. Map these to a vehicle or auto expense account, and a multi-truck operation often tracks fuel and maintenance per vehicle to see which routes run heavy. When a truck is financed, do not post the whole monthly payment as an expense. Split each payment so the principal portion reduces the loan liability on the balance sheet and only the interest portion hits interest expense. That keeps both the loan payoff and the deduction accurate.
Backpack sprayers, power sprayers, foggers, bait guns, and a mounted termite rig are the tools of the route. Small hand equipment is usually expensed as bought, while a large rig or a truck-mounted tank on financing is a fixed asset, capitalized and depreciated, with each loan payment split into principal and interest just like a vehicle. Licensing is its own recurring cost. State pesticide applicator licenses, business licenses, and the continuing-education fees technicians pay to keep certifications current all deserve a licenses or dues account so those regulatory costs stay visible and separate from materials.
Some work goes to outside help: an independent technician who covers overflow, a wildlife or exclusion specialist, or a crew that handles crawlspace and moisture repairs. If those workers are genuine independent contractors, they are 1099-NEC vendors. For payments made on or after January 1, 2026, the 1099-NEC filing threshold is $2,000, so a sub you pay $2,000 or more across the year needs a 1099. Collect a W-9 before the first check and flag the vendor for 1099 tracking. Be careful with classification: a technician who runs your route in your branded truck on your schedule usually looks like an employee, not a contractor, and states audit for that.
Whether you charge sales tax on pest control service is a state-by-state question, and it is genuinely mixed. Texas taxes structural pest control, Florida taxes nonresidential (but not residential) pest control, and Minnesota taxes pest control services broadly, while other states do not tax the service at all and instead treat the operator as the consumer who pays tax on chemicals at purchase. Because the rules differ this much and change over time, confirm your obligation with a CPA or your state department of revenue rather than assume, and keep any sales tax you collect separate from revenue so it does not inflate income.
| What appears on the bank statement | What it actually is | Where it belongs in QuickBooks |
|---|---|---|
| Prepaid annual plan payment | Cash for visits not yet performed | Deferred revenue (liability), recognized per visit |
| Auto-pay card or ACH batch (net of fees) | Many customers minus the processing fee | Split: service income (gross) plus merchant fee expense |
| Termite bond renewal payment | Money for a future retreatment obligation | Deferred or warranty liability, recognized over the term |
| Commercial customer check or ACH | Payment on a net-30 invoice | Receive payment against accounts receivable |
| One-time treatment card payment | Revenue earned that day | Service income (one-time or job account) |
| Chemical supplier ACH or card charge | Pesticide, bait, or termiticide | Chemicals or materials (COGS) |
| Fuel or fleet card charge | Fuel for route trucks | Vehicle or fuel expense, per truck |
| Truck loan ACH | Principal reduction plus interest | Split: loan principal plus interest expense |
| Sprayer or termite rig financing payment | Equipment principal plus interest | Split: loan principal plus interest expense |
| Billing software subscription (PestPac, FieldRoutes) | SaaS platform fee | Software or dues and subscriptions expense |
| Applicator license or CE fee | Regulatory and certification cost | Licenses or dues expense |
| Sales tax remittance to the state | Tax you collected, not your money | Sales tax payable (liability), not an expense |
Post the up-front payment to a deferred revenue liability account, not income, because you still owe the visits. Then recognize revenue as each service is performed, usually with a journal entry that debits deferred revenue and credits service income for the portion earned. This spreads an annual plan across the year instead of spiking one month.
Treat the initial treatment as job revenue with its own materials cost. Handle the renewable bond or warranty payments as a deferred or warranty liability, since each renewal covers a future retreatment obligation, and recognize that revenue over the bond term. Keep bond revenue in its own income account so the recurring base stays visible.
For month-to-month customers, recognize revenue when the service is performed, typically the month you bill it. For prepaid plans, park the cash in deferred revenue and release it per visit. If your billing platform deposits net of fees, record gross revenue and split the processing fee to its own expense line so the numbers reconcile.
It depends on the state. Some states, such as Texas, Florida (nonresidential), and Minnesota, tax pest control service, while others do not tax the service and instead have you pay tax on chemicals at purchase. Because the rules vary and change, confirm with a CPA or your state department of revenue and keep collected tax separate from revenue.
Post routine pesticide, bait, and termiticide buys to a chemicals or materials cost of goods sold account, expensed as used. A large bulk purchase that will sit in the shop for months is closer to inventory, an asset you draw down over time. Keep restricted-use product purchases organized alongside the applicator license they tie to.
Convert the PDF statement to a .qbo Web Connect file first, then import it. In QuickBooks Desktop, go to File, then Utilities, then Import, then Web Connect Files. In QuickBooks Online, go to Transactions, then Bank transactions, then Upload from file. Review each line and assign accounts before you accept the batch.
Upload a PDF, get a QuickBooks-ready .qbo back in seconds. No card to try it.
Firms handling many statements at once can use bulk statement conversion, and the QBO converter page covers the file format itself. Bookkeepers running several clients should see the accountants workflow, and related trades overlap with HVAC and plumbing contractors and landscaping and lawn care. For the deferred revenue mechanics behind prepaid plans and bonds, read how to record recurring service contract revenue.
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 |