Bank Statement to QuickBooks for Landscaping and Lawn Care: Convert PDF Statements to QBO

Convert PDF bank and card statements to .qbo files for QuickBooks so landscaping crews post net Jobber deposits, prepaid contracts, and nursery buys.

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

Landscaping companies, lawn care routes, hardscape installers, and snow removal outfits can turn PDF bank and credit card statements into .qbo Web Connect files for QuickBooks Online and Desktop. Upload a statement to the converter at the top of this page and it parses every line, so net Jobber and Aspire payouts, prepaid maintenance contracts, nursery and mulch charges, fuel, and equipment loan payments post with real dates and amounts. You also get Excel and CSV copies, which make it easy to split one lump supply yard charge across jobs or peel processing fees out of a batch deposit. That matters most in a business where the cash pours in from spring to fall and then goes quiet.

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 seasonality breaks the bank feed for a landscaper

The core problem is timing. Revenue floods in from April to October, then drops into a winter trough, so a month-by-month P&L makes July look wildly profitable and January broke. The bank feed makes it worse: most QuickBooks feeds reach back only about 90 days and skip closed cards and loan accounts, so last year's spring cleanup may be missing at tax time. Converting the PDF statements brings in that older activity, and manual uploads carry no 90-day limit, so you can backfill a full off-season or a prior year.

Prepaid contracts are unearned revenue, not July income

Many lawn care companies sell annual maintenance agreements and prepaid fertilizer or treatment programs, collecting several visits worth of money up front. That cash is unearned revenue, a liability, not income the day it lands. Book it to a deferred revenue liability account, then recognize it as each visit or application is performed. A six-application program collected in March becomes revenue one round at a time, spreading income across the season instead of spiking one month. Skip it and you overstate spring income and lose any real read on margin.

Snow removal: seasonal contracts versus per-push

In northern markets the same company plows in winter, and billing splits two ways. A seasonal contract is a flat price for the whole season collected before the snow flies: deferred revenue you recognize across the months of the season, not all at once when the check clears. Per-push work is earned as each storm gets serviced. Salt and de-icer bought ahead are inventory until spread, and a shop carrying a pile through a heavy winter is tying up real cash. Track snow as its own income line so you can see whether it carries the off-season.

Field service software deposits land net

Most crews collect card and ACH payments through Jobber, LMN, Yardbook, Aspire, or Service Autopilot. The processor batches a day or a week of customers and deposits one net amount after its fee, so a single deposit covers many customers and never equals what you invoiced. Book only the net and revenue runs low while the fee never hits an expense account. Record the gross revenue, then split the merchant fee to its own line. See how to convert a credit card statement to QuickBooks when the card side needs the same treatment.

Materials from the nursery and supply yard

Mulch, sod, gravel, stone, pavers, plants, and trees come from a nursery or supply yard, and a single card charge often covers material for several jobs at once. For clean books, that charge can go to a materials or cost of goods sold account. For job costing on install work, split the lump charge to the jobs it fed, because a hardscape job that ate 40 pallets of pavers needs those pavers tagged to it to show real margin. The Excel export lets you split one supply yard charge across jobs before you post it.

Two profit profiles on one statement

A landscaping statement mixes two different businesses. Recurring mow-and-blow maintenance is steady, low-material, labor-heavy work with thin but predictable margin. Design and build installs, a paver patio or an irrigation system, take a deposit and progress payments, run heavy on materials, and carry a completely different margin. A customer deposit on an install is a liability until you bill the work, not income the day it arrives. Track maintenance revenue and install revenue in separate income accounts (classes or Projects work well), or the fat install months hide how the recurring route is really doing.

Fuel, equipment, and what gets capitalized

Fuel for trucks, mowers, and skid steers maps to a vehicle or fuel expense, and a multi-crew shop often tracks fuel per truck. Equipment is where owners trip up. A zero-turn mower, a skid steer, or an enclosed trailer is a fixed asset, capitalized and depreciated over its useful life, not expensed in one month, while consumables like string trimmer line, mower blades, and edger wheels are expensed as you buy them. When you finance equipment, split each payment: part pays down loan principal (a balance sheet item) and part is interest (an expense), so the loan balance and interest deduction stay right.

Crew payroll, seasonal labor, and 1099s

Crew labor is almost always the biggest cost on the statement. Most crew members are employees run through payroll with withholding and payroll taxes, and larger operators bring on seasonal or H-2B workers for the growing season. Genuine subcontracted crews are different: a tree removal outfit or irrigation specialist you hire by the job is 1099-NEC work, and if you pay one $2,000 or more by check or ACH in a year you owe a 1099 (the threshold rose from $600 for payments made on or after January 1, 2026). Collect a W-9 first and flag the vendor for 1099 tracking. But a worker on your schedule, riding in your truck and following your route, usually is an employee, not a sub, and states audit landscaping for that.

Licenses, chemicals, and sales tax

If your crews apply fertilizer, herbicide, or pesticide, most states require a pesticide applicator license through the state department of agriculture, with recurring exam and renewal fees, so give license fees and chemical purchases their own accounts. Sales tax is the trickiest piece. In many states, installed materials and permanent improvements to real property are taxed differently from routine services like mowing, and some states tax lawn maintenance outright while others treat the landscaper as the consumer who pays tax on materials at purchase. The rules genuinely vary, so check your own state's department of revenue rather than assume, and keep taxable material sales separate from service revenue.

Why the numbers matter when winter cash is tight

An accurate bank feed matters when the season turns. Through the winter trough many owners lean on a line of credit to cover payroll and insurance until spring, and the lender and the owner both watch that balance. Book deferred contract revenue as income in March and the summer P&L lies while winter looks like a crisis, so you cannot tell whether the line of credit is a timing tool or a real problem. Getting every statement line into QuickBooks with the right dates shows the season honestly. Accountants handling several landscaping clients can standardize this through the accountant workflow.

Mapping landscaping transactions to QuickBooks
What appears on the landscaping company's bank statementWhat it actually isWhere it belongs in QuickBooks
Jobber or Aspire batch deposit (net of fees)Many customers minus the processing feeSplit: service income (gross) plus merchant fee expense
Prepaid annual maintenance or fertilizer programCash for visits not yet performedDeferred revenue (liability), recognized per visit
Seasonal snow contract collected up frontWhole-season price paid before winterDeferred revenue, recognized across the season
Per-push snow paymentRevenue earned when the storm is servicedSnow and ice income account
Nursery or supply yard lump chargeMulch, sod, pavers for several jobsMaterials or COGS, split to jobs for job costing
Customer deposit on an installMoney owed as work, not yet earnedCustomer deposit liability until billed
Zero-turn mower or skid steer purchaseLong-lived equipmentFixed asset, then depreciation
Equipment loan paymentPrincipal reduction plus interestSplit: loan principal plus interest expense
Fuel card chargeFuel for trucks and mowersVehicle or fuel expense, track per truck
Subcontracted tree or irrigation crew1099-NEC work if $2,000 or more per year (2026 threshold)Subcontractor cost, vendor flagged for 1099
Pesticide license fee or chemical purchaseRegulatory cost and treatment materialsLicenses expense and chemicals or materials
How to convert your statements
  1. Upload your PDF bank and credit card statements to the converter at the top of this page, several accounts at once if you like, including fuel and supply yard cards. It accepts PDF and image files.
  2. The tool parses each statement, reconciles the running balance, and keeps the date, description, and amount for every line, including net batch deposits and fees.
  3. Download a .qbo file per statement, plus Excel and CSV copies for splitting a lump nursery charge across jobs.
  4. Import into QuickBooks. 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.

QuickBooks Online manual upload accepts .csv, .txt, .qbo, .qfx, and .ofx files, up to 1,000 transactions or 350 KB per file, so split a long statement past that limit. For step-by-step help, see how to import a bank statement into QuickBooks Online and how to convert a bank statement to QuickBooks Desktop. The PDF to QBO converter and QBO converter pages cover the format itself, and trade shops running HVAC or plumbing work will find overlap in the HVAC and plumbing guide.

Frequently asked questions

Is QuickBooks good for a landscaping business?

Yes. QuickBooks Online and Desktop both handle a landscaping company's books, job costing, equipment tracking, and 1099s once you set up a chart of accounts that fits the trade. It is not scheduling or dispatch software, so most crews pair it with a field service platform like Jobber or Aspire that pushes invoices and payments over for the accounting side.

What chart of accounts should a landscaping company use?

Split income by service line: maintenance, installs, snow and ice, and any tree or irrigation work, each in its own account. Under cost of goods sold, separate field labor, subcontractors, materials, fuel, and dumping fees. Add fixed asset accounts for trucks, trailers, and mowers, a deferred revenue liability for prepaid contracts, and keep true overhead like office and insurance apart.

How do I do job costing for landscaping in QuickBooks?

Set up each install as a Project (QuickBooks Online) or a job under the customer (Desktop), then tag labor, materials, and subcontractor costs to it as you post. Use classes to separate maintenance, installs, and snow. When a lump nursery charge covers several jobs, split it by job so each project shows real material cost and margin instead of a blended number.

How do I record prepaid lawn care contracts in QuickBooks?

Record the up-front payment to a deferred revenue liability account, not income, since you still owe the visits. Then recognize revenue in pieces as each visit or application is performed, usually with a journal entry that debits deferred revenue and credits service income for the portion earned. This spreads a prepaid annual program across the season instead of inflating one spring month.

Does Jobber integrate with QuickBooks?

Yes, Jobber syncs to QuickBooks Online, pushing clients, invoices, payments, and payouts one way from Jobber into QuickBooks. It connects to QuickBooks Online, not Desktop. Even with the sync running, converting your bank and card statements is still useful for accounts Jobber does not touch, like fuel cards, loans, and prior periods before you connected it.

How do I import a bank statement into QuickBooks?

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, and map the columns if you use a CSV. Review each line and assign accounts before you accept the batch.

Convert your first statement free.

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