Practice management

In-house vs outsourced medical billing: the real cost comparison

Overhead view of a billing team working on laptops around one table, the staffing that drives in-house versus outsourced medical billing cost

Most in-house vs outsourced medical billing cost comparisons stop at one line: the biller’s salary against the vendor’s percentage. That comparison is wrong in both directions. It leaves out software, turnover, coverage and management time on one side, and it ignores the largest number on either side, which is the revenue that is never collected. Here is how to build the full comparison for your own practice.

Why the salary line misleads

A biller’s salary is the most visible number and the least complete. It is one input into the cost of a function, and the function is collecting what the practice has earned. Two practices paying identical salaries can have very different billing costs if one has a stable, trained biller and the other has churned through three people in two years while the A/R aged.

The outsourced side is misread just as often. A percentage of collections looks like a straightforward expense until you list what still has to happen inside the practice and ask what the fee buys in denial follow-up compared with what you have now. The honest comparison is the total cost of the function under each model, including the revenue each one fails to collect.

What in-house medical billing really costs

Build the in-house side from the categories below, using twelve months of your own payroll and general ledger rather than estimates.

Practices are often surprised to find that the non-salary categories, taken together, approach the salary itself. The point is not that in-house billing is expensive. It is that the visible number understates it.

The cost table to fill in

Use this as the worksheet. Every row should come from your own payroll, general ledger or aging report for the same twelve months; the only outside anchor worth using is a published wage figure to sanity-check the salary line. The Bureau of Labor Statistics puts the median annual wage for medical records specialists, the category that includes billers and coders, at $51,140 for May 2025, with local rates above or below that depending on the market.

Cost lineIn-house: where to find itOutsourced: where to find it
Staff pay and benefitsPayroll for every billing FTE plus employer taxes and benefitsFee applied to your trailing twelve months of collections or claims
Management timeHours a physician or administrator spends on aging, write-offs and reviewMonthly report review and a standing call
Software and clearinghousePM seats, clearinghouse, eligibility and claim status transactions, statementsAnything the vendor does not include, such as your PM seats
Training and turnoverCertification, recruiting, ramp time, claims that sat during vacanciesTransition allowance for the parallel run and enrollments
Coverage for absenceCost of a trained backup or the aging that grows when nobody is thereIncluded in the fee if the vendor staffs a team
Tasks that stay in-houseNot applicableFront desk, eligibility if not included, charge capture, patient calls
Revenue not collectedTimely filing write-offs plus 90-plus aging with no next actionAsk the vendor which of those categories change, by reason code
  • Salary and benefits: base pay plus employer payroll taxes, health insurance, retirement match and paid time off for every person who touches billing, including a share of the manager who supervises them.
  • Software and clearinghouse fees: practice management system seats, clearinghouse charges, eligibility and claim status transaction fees, statement printing and postage, coding references and scrubbing add-ons.
  • Training and turnover: certification and continuing education, time to learn your payer mix, and the cost of each vacancy, including recruiting, the ramp period, and the claims that sat during it.
  • Coverage for absence: what happens to submissions and denials when your one biller is out for two weeks, and the cost of keeping a second person partly trained as backup.
  • Management time: the hours a physician or administrator spends reviewing aging, approving write-offs and checking the biller’s work, valued at what that person would otherwise produce.
  • Unworked denials and aged A/R: billable revenue that was never collected, covered in its own section below because it is usually the largest number.

What outsourced medical billing really costs

The outsourced side has fewer categories, but they are just as easy to skip.

Ask what the fee covers in denial management specifically. A vendor that submits and posts but works denials only when asked is cheaper on the fee line and more expensive everywhere else.

  • The fee: a percentage of net collections, a per-claim rate, or a fixed monthly amount, applied to your own trailing twelve months of collections or claim volume, not to the vendor’s example.
  • What stays in-house: front-desk registration, eligibility checks if the vendor does not run them, charge capture, and patient phone calls. Their cost belongs on this side of the ledger.
  • Transition cost: the parallel run, the handoff of old A/R, new logins or clearinghouse enrollments, and the management attention the first two months take.
  • Oversight time: a monthly review of the vendor’s reports and a standing call. Smaller than managing an employee, but not zero.
  • Contract terms: initial term length, notice period, and whether old A/R cleanup is included or separate. A long lock-in is a cost if the relationship does not work.

The cost nobody puts on the spreadsheet

Whichever model you use, the largest cost of billing is the money that was earned and never arrived. According to the 2024 CAQH Index, about 12% of medical and dental claims were denied in 2023. Each of those claims is corrected and resubmitted, appealed, or quietly written off. A practice with one overworked biller writes off more than it realizes, because the daily submission work always comes first and the denial queue waits.

Deadlines convert waiting into loss. Under the CMS Claims Processing Manual, Medicare claims must be filed within one calendar year of the date of service; commercial payers set their own limits in the contract, frequently shorter, and appeal windows are shorter still. A denial that sits past the window becomes a write-off with a CO-29 code on it. To estimate this cost, pull twelve months of write-offs by reason code and the aging report by bucket. Anything written off for timely filing, and anything in the 90-plus bucket without a documented next action, is a cost of the billing function as much as any salary is.

Manual follow-up has a price even when it works. The same CAQH report puts the time medical providers and staff spent on a claim status inquiry by phone at about 25 minutes, the highest of any administrative task it measured, against a fraction of that for the electronic 276/277 transaction. Multiply your monthly phone inquiry count by that figure for a real number on what follow-up by phone costs you.

Stress-testing the number

A twelve-month average hides the quarter that matters. Pull the month your last biller resigned and look at what happened to submissions, aging and write-offs. That is the cost of a single point of failure, and it belongs in the in-house column even if the year looked fine. On the outsourced side, the equivalent test is asking what happens when your account manager leaves the vendor.

How to compute the in-house vs outsourced medical billing cost for your practice

The method is arithmetic. The discipline is in using your own numbers and the same twelve-month period on both sides.

Do the comparison on paper before talking to anyone. A vendor who is handed your own spreadsheet has to argue with your numbers rather than their brochure.

  • Step one: total the in-house categories above for the last twelve months from payroll and the general ledger, including a proportion of any manager’s or physician’s time.
  • Step two: from the same period, total write-offs for timely filing and non-response, plus the 90-plus aging balance with no next action. Treat a realistic collectible share of that as revenue at risk.
  • Step three: apply the vendor’s quoted fee to your actual collections or claim count for the same period. Add the cost of the staff and tasks that remain in-house, and a one-time transition allowance.
  • Step four: ask the vendor what changes in step two under their process, and insist on an answer by reason code rather than a promise: which denial categories they can fix, and which depend on your front desk.
  • Step five: compare the two totals, then rerun the comparison for your worst quarter of the last two years, when a biller left or a payer changed a policy. The model that survives the bad quarter is the one to choose.

When in-house wins, and when outsourcing does

In-house billing tends to win when the practice is large enough to employ more than one trained biller so that absence and turnover are covered, when the payer mix is simple, when a manager actively owns denials and aging, and when an experienced biller already knows your payers and providers. That knowledge is worth a great deal and does not appear on any invoice.

Outsourcing tends to win for solo and small group practices where one person is the entire billing department, for specialties with heavy authorization and bundling rules, for practices that have just lost a biller and are watching the aging climb, and for anyone who cannot say what their denial rate is by reason code. The decision is about coverage and follow-through; the cost comparison only makes sense once those are priced in.

What to ask before you sign either way

If you stay in-house, ask whether you can fund a second trained person, whether your software supports electronic eligibility and claim status, and who reviews the reason code report each month. If you outsource, put the questions below to every vendor.

For reference, DyBilling works inside the client’s existing practice management system, runs a two-to-four-week parallel run before handoff, signs a Business Associate Agreement before any data access, and moves to month-to-month after the initial term. Pricing models are described on the pricing page. A free A/R review will give you the write-off and aging figures for step two whether or not you go further.

  • Do you work in our practice management system, or do we migrate to yours, and who owns the data if we leave?
  • How are denials worked, by reason code or by age, and how are recurring codes reported back to us?
  • What is included in the fee: eligibility, authorization, credentialing, patient statements, old A/R?
  • Is there a parallel run before full handoff, and how long is it?
  • What is the initial term, and is it month to month after that?
  • Is a Business Associate Agreement signed before any access to patient data?

Questions This Article Gets Asked

Most vendors charge a percentage of net collections, a per-claim fee, or a fixed monthly retainer, with the rate depending on specialty, claim volume and payer mix. The meaningful comparison is the fee applied to your own collections plus what stays in-house, against the fully loaded cost of your current staff and the revenue you are not collecting.

Want This Applied to Your Own Claims?

Send an aging summary and a sample of denials. You get a written read on what is recoverable and which of these problems you actually have.

+1 (551) 550-0170Mon to Fri, 9:00 AM to 6:00 PM ETRequest a Free Billing Audit
Free Billing Audit