Medical practice bookkeeping from bank statements starts with the deposits: insurance payers send lump ACH payments covering many claims, and patients pay by card, check or app. Book each deposit to the right income account with its payer named, record processing fees separately, split equipment loan payments into principal and interest, and code payroll by draft type.
Which deposits show up on a medical practice bank statement?
A medical practice bank statement usually carries four kinds of deposits: insurance payer ACH payments, card processor batches from the front desk, paper check deposits and occasional transfers from loans or the owners. Each kind needs a different source document to code it well, so the first job each month is to sort the deposits by kind.
Recognising each deposit type
- Insurance payer ACH. The description usually names the payer or its clearinghouse and includes a trace or reference number. One deposit may settle dozens of claims for many patients.
- Card processor batches. Patient copays and balances paid at the front desk or through an online portal. These often arrive net of processing fees, so the deposit is smaller than the day's card sales.
- Check deposits. Some payers and many patients still pay by paper check. A single mobile or branch deposit can combine checks from several sources.
- Non-income deposits. Loan proceeds, owner contributions, refunds from vendors and transfers between the practice's own accounts. None of these is revenue, and coding them as revenue is the most common way a practice's income ends up overstated.
A short rule list that recognises the major payers by their description text saves the most time here. Once a payer's name is mapped to its income account, every later deposit from that payer codes itself.
Matching insurance payer deposits to remittance advice
An insurance payer deposit is matched by its trace number to the remittance advice the payer sends, often an electronic remittance file or a paper explanation of benefits. The remittance lists each claim the payment covers, the amount billed, the allowed amount, any adjustments and what the patient still owes. The bank statement only shows the total.
What the bookkeeper actually needs from the remittance
The practice's billing system or billing service usually posts each claim to patient accounts. The bookkeeper does not need to repeat that work. What the books need from the remittance is narrower:
- The total paid, which should equal the bank deposit to the cent.
- The payer name, so income can be reported by payer if the practice tracks that.
- Any amounts withheld from the payment, such as recoupments of an earlier overpayment or fees for receiving payments electronically.
When the remittance total is higher than the deposit, the difference is almost always a deduction the payer took before sending money. Those deductions need their own lines. A recoupment reduces revenue for the claim it corrects. A payment-channel fee is an expense. Netting either one silently into income hides a cost the practice owner may want to challenge.
Deposits without a remittance
Sometimes a payer deposit arrives and nobody at the practice can find the remittance. Code it to a clearing account such as "Insurance deposits - unmatched" rather than straight to revenue, and list the trace number for the billing staff. Clearing that account each month keeps unexplained money from piling up.
Patient payments, card batches and payment plan deposits
Patient payments are the practice's direct collections: copays, deductibles, self-pay visits and balances after insurance. They arrive through the card processor, through checks and, more and more, through payment apps. Patient money should land in its own income account, or at least carry a "patient" tag, so the owner can see how much the practice collects directly versus from payers.
Card batches and processing fees
A card batch deposit is the day's patient card payments minus the processor's fees, or sometimes the gross amount with fees charged as one withdrawal at month end. Check which way the practice's processor works before coding the first month. If fees come out of each batch, gross up the deposit using the processor's report and book the fee as an expense. If fees come as a single monthly debit, the batches are gross and only the debit needs coding.
Payment apps and payment plans
Some patients pay balances through payment apps, and small practices sometimes accept app payments directly into the business account. Those lines carry a first name or a handle rather than a patient account number. The approach in categorizing Zelle and Venmo payments on a bank statement applies here: decide which names map to patient receipts, which are refunds and which are personal transfers that should never have touched the practice account.
Payment plan deposits are smaller, repeating amounts from the same patients. They belong to patient income too, and a recurring rule for each plan saves a lot of hand coding.
Medical equipment loans: splitting principal from interest
A medical equipment loan payment appears on the bank statement as one withdrawal, but only part of it is an expense. The interest portion is an expense in the month paid. The principal portion reduces the loan balance on the balance sheet. The lender's loan statement or amortization schedule gives the split for each payment.
Booking the split
For each payment:
- Debit interest expense for the interest shown on the lender's statement.
- Debit the equipment loan liability for the principal.
- Credit the bank for the full withdrawal.
Then check the loan balance on the books against the lender's statement once a quarter. A gap means a payment was coded in full to expense or a late fee was folded into principal.
Practices also lease equipment rather than borrow. A lease payment and a loan payment can look identical on the bank statement, so the agreement decides how each one is booked, not the description. Fleet businesses face the same split on truck financing; trucking bookkeeping and equipment payments walks through that version, which is useful when a practice owner also asks about vehicle loans.
Payroll for clinical staff and providers on the bank statement
Payroll on a practice's bank statement usually shows as several separate drafts from the payroll provider: net pay, tax deposits and sometimes benefits or retirement contributions. Each draft needs its own account. The payroll provider's register for the period is the source that splits them, not the statement line.
Draft types and where they go
| Draft on the statement | Coded to |
|---|---|
| Net pay draft | Wages, split by role from the payroll register (clinical, front desk, billing) |
| Tax draft | Payroll tax expense for the employer share, payroll liabilities for the withheld share |
| Retirement or benefits draft | Employee benefits expense, and liabilities for amounts withheld from pay |
| Provider draw or distribution | Owner equity, not wages, when the provider is an owner and is not on payroll |
Owner-providers raise the most questions. A physician who owns the practice may be paid through payroll, through distributions, or both, depending on how the practice is set up. Whichever it is, the bookkeeper should code it the same way every month and confirm the structure with the practice's tax preparer rather than guess from the statement.
Splitting wages by role is optional but worth it. Clinical staff costs against patient revenue is a number many practice owners watch, and it is easy to produce if the payroll register is coded by department from the start.
When should medical practice bookkeeping stop at the deposit level?
Medical practice bookkeeping should usually stop at the deposit level and leave claim-level detail in the billing system. The general ledger needs income by payer and by month. It does not need every claim, every patient name or every adjustment code. Copying claim detail into the books duplicates work and spreads patient information further than necessary.
Signs the books are carrying too much detail
- Journal entries list patient names in memos.
- Each claim is booked as a separate revenue line.
- Write-offs are booked claim by claim in the ledger instead of summarized from the billing system each month.
Patient information should stay where it is controlled. A bank statement line that reads "INS PAYER 12345 TRN 88921" is enough for the books; the remittance file it matches sits in the billing system.
A coding table for one example week
The table below is an example week for a small practice. Payers, names and amounts are made up for illustration.
| Statement line | Amount | Coded to | Document needed |
|---|---|---|---|
| EXAMPLE HEALTH PLAN ACH TRN 55120 | 8,412.60 | Insurance income - Example Health Plan | Remittance for trace 55120 |
| CARD PROCESSOR BATCH | 1,236.15 | Patient income, fee grossed up | Processor daily report |
| MOBILE DEPOSIT | 940.00 | Split: payer check 700.00, patient checks 240.00 | Deposit slip or check images |
| ZELLE FROM A NGUYEN | 85.00 | Patient income | Front desk payment log |
| PAYROLL NET PAY | 14,880.00 | Wages by role | Payroll register |
| PAYROLL TAXES | 5,210.44 | Payroll tax expense and liabilities | Payroll register |
| EQUIPMENT FINANCE PMT | 2,145.00 | Interest 312.50, principal 1,832.50 | Lender statement |
| MEDICAL SUPPLY CO | 1,602.37 | Medical supplies | Vendor invoice |
Deposits from many small givers, bundled by a platform, are another place where the summary belongs in the books and the detail stays in a separate system. Church bookkeeping for donation deposits shows that pattern in a different setting.
AutoBankConvert converts each practice statement into transactions and applies the client's payer and vendor rules, so a bookkeeper spends the week on the remittance gaps rather than on typing deposits.