How we work: This guide uses current public documentation and does not claim hands-on testing unless stated. Some links may later become affiliate links, at no added cost to you. Rankings are independent of commissions.
Reconcile a landscaping payment batch from its payout ID, not from the bank date alone. Add the payout’s gross collections, quote deposits, tips, positive adjustments, and dispute reversals. Subtract refunds, dispute debits, processing fees, instant-payout fees, and supported deductions. The result should equal the processor payout, the bank deposit, and the accounting entry after timing differences are resolved.
Download the payment payout reconciliation worksheet.
It contains one formula-bearing template row. Copy that row once per payout and
replace TEMPLATE-ROW; do not paste card numbers, bank credentials, or customer
personal data into it.
This is a desk-researched control, not accounting advice or a report of a company’s books. The Jobber, Housecall Pro, QuickBooks, Stripe, and National Association of Landscape Professionals sources were opened and checked on September 13, 2026. The acceptance checks below are proposed tests, not tests this site performed.
What exactly are you reconciling?
A customer payment and a bank deposit are different events. The landscaping system records which client and invoice were paid. The processor groups available transactions into a payout. The bank receives the net settlement. The accounting system must preserve the invoice payment, deductions, and cash movement without recording the deposit twice.
Use this chain:
invoice or quote deposit → payment transaction → payout ID → bank deposit → ledger deposit or clearing transfer
The payout ID is the control key. Stripe’s current documentation says an automatic payout can include multiple transactions and that its balance transactions can be filtered by payout ID. Those transactions identify charges, refunds, processor fees, and the payout itself. Stripe also says manual payouts do not have the same automatic transaction assignment, so the business is responsible for reconciling them against transaction history.
Do not join records only on a shared date and amount. A card payment may settle after the invoice date, several payments may become one deposit, and a refund or dispute may be deducted from a later payout.
What formula should the worksheet use?
Use signed components with one convention:
expected net payout
= gross invoice payments
+ quote deposits
+ tips
+ positive adjustments
+ dispute reversals
- refunds
- dispute debits
- processing fees
- instant-payout fees
- other documented deductions
Enter deductions as positive amounts in their named columns; the worksheet formula subtracts them. Do not enter the same refund as both a negative collection and a positive refund. Keep each payout in one currency. If a processor settles more than one currency, use separate rows and reconcile each bank amount under the account’s approved foreign-currency method.
The template then calculates three variances:
- Processor variance: expected net minus processor-reported net.
- Bank variance: processor-reported net minus bank deposit.
- Ledger variance: bank deposit minus accounting deposit.
Zero is the target after known timing items are resolved. A nonzero amount is an exception, not an invitation to force a balancing entry.
Which evidence should you collect for each payout?
Build the row from source records, not memory.
| Evidence | Required identifier or total | Control question |
|---|---|---|
| Landscaping system | Invoice, quote-deposit, job, and client IDs | Can every gross collection be traced to recorded work or a documented customer deposit? |
| Processor | Payout ID, final status, currency, component transactions, fees, refunds, disputes, and adjustments | Do signed components reproduce the processor’s reported net? |
| Bank | Deposit date, amount, and bank-feed reference | Did this payout reach the intended account exactly once? |
| Accounting system | Deposit, clearing transfer, fee expense, refund, and dispute entries | Does the ledger preserve gross activity and match the bank without duplicate income? |
| Review | Evidence file, owner, date, exception, and reviewer | Could another person reproduce the reconciliation without opening sensitive payment credentials? |
Keep the processor report or approved export with the period’s reconciliation evidence. A screenshot of the net payout alone is insufficient because it does not show which invoice payments and deductions produced that amount.
The landscaping job-costing guide explains why invoice and cost identifiers need to survive into estimated-versus- actual reporting. The payout worksheet stays focused on cash settlement; it does not assign processor fees to jobs unless the company’s approved costing policy does so.
Which reconciliation method should you use?
Rank methods by transaction traceability and duplicate protection.
| Rank | Method | Best fit | Acceptance condition |
|---|---|---|---|
| 1 | Native payout-to-accounting sync plus bank match | The field platform documents payout, fee, refund, and dispute postings | Each processor payout creates one explainable accounting deposit and matches one bank deposit |
| 2 | Processor payout export plus controlled clearing-account entry | Native sync is absent or does not cover every component | Component sum, clearing movement, and bank deposit agree by payout ID |
| 3 | Payment-detail export plus manual payout grouping | The platform exports payments and fees but no payout join | A documented report identifies every transaction assigned to the batch |
| 4 | Net bank deposit posted directly to income | Do not use as the default control | It obscures gross collections and deductions and cannot prove invoice-level completeness |
Automation does not remove review. Intuit’s current payout workflow exposes sales, refunds, expenses, and adjustments within a payout, then matches the added payout to the bank deposit. It also warns that a bank deposit entered before the connected payout may need to be undone to avoid duplication.
Have the company’s bookkeeper or accountant approve clearing, fee, refund, dispute, tip, tax, and customer-deposit accounts. The worksheet proves that systems agree; it does not decide when revenue is earned. NALP’s trade coverage notes that landscaping companies can have receivables, work in progress, retention, customer deposits, and prepaid maintenance whose cash timing differs from income-statement timing.
How do Jobber Payments payouts map?
Jobber’s current QuickBooks sync documentation says each payout in paid
status is flagged to sync when payout syncing is enabled. It lists payments,
quote deposits, instant payouts, tips, fees, refunds, and disputes among the
transaction types that can make up the accounting result.
Jobber documents these purpose-specific accounts:
- payment fees go to a Jobber Payments Fees account;
- refunds use Refunds Clearing until the payout containing the deduction syncs; and
- disputed amounts use an Allowance for Disputed Jobber Payments account.
Its guide says a dispute is treated as lost while it is still under investigation, so the deduction can appear before the outcome is final. Keep the dispute ID, status, debit payout, and any later reversal as separate evidence. Do not delete a dispute exception merely because the first payout balanced.
Jobber’s manual reconciliation guide covers accounts without payout sync. It says the bank receives the total payment amount less processing fees, while the Payouts and Transactions reports provide fee totals. This is why recording only the net bank deposit would lose the fee component.
If the Jobber-to-QuickBooks payout sync fails, resolve upstream invoice and payment errors before the payout. Do not also create a manual deposit while an automatic retry can still post the same batch.
How do Housecall Pro payouts map?
Housecall Pro’s Payments Export, updated August 10, 2026, includes job and customer IDs, invoice number, payment date and amount, payment type, exact fee amount, and fee type. Refunds appear as negative payment amounts. For a batch payment covering several jobs, Housecall Pro says the fee amount appears only on the first job so it is not duplicated across every row.
Its Payouts screen separately provides the deposit date, status, gross payment, fees, net payout, job number, and customer. Use the payout detail for the bank join and the export for invoice-level completeness.
Housecall Pro’s QuickBooks reconciliation guide says its integration groups payments, subtracts processing fees, and moves the result from Undeposited Funds to checking. It creates a dedicated payment-processing-fee account. The pass condition is still evidence-based: the grouped accounting transaction must match the expanded Housecall Pro payout and the bank deposit.
Do not combine Jobber and Housecall Pro account names in one “universal” posting recipe. Their published reports demonstrate the same gross-to-net control, but each integration creates and uses its own accounting records.
How should refunds and disputes be handled?
Treat a refund as both a customer event and a payout component. Record its source payment or invoice, refund ID, initiation date, settled deduction, amount, and final status. Then verify that the refund appears once in the customer ledger and once in the correct payout calculation.
Treat a dispute as a lifecycle:
opened → payout debit → evidence or response → won or lost → reversal or final deduction
One dispute can affect more than one reconciliation period. Keep it open until the processor’s final status and every debit, fee, and reversal have been matched. A balanced first payout proves only that the initial deduction was recorded.
Use other_deductions only with a processor transaction ID and explanation.
If a recurring difference is really an instant-payout fee, financing
repayment, reserve, tax withholding, or currency adjustment, give it a stable
account and worksheet field rather than hiding it in “other.”
How do you test the accounting sync?
Run these cases with synthetic records in a vendor-supported test environment when one exists. If the integration has no safe test mode, have the bookkeeper design a controlled live pilot and reversal plan.
| Test | Input | Expected evidence |
|---|---|---|
| One paid invoice | One synthetic invoice and processor payment | Invoice payment, payout component, accounting payment, and bank settlement retain traceable IDs |
| Multi-invoice payout | Several synthetic payments in one automatic payout | Gross components sum once and one accounting deposit matches one bank deposit |
| Processing fee | A documented fee on a synthetic payment | Gross collection stays gross; fee posts once to the approved fee account |
| Refund | A synthetic payment followed by a supported refund | Customer record, payout deduction, refund account, and bank or clearing movement agree |
| Dispute lifecycle | A vendor-supported test dispute or documented simulation | Initial debit remains open until a final loss or reversal is separately reconciled |
| Failed payout | A supported failure simulation | No successful bank match is recorded; exception has an owner and retry evidence |
| Duplicate protection | Bank feed and integration both present the deposit | One accounting deposit is matched; the second candidate is not added as income |
Record expected behavior before running a case. Screenshots and exports are evidence of what happened, not proof that the accounting treatment is correct. The reviewer should compare processor components, bank activity, and ledger entries independently.
The software cost calculator can model processor fees as a software cost input. Use reconciled fee totals, not a percentage remembered from a pricing page.
How do you validate saved-payment-method migration?
Do not put primary account numbers, security codes, bank credentials, or encrypted card files in this worksheet. Track only non-sensitive source customer IDs, source payment-method tokens, destination customer IDs, destination tokens, default-method status, migration status, and evidence.
Stripe’s current migration documentation describes a processor-led process for sensitive payment data. It requires a migration request, identifies the customers and payment methods in scope, and returns an old-to-new object mapping after import. It also recommends moving new customers first and designing a process for customers to update card information.
Use this acceptance sequence:
- Get written confirmation that the source and destination processors support the transfer and name the responsible teams.
- Count active customers, payment-method tokens, defaults, recurring charges, and excluded method types without exporting card numbers.
- Freeze or log payment-method changes during the transfer window.
- Load the returned old-to-new token mapping into the destination through the approved integration path.
- Reconcile source customer, destination customer, method type, expiration metadata if provided, and default status.
- Test a synthetic or specifically authorized destination method before scheduling any automatic charge.
- Route failed, expired, unsupported, or unmapped methods to a secure customer-update request.
- Keep the old processor available for historical payout, refund, and dispute reconciliation until retention and open-item requirements are met.
A token count match is not enough. A token mapped to the wrong property manager or HOA can charge the wrong payer. Link the acceptance record to the client and billing relationship, not merely a display name. The landscaping CRM migration guide provides the client-property identity controls needed for that review.
What should the daily and month-end review contain?
For each final payout:
- reproduce the net from signed processor components;
- match one processor payout to one bank deposit;
- match the bank amount to one accounting deposit or clearing transfer;
- investigate every nonzero variance;
- keep refunds and disputes open through final status; and
- assign failed payouts, missing transactions, and sync errors to an owner.
At statement close, reconcile the bank, processor clearing, refund clearing, and dispute accounts. Review old unmatched items by payout ID and age. Confirm that no bank-feed item was added as income after an integration had already created the deposit.
The landscaping tech-stack audit template helps identify who owns the processor, bank feed, accounting sync, and exception queue. One person may operate all four in a small company, but the evidence and review steps should remain distinct.
The worksheet is complete when every payout can be rebuilt from source transactions, every bank deposit is matched once, ledger movements preserve the gross-to-net bridge, and open refunds or disputes have owners. A zero bank variance alone is not enough.
Frequently asked questions
Why does a payment processor deposit not equal landscaping invoice revenue?
A payout is normally a settlement batch, not one invoice. It may net several payments with processing fees, refunds, disputes, tips, and adjustments before the processor sends one bank deposit.
What is the formula for reconciling a payment payout?
Add gross invoice payments, quote deposits, tips, positive adjustments, and dispute reversals. Subtract refunds, dispute debits, processing fees, instant-payout fees, and other supported deductions.
Should I record only the net payout as landscaping revenue?
No universal accounting treatment fits every company, but net-only posting can hide processor fees and break invoice-level matching. Preserve gross collections and supported deductions, then have the bookkeeper approve the account mapping.
How often should a landscaping company reconcile processor payouts?
Reconcile each payout when it reaches a final paid or failed state, then include its bank and clearing accounts in the company’s normal statement reconciliation. Do not wait for year-end to investigate unmatched batches.
Can saved customer cards be copied into a migration worksheet?
No. Record only non-sensitive customer and processor token identifiers. Use the processors’ approved transfer process for payment credentials and verify the returned old-to-new mapping.
Sources checked
- Jobber Help Center: How Jobber Payments Fees and Payouts Sync to QuickBooks Online
- Jobber Help Center: How to Reconcile Jobber Payments with QuickBooks
- Housecall Pro Help Center: Payments Export
- Housecall Pro Help Center: QuickBooks Online Reconciling Payments
- Intuit QuickBooks: Review and Add Payouts to Your Books
- Stripe Docs: Payout Reconciliation
- Stripe Docs: Payment Data Migration Overview
- National Association of Landscape Professionals: Cash Confusion
