If you run a medical billing service, you already know the number that keeps your clients up at night: the claim denial rate. In 2026, initial denial rates have climbed to 11.8% industry-wide, up from 10.2% just a few years ago — and for Medicaid and ACA marketplace plans, denial rates run as high as 16.7% and 19.1% respectively. Every provider you work with feels that pain directly, in cash they don't collect.
What fewer billing company owners talk about is that the same number is a direct hit to your books, too. Most billing services are paid a percentage of what they collect on a client's behalf — typically 4% to 10% of monthly collections, with a competitive range around 5% to 8% for most specialties. That means your revenue isn't tied to the claims you submit. It's tied to the claims that actually get paid, weeks or months after you did the work. When a payer denies a claim, your client doesn't get paid — and neither do you.
That single fact should reshape how a medical billing service does its own bookkeeping. Here's how to build books that reflect reality instead of wishful thinking.
Why Your Revenue Recognition Timeline Is Backwards From Your Workload
The work of a medical billing company — coding, submitting, following up, appealing — happens in a tight window right after a patient encounter. The revenue for that work, though, can trickle in over weeks or, for a denied and reworked claim, over several months.
If you're recognizing revenue when you submit a claim on a client's behalf, your books are lying to you. You're booking income for work whose payment is not yet certain, and in a market where roughly 41% of providers report denial rates above 10%, "not yet certain" is not a rounding error.
The cleaner approach:
- Recognize your fee revenue when the underlying claim payment actually posts, not when you submit the claim. Since your fee is a percentage of collections, this also happens to match cash received — which keeps cash-basis and accrual-basis views close together, a rare gift in services accounting.
- Track claims in three buckets, not two: submitted-and-pending, paid, and denied-and-in-appeal. Most small billing shops only track "billed" vs. "paid," which hides the appeal bucket — exactly the population of claims most likely to slip through the cracks and never get chased down.
- Treat appealed claims as a distinct aging category in your own receivables, separate from normal AR. A claim sitting in appeal for 60 days isn't "late" in the way an unpaid invoice is late — it needs a different follow-up cadence and a different mental model of when (or whether) it converts to revenue.
The Denial Rework Cost Is Your Cost Too
Industry data puts the cost of reworking a single denied claim at $25 to $181, and hospitals lose an average of $5 million a year to denials. Those figures describe the provider's cost. But if your billing service is the one doing the rework — recoding, re-documenting medical necessity, resubmitting, tracking a five-level Medicare appeal — that labor is your labor, and it's happening on claims that may still ultimately pay you nothing extra, since your fee is usually a flat percentage of whatever eventually collects.
This is where a lot of billing services quietly lose money without ever seeing it on a P&L: the cost of denial rework isn't broken out anywhere. It's buried in "payroll" or "operations," while the revenue tied to that rework shows up months later, if at all, blended into an undifferentiated collections total.
Track rework as its own line item. At minimum, capture:
- Staff hours spent on resubmissions and appeals, coded separately from hours spent on first-pass billing
- Denial reason categories (coding errors, missing prior authorization, eligibility issues, timely filing, documentation gaps) — the same categories your clients should be watching, because prior authorization denials now make up roughly 34% of all first-pass denials, up from 22% in 2023
- Which clients or payers generate a disproportionate share of your rework hours
That last one matters for pricing. If a percentage-of-collections client's payer mix skews heavily toward Medicaid or ACA marketplace plans — the payers with the worst denial rates — you may be doing far more uncompensated work per dollar collected than your pricing assumes. Without a rework cost ledger, you won't know until your margins have already eroded.
Don't Let Client Trust Funds and Your Own Fees Share a Ledger
Because medical billing companies act as HIPAA business associates handling protected health information on a covered entity's behalf, the compliance conversation usually centers on data security and the business associate agreement. But there's a parallel financial-control issue that gets less attention: if any part of your workflow involves receiving payments on a client's behalf before remitting their share, that money is not your revenue, and it should never sit in the same account as your operating funds.
Set up your books so that:
- Client collections pass through a clearly separated account or ledger, distinct from your fee revenue
- Your percentage fee is booked as revenue only at the moment it's actually retained, not when the gross payment lands
- You can produce a clean reconciliation, per client, showing gross collections, your fee, and the net remitted — because that reconciliation is often the first thing a client (or their auditor) asks for when a payment dispute comes up
This separation also protects you if a client's payer relationship goes sideways. A clean audit trail showing exactly what passed through your hands and what you kept is worth far more than a single blended bank balance you have to reconstruct after the fact.
Days in AR Is Your Metric Too, Not Just Your Clients'
Days in AR — total accounts receivable divided by average daily revenue — is the standard yardstick billing services use to judge how well they're managing a client's collections, with under 40–50 days considered healthy. Shaving even 5–10 days off a mid-size practice's DAR can free up tens of thousands of dollars in working capital.
Apply the same discipline to your own books. Your fee revenue is downstream of your clients' collections cycle, so your own cash flow is structurally delayed by whatever your clients' DAR looks like. If your book of clients collectively runs a 55-day DAR, your own revenue recognition — and your own cash position — is going to lag your workload by nearly two months, every month, on a rolling basis.
That lag has real implications for how you plan:
- Payroll and overhead are due on a fixed schedule; your fee revenue is not. Build a cash reserve sized to your typical collections lag, not your typical monthly workload.
- If you're adding new clients, remember that a new client's first 60–90 days of claims are pure cost to you — coding, submission, initial denial rework — with almost no fee revenue landing yet. Budget onboarding as a cash outlay, not a break-even month.
- Watch DAR trends by client, not just in aggregate. A single client whose payer mix shifts toward higher-denial plans can quietly drag out your own collections timeline months before it shows up in a blended average.
A Chart of Accounts Built for a Contingent-Fee Business
Most off-the-shelf bookkeeping templates assume you invoice for a fixed amount and get paid on roughly predictable terms. A billing service's revenue doesn't work that way, so a generic chart of accounts hides more than it reveals. Consider breaking revenue and cost accounts out along these lines instead of lumping everything into "service revenue" and "operating expenses":
- Fee revenue, by client — so you can see which clients are actually profitable once rework time is netted out, not just which clients generate the largest gross collections
- Denial rework labor, separate from first-pass billing labor — this is the line that tells you whether a client's payer mix is quietly eating your margin
- Pass-through client funds, held in a distinct liability account until remitted — never revenue, never commingled with your operating cash
- Appeal-stage receivables, tracked separately from routine submitted-and-pending claims, with their own aging schedule
None of this requires expensive practice-management software bolted onto your accounting stack. A plain-text ledger where every transaction carries tags for client, payer category, and claim status gives you the same visibility with a much smaller toolchain — and it's auditable line by line, which matters when a client asks you to reconcile six months of collections against what actually landed in their account.
Keep Your Own Financial Records as Clean as the Ones You Manage for Clients
There's a certain irony in a business built on cleaning up other people's revenue cycles running its own books off a spreadsheet with vague categories and a single undifferentiated "collections" line. The same discipline you apply to a client's claims — categorize everything, reconcile often, keep an audit trail for every dollar — is worth applying to your own accounting, especially once fee revenue, client trust funds, and denial rework costs are all moving on different timelines.
Beancount.io offers plain-text, version-controlled accounting that makes it straightforward to separate revenue streams, tag transactions by client or payer category, and keep a full audit history of every entry — no black-box software standing between you and your own numbers. Get started for free and see why a growing number of finance-savvy service businesses are moving their books to plain-text accounting. If you want a deeper look at how the underlying ledger format works, the documentation is a good place to start, and the Fava dashboard makes it easy to visualize AR aging and revenue-by-category at a glance.