Companion animal in a veterinary practice workspace.
Practice2026-06-05 · 11 min read

Veterinary Payment Reconciliation and Deposit Matching: A Daily Close Workflow

How to build a daily payment reconciliation and deposit matching workflow for a veterinary practice — covering cash, credit card batches, PIMS-integrated terminals, and common mismatch causes.

Ran Chen
Ran Chen
Founder, VetMedGuide. Life-sciences operator and 10× global market-access lead.
Published

Why payment reconciliation breaks down in veterinary practices

Most veterinary practices close their day by running a batch report from the payment terminal, checking that the cash drawer balances, and moving on. At month-end, the office manager or bookkeeper reconciles the PIMS payment ledger against the bank statement — and discovers discrepancies that are weeks old and nearly impossible to trace.

The gap between daily close and monthly bank reconciliation is where revenue leaks. Credit card deposits land in lump sums that do not match individual transaction totals. Processing fees are deducted before the deposit hits the account. A client pays a deposit by text link in the morning, but the payment processor settles it the next business day. A CareCredit or Scratch transaction posts with a delay. Someone applies a payment to the wrong invoice in the PIMS. By the time you notice, the trail is cold.

Integrated PIMS payment systems have reduced this friction. Vida AI's 2026 veterinary credit card processing guide found that integrated solutions eliminate 80+ hours of manual data entry annually for practices processing 50 daily transactions and reduce end-of-day reconciliation time by roughly 50 percent. But integration alone does not solve reconciliation — it changes where the work happens. Practices still need a structured daily workflow to match what the PIMS records against what actually reaches the bank.

This article outlines a practical daily deposit-matching workflow for veterinary practices, covering cash, credit card batches, integrated terminals, and third-party financing, with a troubleshooting guide for the most common mismatches.

The four payment streams a veterinary practice must reconcile

A typical small-animal practice processes payments through at least four distinct channels. Each has a different settlement timeline and a different reconciliation challenge.

Payment channel Settlement timing Deposit format Common mismatch causes
Cash Same day Physical deposit at bank Miscounted drawer, unrecorded refunds, petty-cash pulls
Credit/debit (standalone terminal) 1–3 business days Batch deposit, net of fees Fees deducted before deposit, batch not closed, weekend delay
Credit/debit (PIMS-integrated terminal) 1–2 business days Auto-posted to PIMS, batch to bank Write-back failure, split-tender, duplicate charge
Third-party financing (CareCredit, Scratch, etc.) 1–5 business days Direct deposit, often separate from card batches Approval-to-deposit lag, partial approvals, plan vs. paid-in-full

Each stream needs its own reconciliation step. Skipping any of them creates an unresolved variance that compounds over time.

The daily reconciliation workflow

The following workflow is designed to be completed by a designated team member — typically the office manager, lead CSR, or a trained veterinary technician — within 15–20 minutes at end of day. It assumes a PIMS with integrated payment processing. Practices using standalone terminals will add a manual matching step.

Step 1: Run the PIMS end-of-day report

Every major veterinary PIMS — ezyVet, Cornerstone, Avimark, Neo, Provet Cloud, Vetspire, Digitail — includes an end-of-day financial summary. Vetspire's documentation describes this as a snapshot that captures all transactions for the day, including payments, invoices, credits, and discounts.

From this report, record:

  • Total revenue by category: services, products/inventory, and prescriptions
  • Total payments by method: cash, credit/debit, financing, checks
  • Open invoices: any invoice that was created but not paid
  • Credits and discounts applied: coupons, staff discounts, write-offs

If your PIMS allows you to "mark reconciled" for the day (as Vetspire does), do not do this yet. Mark reconciled only after Step 4 is complete.

Step 2: Count and verify the cash drawer

Cash reconciliation is the simplest stream but the one most vulnerable to error and diversion.

  1. Count the physical cash in the drawer.
  2. Compare it against the PIMS cash-receipt total for the day.
  3. Subtract the fixed cash bank (the float amount that stays in the drawer overnight — typically $100–$200).
  4. The remainder should equal the cash deposit amount.

If the drawer is off by more than a small rounding tolerance (most practices use $2.00), document the variance, note it on the end-of-day report, and investigate before the next business day. A standing variance pattern — always short by a similar amount — is a signal that either the float is wrong, a refund is unrecorded, or cash is being removed.

Best practice from accounting: The person who handles cash should not be the same person who reconciles it. Lightspeed's reconciliation guide calls this separation of duties a fundamental internal control. In a small veterinary practice this is not always practical, but if you have two CSRs, rotate who counts and who verifies.

Step 3: Match the credit card batch

This is the step where most mismatches hide.

  1. Close the credit card batch on your terminal (if not automatically closed by the PIMS).
  2. Record the batch total and the batch reference number.
  3. Compare the batch total against the PIMS credit/debit payment total for the day.

Common reasons the batch total does not match the PIMS:

  • Processing fees. Most processors deduct their percentage fee before depositing. If your PIMS records gross sales of $4,200 in credit cards and the processor fee is 2.5%, the deposit will be approximately $4,095. You need to know whether your PIMS records payments gross or net. If gross, you must separately account for processing fees in your bookkeeping.
  • Settlement lag. If you close the batch on Friday evening, the deposit may not hit the bank until Monday or Tuesday. This creates a timing difference, not a true mismatch — but it will show as unreconciled until the deposit lands.
  • Partial authorizations. If a card is declined mid-transaction and the client pays another way, the PIMS may still show the original card attempt. Void or reverse the failed transaction in both systems.
  • Batch not closed. If the terminal is not batched out, the transactions sit un-settled and will not appear in the bank deposit. Some integrated terminals auto-batch; standalone terminals usually require manual close.

Step 4: Verify third-party financing deposits

CareCredit, Scratch, and similar veterinary financing platforms deposit funds directly to your bank account, often on a different schedule than your card processor.

  • Check the financing provider's portal for payments approved that day.
  • Match approved amounts against the PIMS financing payment records.
  • Note any timing gaps: a financing approval on Thursday may not deposit until the following Monday.

Step 5: Log and resolve open items

Create a simple tracking log — a shared spreadsheet or a section of the PIMS notes field — for unresolved items:

Date Description Amount Status Owner
2026-06-03 Card batch short by $87.50 — fee deduction confirmed $87.50 Resolved (fees) Manager
2026-06-04 Cash drawer over by $15 — duplicate payment found $15.00 Resolved (refund owed) CSR
2026-06-05 CareCredit payment not in bank — settlement pending $420.00 Open Manager

The goal is to resolve every open item within 48 hours. Items older than a week become increasingly difficult to trace because staff memory fades and bank statement detail becomes less useful.

Step 6: Mark the day reconciled

Once all four payment streams balance (or variances are documented with a clear explanation), mark the day reconciled in the PIMS. This locks the financial snapshot and creates an audit trail.

The monthly reconciliation close

Daily reconciliation catches transaction-level errors. Monthly reconciliation catches systemic issues. At month-end:

  1. Pull the PIMS monthly payment summary.
  2. Pull the bank statement.
  3. Pull the credit card processor statement (this shows fees, chargebacks, and batch totals).
  4. Pull the financing provider statements.
  5. Verify that total deposits in the bank match total payments recorded in the PIMS, adjusted for fees, timing differences, and documented variances.

If daily reconciliation has been done consistently, the monthly close should take under an hour. If daily reconciliation has been skipped, the monthly close can take a full day or more.

Common failure modes and how to fix them

"The deposit is always less than the PIMS says"

This is almost always a processing-fee issue. Request a fee schedule from your processor and confirm whether your PIMS records payments gross or net. If the PIMS records gross, the fee difference is expected — you just need a consistent method to account for it in your bookkeeping software (QuickBooks, Xero, etc.).

"I cannot tell which credit card payments match which deposit"

Credit card processors deposit in daily batches, not individual transactions. The batch total should match the sum of card transactions settled that day. If you process fewer than 30 card transactions per day, manual matching is feasible. Above that volume, a PIMS-integrated payment system that auto-posts transactions to patient invoices eliminates the need for line-by-line matching — the reconciliation becomes batch total to deposit amount.

"Third-party pharmacy requests create unapplied credits"

If a client's online pharmacy order is refunded by the pharmacy and the clinic applies the refund as a credit rather than reversing the original charge, the PIMS payment ledger and the bank deposit will diverge. Train staff to reverse charges at the original payment method rather than issuing credits when the refund involves a card or financing transaction.

"We have multiple locations and the deposits are mixed"

Multi-location practices need location-level deposit tracking. Ensure each location's terminal batches are deposited to a location-specific bank account, or that the processor provides location-level reporting that can be matched against each location's PIMS data. Mixing deposits across locations without location-level reporting makes reconciliation nearly impossible.

What integrated payments change (and what they do not)

PIMS-integrated payment terminals — such as ezyVet Payments, Neo Payments, Digitail Secure Payments, Cornerstone Payments, and third-party integrations from companies like PayJunction and CareCredit — reduce reconciliation work by auto-posting payments to the patient invoice at the time of transaction. The invoice total is sent directly to the terminal, eliminating manual amount entry and the errors that come with it.

But integration does not eliminate reconciliation. You still need to:

  • Verify that the total posted to the PIMS matches the total settled by the processor.
  • Account for processing fees.
  • Track third-party financing separately.
  • Resolve any write-back failures (instances where the terminal processes the payment but the auto-post to the PIMS fails, usually due to a connectivity issue).

Digitail reports that practices using their integrated payment system save approximately 40 hours per month on payment reconciliation. That number reflects the elimination of manual posting and the simplification of batch matching — not the elimination of the reconciliation process itself.

Building the SOP

A written standard operating procedure for daily reconciliation should include:

  1. Who is responsible for each step (count cash, match batch, verify financing, resolve open items).
  2. When reconciliation happens — end of business day, or at a consistent time the following morning.
  3. What the tolerance threshold is before investigation is required ($2.00 for cash, $0.01 for electronic payments).
  4. Where unresolved items are tracked (shared spreadsheet, PIMS notes, dedicated log).
  5. How long items can remain open before escalation to the practice owner or manager.
  6. Who reviews the monthly close and signs off.

Document the SOP, train every team member who handles payments, and review it quarterly. The process takes 15 minutes per day and prevents the hours-long forensic sessions that happen when reconciliation is deferred.

Sources