Record Emergency Vet Deposits and CareCredit in QuickBooks

Jul 11, 2026

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

An emergency admission deposit collected against a written estimate is not revenue yet. It is a customer deposit, which means it is a liability you owe back in services, so you park it in a Customer Deposits account and apply it to the final invoice at discharge. When an owner finances the balance on CareCredit or Scratchpay, the finance company pays your hospital in full the next business day minus a merchant fee, so you book the full revenue at the time of service, record the fee as an expense, and carry no patient receivable. And most pet insurance reimburses the owner, not the hospital, so when a client is insured you still collect from them in full at service and record no insurance accounts receivable.

Why the admission deposit is a liability, not income

Front-desk teams collect a deposit before the doctor even sees the patient, usually a percentage of a written estimate. At that moment you have taken cash but delivered nothing, so recognizing it as revenue would overstate income and leave you owing a refund you cannot easily unwind. The clean treatment is a current liability account, commonly called Customer Deposits or Unearned Revenue. You hold the money there until the patient is discharged and you cut the final invoice, then you drain the deposit into that invoice.

Here is a balanced worked example. An owner pays a $500 deposit against an $1,800 estimate for an overnight stay. On the day you take the deposit:

  • Debit Cash (or Undeposited Funds) $500
  • Credit Customer Deposits (liability) $500

Debits equal credits, and no income has hit the books. At discharge the total care comes to $1,800, so you raise the invoice and apply the deposit against it. Assume the owner puts the remaining $1,300 on CareCredit:

  • Debit Customer Deposits $500
  • Debit CareCredit clearing (or cash) $1,300
  • Credit Service Revenue $1,800

Total debits of $1,800 equal the $1,800 credit, the liability is now zero, and the full $1,800 of revenue lands in the period the work was done. In QuickBooks Online you can accomplish this without journal entries by setting up a Customer Deposits item mapped to the liability account, receiving the deposit as a payment, then applying it as a credit on the discharge invoice.

Recording CareCredit and Scratchpay financing

CareCredit and Scratchpay are patient financing programs. The owner is approved for a loan or line of credit, the finance company pays your hospital, and the finance company then collects from the owner over time. Per CareCredit's own provider terms, you get paid directly, usually within two business days, with no recourse if the client later delays or defaults. Because the loan lives between the finance company and the owner, your hospital never books a receivable from the patient.

What the finance company deposits is the transaction amount minus a merchant fee, similar to a credit card discount rate. Take the $1,300 balance from the example above and assume an illustrative merchant fee of $65. The finance company funds you $1,235 net. Record it like this:

  • Debit Cash $1,235
  • Debit Merchant and Financing Fees (expense) $65
  • Credit CareCredit clearing $1,300

Debits of $1,235 plus $65 equal the $1,300 credit, the clearing account you used on the invoice zeroes out, and your fee sits in an expense account where it belongs. If you skip the clearing account and take the financed payment straight against the invoice, the entry is the same idea: debit Cash $1,235, debit Merchant and Financing Fees $65, credit the invoiced balance $1,300. Either way you hold no receivable, because the finance company carries the loan with the owner. Keep in mind that when a client finances a large emergency bill on a card or a plan like CareCredit, it lands on their credit profile, and some owners want to understand how financing a big bill affects a credit score before they sign.

When the client has pet insurance

For the vast majority of US pet insurance, the policy reimburses the owner, not your hospital. The owner pays you in full at the time of service, submits a paid, zero-balance invoice to their insurer, and the insurer sends money back to the owner days or weeks later. That reimbursement is between the owner and the carrier and never touches your books. So you record full revenue at service, book no insurance accounts receivable, and take no contractual allowance the way a human medical office would with an in-network payer.

There are a few direct-pay exceptions, such as Trupanion's software that can settle the covered portion at checkout. When that happens, treat it purely as a payment method: it is simply another tender applied against the same invoice, splitting one payment into an insurer portion and an owner portion. Your revenue recognition does not change, and you still record no standing receivable.

Cremation and aftercare pass-throughs

Private cremation and aftercare are usually pass-through costs. You collect the fee from the owner and remit it to the crematory provider. If you simply want to net it out, run the collection and the vendor payment through a single liability or clearing account so the two offset and nothing hits income. If you mark it up, book the amount you charge the owner as revenue and the amount you pay the crematory as cost of services, and let the margin fall to the bottom line.

How the bank statement ties everything together

The tricky part at month end is that CareCredit deposits arrive net of fees and your card processor deposits arrive as batches, so the numbers on your bank statement rarely match individual invoices one for one. The clearing-account approach above is what lets these reconcile: each net deposit clears the gross amount you recorded plus the fee you expensed. To load the deposits cleanly, you can convert an emergency animal hospital's bank statement to QuickBooks instead of keying transactions by hand. Our QBO converter turns a PDF bank statement into a .qbo Web Connect file you import straight into QuickBooks Online or Desktop, so the CareCredit net funding, the card batches, and the owner payments all show up ready to match and reconcile.

Frequently asked questions

How do I record a CareCredit payment in QuickBooks?

Record it as a payment received on the invoice, but split it so the merchant fee is broken out. Debit Cash for the net deposit, debit a Merchant and Financing Fees expense for the fee, and credit the invoiced balance or your CareCredit clearing account for the gross amount. You book no receivable because CareCredit pays you up front and carries the loan with the owner.

How do I record an emergency vet deposit?

Record the deposit as a liability, not income. Debit Cash and credit a Customer Deposits or Unearned Revenue account when you collect it. At discharge, apply that deposit against the final invoice so it drains to zero, and only then does the corresponding revenue get recognized.

Do I record a receivable when a client has pet insurance?

No. Almost all US pet insurance reimburses the owner directly, so the owner pays you in full at service and files their own claim. You recognize full revenue and record no insurance accounts receivable and no contractual allowance. The only exception is a direct-pay program like Trupanion, which you treat as just another payment tender on the invoice.

Is the CareCredit merchant fee an expense?

Yes. The fee the finance company keeps is a cost of doing business, so it goes to an expense account such as Merchant and Financing Fees or Credit Card Fees. You record the full service revenue at the gross amount and expense the fee separately, rather than netting it against income.

What if the owner pays part cash and part CareCredit?

Split the payment on the same invoice. Apply any admission deposit first, then record the cash portion against the invoice, and record the CareCredit portion net of its fee with the fee expensed. As long as the deposit, the cash, and the gross financed amount together equal the invoice total, the invoice closes and your revenue stays whole.

Emergency and specialty hospitals move a lot of money fast, and the accounting only stays clean if deposits sit in a liability until the work is done, financing is booked as revenue net of a fee with no lingering receivable, and insured clients are treated as ordinary payers who chase their own reimbursement. Get those three habits right, keep a clearing account for the net funding, and your monthly reconciliation stops fighting you.

Convert your first statement free.

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