Operators overpay $5K to $15K a year on vendors they never review. See what Profit Discovery finds →
Accountally
Healthcare

Bookkeeping for Medical Practices: A Complete Guide

Medical practice bookkeeping is more complex than standard small business accounting because it tracks three distinct revenue streams, a payer-specific...

Accountally Team ·

Medical practice bookkeeping is more complex than standard small business accounting because it tracks three distinct revenue streams, a payer-specific adjustment layer, and production-based compensation structures, all running through the same bank account. Getting it right requires a chart of accounts and reporting architecture built specifically for healthcare, not a generic small business setup applied to a clinical environment.

Key takeaways:

  • A single “Patient Revenue” line on your P&L hides which revenue streams are growing and which are eroding your margin.
  • Insurance remittance reconciliation is a bookkeeping function, not just a billing function. The financial consequences belong in your general ledger.
  • Multi-location profitability requires class or location tracking in QuickBooks Online from day one, not as an afterthought.
  • Production-based provider compensation requires a different payroll process than standard hourly or salaried staff.
  • Outsourced bookkeeping for a medical practice typically costs $500 to $1,200 per month. In-house reconciliation often costs more in direct labor alone once you count your office manager’s hours.
  • AI handles volume and routine categorization. A credentialed accountant still has to own denied claim pattern review, provider compensation reconciliation, and the monthly close sign-off.

What makes bookkeeping for medical practices different from standard small business bookkeeping?

Medical practice bookkeeping is the systematic recording, categorization, and reconciliation of every financial transaction in a clinical business, including insurance reimbursements, patient payments, write-offs, adjustments, and provider compensation. A standard small business tracks money in and money out. A medical practice tracks three distinct revenue streams, a payer-specific adjustment layer, and compensation structures that vary by role and by production, all running through the same bank account.

That complexity is why a generalist bookkeeper who serves a retail shop or a law firm will often underserve a medical practice. They record what hits the bank. They don’t build the reporting architecture that tells you what the bank balance actually means for your profitability by location, by provider, and by payment type.

Why does my P&L show one revenue number when I have three revenue streams?

Here is what most medical practice P&Ls look like: one line called “Patient Revenue” or “Practice Income” that aggregates everything. Insurance reimbursements, patient self-pay payments, and membership plan collections all land in the same account. The total looks fine. The detail is invisible.

Each stream has a different margin profile, a different collection timeline, and a different risk. Insurance reimbursements arrive 30 to 90 days after service and are subject to denial, adjustment, and write-off. Patient self-pay collections are faster but require active follow-up and carry their own write-off risk. Membership plan revenue is predictable and recurring, often the highest-margin stream in the practice, and it disappears into the noise when it hits the same account as everything else.

If you can’t see each stream separately, you can’t manage them separately. You’re flying blind on your own revenue mix.

Is insurance remittance reconciliation a billing problem or a bookkeeping problem?

Both. Most practices treat EOB matching and denied claim reconciliation as a billing department task. Technically, it is. But the financial consequences belong in the general ledger, and that’s where most practices have a gap.

When a claim is denied and written off, that write-off affects your revenue. When an adjustment is posted in your practice management system, it needs to match what is recorded in QuickBooks. When those two systems don’t agree, you have a reconciliation problem that your office manager is spending 10 or more hours a week trying to resolve manually.

That’s not just an administrative burden. At that rate, 10 hours per week of reconciliation work costs $1,000 to $1,400 per month in direct labor, before you account for the errors, the denied claims that go unchallenged, and the other work that doesn’t get done while she’s matching EOBs. Run this calculation with your office manager’s actual hourly rate.

Why is production-based provider compensation more complex than standard payroll?

Your associate providers are likely on production-based compensation, meaning their pay is calculated as a percentage of collections or of billed charges. Your admin staff are on hourly. Your office manager may be salaried. These are three different payroll calculations, and each one has a different relationship to the revenue recorded in your books.

A bookkeeper who processes payroll for a standard small business calculates hours times rate and calls it done. A bookkeeper who handles medical practice payroll has to reconcile production figures from the practice management system, apply the correct compensation formula by provider, and make sure the resulting payroll expense is coded to the right cost center in QuickBooks. Getting this wrong doesn’t just create a compliance risk. It damages provider relationships, which are considerably harder to repair than a bank reconciliation error.


How should I structure my chart of accounts for a multi-revenue medical practice?

The chart of accounts is the foundation of every financial report you will ever see from your practice. If it’s built wrong at the start, every P&L, every variance report, and every location comparison will be wrong too. Restructuring it later requires a cleanup project. Getting it right at setup costs nothing extra.

How do I separate revenue streams in QuickBooks for a medical practice?

Your chart of accounts should include a separate income account for each revenue stream: one for insurance reimbursements, one for patient self-pay collections, and one for membership plan revenue. Each account should map to a corresponding deposit category so that when money hits your bank, it’s categorized to the right stream automatically, not lumped into a general income bucket.

This is a setup decision. Once transactions are posted to the wrong account for six months, separating them requires going back through every entry and reclassifying it. That’s a cleanup project with real cost and real time attached. Accountally’s medical practice onboarding builds this revenue stream structure from day one as a standard part of the chart of accounts setup, not as a custom request.

How should I track insurance write-offs and adjustments without losing visibility?

The standard approach is to post a write-off as a reduction to the insurance income account. The net revenue number looks correct. The problem is invisible: you can’t see which payer generated the write-off, how much is being written off versus collected, or whether the pattern is getting worse.

The better approach is a separate adjustment and write-off category for each payer type. When a claim from a specific insurer is denied and written off, it goes to “Insurance Adjustments, [Payer Name]” rather than reducing the revenue line. Now you can run a monthly report that shows you, by payer, the ratio of collections to adjustments. If a specific payer is generating 30% of your write-offs but only 15% of your total insurance revenue, that’s a contract renegotiation conversation or a credentialing review, not just a bookkeeping entry. That analysis requires the data to be structured correctly first.

How do I track profitability by location in QuickBooks without running two separate files?

QuickBooks Online has both a class tracking and a location tracking feature. For a multi-location medical practice, this is the mechanism that lets you see Location 1 and Location 2 as separate profit centers on the same P&L without running two separate QuickBooks files.

Every revenue transaction, every expense, and every payroll entry gets tagged to a location. At month end, you can filter the P&L by location and see each site’s revenue, direct costs, overhead allocation, and net income independently. You can also run a consolidated view that shows the whole practice.

The catch is consistency. If even one person posts a transaction without assigning a location, the unassigned amount falls into a catch-all bucket and your location-level numbers are wrong. This is exactly where a DIY or generalist bookkeeping setup breaks down. The feature exists in the software. The discipline to maintain it every month requires a defined process, not a good intention.

The decision to use class versus location tracking should match how your practice is legally structured. If your two locations operate under one legal entity, location tracking is typically the cleaner approach. If they are separate entities, two QuickBooks files with consolidated reporting may be more appropriate. Confirm this setup with a CPA who understands healthcare practice structure before you go live.


What should a monthly close look like for a medical practice?

Every month, before a financial report lands in your inbox, a defined set of steps should happen in a defined order. If your current bookkeeper can’t describe this process specifically, that’s a gap worth addressing.

What are the five things that must happen before a medical practice receives a monthly financial report?

A proper month-end close for a medical practice includes at minimum:

  • Bank reconciliation across all accounts. Operating account, payroll account, and merchant processing account should each reconcile to zero unexplained variance. If they don’t, the discrepancy needs an explanation before the books close.
  • Insurance remittance reconciliation against the practice management system. Every deposit from an insurance payer should match what was posted as collected in your practice management software. Gaps here mean either the deposit was miscategorized or the practice management record is wrong.
  • Write-off and adjustment categorization. Every write-off from the month should be categorized by payer and by reason code, not posted as a blanket revenue reduction.
  • Provider compensation review. For providers on production-based pay, the payroll calculation should be reconciled against the production figures in the practice management system before the payroll entry is posted.
  • Class or location coding audit. A spot check of 10 to 20 transactions to confirm that location tags are being applied consistently. One person skipping this step for a few weeks can corrupt a month of location-level reporting.

These five steps are the minimum standard, not advanced features. If your current bookkeeper isn’t doing all five, you’re receiving a financial report with material information missing.

What is a denied claim pattern review and why do most bookkeepers skip it?

Most outsourced bookkeepers record a write-off and move on. Accountally’s Royal Revenue System includes a specific step in the medical practice monthly close: a review of denied claim write-off patterns flagged from the prior month’s insurance reconciliation. This is different from recording that write-offs occurred. It’s an analysis of whether a pattern is developing with a specific payer, a specific procedure code, or a specific provider.

Here’s what this catches. Suppose a specific insurer represents 15% of your total insurance revenue but is generating 30% of your monthly write-offs. That ratio isn’t a bookkeeping anomaly. It’s a signal that either the payer is consistently underpaying contracted rates, your billing team is submitting claims with a documentation gap that triggers systematic denial, or the contract terms are no longer favorable given your current patient mix. Any of those explanations requires action outside the ledger. But none of them become visible unless the write-off data is structured and reviewed monthly.


What bookkeeping software works best for a medical practice?

QuickBooks Online is the near-universal standard for medical practice bookkeeping. The more useful question isn’t which software to use but how it connects to your practice management system, and who catches errors when that connection fails.

How does QuickBooks Online connect to practice management software, and what breaks?

QuickBooks Online appeared in more than 70 discovery calls with Accountally clients, more than any other accounting software by a wide margin. For medical practices, it’s the accounting system of record. Your practice management software, whether that’s Kareo, DrChrono, Dentrix, Athenahealth, or another platform, is where clinical and billing data lives.

The problem is that these two systems don’t automatically stay in sync. Insurance payments posted in your practice management system still need to be recorded in QuickBooks. Adjustments made in the billing module still need to be categorized correctly in the general ledger. When the connection between them is a manual export-import process done by an office manager, errors accumulate and hours disappear.

Automated integration between your practice management software and QuickBooks reduces that manual burden significantly. It doesn’t eliminate the need for human review. Every integration has exceptions, sync failures, and edge cases that require judgment. But it changes the office manager’s job from “re-enter everything in two places” to “review what synced and flag anything that looks wrong.” Verify with your specific software vendors which integration options are currently available, as capabilities vary by platform and change over time.

What two questions should I ask before choosing a bookkeeping setup for my medical practice?

Before you hire an outsourced bookkeeper or change your software configuration, ask two specific questions:

First: “How does data move from my practice management system into QuickBooks, and is that process automated or manual?”

Second: “When the sync fails or produces an error, who catches it and how?”

A bookkeeper who understands medical practice accounting can answer both questions specifically. A generalist will usually say some version of “we work with QuickBooks” without addressing the integration layer at all. The integration layer is where the work actually happens for a medical practice, and it’s where most DIY and generalist bookkeeping setups produce the errors that eventually become reconciliation problems.


What does in-house bookkeeping actually cost a medical practice?

The question most practice owners ask is whether outsourced bookkeeping is worth the cost compared to keeping it in-house. The honest answer requires looking at what in-house actually costs, not just the salary line.

How do I calculate what my office manager’s reconciliation hours cost per month?

Run this calculation with your own numbers. Take your office manager’s hourly rate. Multiply by the number of hours per week she spends on insurance reconciliation, EOB matching, and bookkeeping tasks. Multiply by four weeks. That’s your direct monthly cost for in-house reconciliation, before accounting for anything else.

At that rate and 10 hours per week, the direct labor cost is $1,000 to $1,400 per month. That number doesn’t include the denied claims that go unchallenged because she ran out of time. It doesn’t include the classification errors that accumulate when she’s reconciling under pressure. It doesn’t include the hours you spend reviewing reports you’re not confident are correct, or what your CPA charges to clean up the books at tax time because the monthly close wasn’t done properly.

The in-house option is rarely as inexpensive as it looks on the org chart.

How much does outsourced bookkeeping for a medical practice cost, and what should it include?

According to bookkeeping-services.com, outsourced bookkeeping for a medical practice typically costs $500 to $1,200 per month, depending on practice size, number of providers, and transaction volume.

The low end reflects a single-location practice with relatively low transaction volume and straightforward payroll. The high end reflects a multi-location practice with multiple providers, production-based compensation, insurance remittance reconciliation in scope, and multi-location reporting built into the monthly deliverable.

What you should expect for that fee, at minimum: a monthly close completed on a defined schedule, revenue separated by stream in the P&L, insurance adjustment and write-off categorization by payer, production-based payroll reconciliation for clinical providers, location-level profitability reporting, and direct coordination with your CPA. If a bookkeeper at this price point isn’t delivering all of those, you’re paying for general bookkeeping, not medical practice bookkeeping.

Get a scoped quote based on your specific practice, number of locations, and provider count. Complexity is the primary driver of cost.


Is AI replacing bookkeepers in medical practices?

No. AI is changing what a good bookkeeper spends their time on, and that matters for your practice, but it doesn’t change who is accountable for the output.

What does AI handle in medical practice bookkeeping, and what must a human still own?

AI-enabled bookkeeping tools handle transaction categorization, data entry, and the integration layer between your practice management software and QuickBooks. They reduce the manual burden on your office manager and increase the volume of transactions that can be processed accurately without human touch. In a medical practice with high transaction volume across multiple payers, that’s a meaningful efficiency gain.

What AI doesn’t do: review a denied claim pattern and recognize that one payer is generating disproportionate write-offs. Reconcile a production-based compensation calculation for a provider whose contract has a specific carve-out. Flag a location coding error that makes Location 2 appear profitable when it isn’t. Notice that the sync between your practice management software and QuickBooks failed on the 14th and three days of deposits are sitting in an undeposited funds account.

Those are judgment calls. They require someone who understands medical practice accounting specifically.

Accountally is the AI-enabled bookkeeping firm: reliable books, real bookkeepers, powered by AI. In a medical practice, that means AI handles volume and routine categorization. A credentialed accountant reviews the output, runs the denied claim pattern analysis, reconciles provider compensation, and signs off on the monthly close. The efficiency of automation with the accountability of a human who knows what to look for.


Frequently asked questions

What is the best bookkeeping software for a medical practice?

QuickBooks Online is the standard for medical practice accounting. The more important question is how it connects to your practice management system. Look for a setup that automates the data transfer between the two platforms and includes human review of the sync, rather than relying on a manual export and import process.

What should be included in a monthly close for a medical practice?

At minimum: bank reconciliation across all accounts, insurance remittance reconciliation against your practice management system, write-off and adjustment categorization by payer, production-based payroll reconciliation for clinical providers, and a location or class coding audit. If your bookkeeper can’t describe each of these steps specifically, the monthly close is likely incomplete.

How do I know if my second location is profitable or being subsidized by my first?

Set up location tracking in QuickBooks Online from the start of your bookkeeping setup. Every revenue and expense transaction should be tagged to a location so you can run a location-filtered P&L at any point. If your books weren’t set up this way originally, a chart of accounts cleanup and historical reclassification project can get you there, but it requires going back through prior periods.

How much does bookkeeping for a medical practice cost?

According to bookkeeping-services.com, the typical range is $500 to $1,200 per month. Single-location practices with lower transaction volume sit toward the low end. Multi-location practices with multiple providers, production-based payroll, and insurance reconciliation in scope sit toward the high end. Get a scoped quote based on your specific practice size and complexity.

What is the difference between medical billing and medical bookkeeping?

Medical billing manages claim submission, payer follow-up, and the collection process in your practice management system. Medical bookkeeping records the financial results of that process in your general ledger, reconciles the two systems, categorizes write-offs and adjustments, and produces the financial reports you use to manage the practice. Both functions are necessary, and gaps between them are where reconciliation problems and reporting errors develop.


If your office manager is spending her week on insurance reconciliation instead of running the front office, or if you genuinely don’t know whether your second location is profitable, those aren’t administrative problems. They’re bookkeeping infrastructure problems with a direct fix.

Accountally works with medical practices to build the chart of accounts structure, integration layer, and monthly close process that gives you revenue stream visibility, location-level profitability, and confidence in your numbers before they reach your CPA. Our team includes staff accountants and CPAs, not just bookkeepers, and we use an industry-specific playbook built for the financial complexity of multi-revenue healthcare practices.

If you’re ready to stop guessing at your margins and start seeing your practice the way it actually performs, schedule a free consultation. We’ll review your current setup, identify what’s missing, and tell you exactly what it takes to get your books working for you.

Build a Cleaner Monthly Close.

Talk to our team for a 30 minute walkthrough. We'll show you what AI assisted bookkeeping would look like for your business and how we would scope the team behind it.

Book a call