Skip to content
EHR & Tooling

Tebra / Kareo Denial Management: A Practical Billing Guide

7 min read

Tebra, which rebranded from Kareo after its 2022 merger with PatientPop, is one of the more widely used practice management platforms for small independent practices. If you run billing on Tebra, denied claims live in the same system as everything else: scheduling, charges, ERAs, reports. That sounds like an advantage, and it can be. But Tebra is not a denial management platform; it is a billing platform that happens to surface denied claims. Knowing the difference is what separates practices that recover those dollars from ones that accumulate write-offs.

Finding denied claims in Tebra

The primary place to work denials in Tebra is the Insurance AR or Claims section of the billing module. Filter by claim status to isolate denials from pending and paid claims. Most Tebra implementations surface a "Denied" or "Rejected" status bucket; sort by payer and by service date to group related claims before you work them.

The aging report, accessible through the Reports section, shows outstanding insurance balances by aging bucket (0 to 30 days, 31 to 60 days, and so on). A claim that ages into the 61-to-90 bucket without resolution often signals a denial that was never worked, not a pending payer processing delay. Run the aging report weekly and flag anything crossing 60 days as requiring active follow-up.

Reading CARC and RARC codes in Tebra

When your clearinghouse or payer posts an 835 ERA into Tebra, the CARC (Claim Adjustment Reason Code) and RARC (Remittance Advice Remark Code) attach to the claim and, at the service-line level, to individual procedure lines. This is where denial management either works or fails.

Most billers review at the claim level: did the claim pay? A claim can show as partially paid while a line inside it carries a silent denial at the service level. In Tebra, drill into the claim's ERA detail to see each line's CARC. A CO-4 code on one procedure line and a CO-45 on another tell you two different things requiring two different actions: a modifier fix and a contract rate check.

Tebra's ERA posting maps CARC codes to each line, but the display defaults to claim-level summaries. Clicking into the remittance detail for a specific claim is where you see the line-level reason codes. Make that click a habit before deciding a claim is "paid."

Correcting and resubmitting in Tebra

For administrative denials, modifier errors, and coding corrections, Tebra's claim correction workflow handles resubmission directly. Open the denied claim, edit the charge lines (add the missing modifier, correct the procedure code, update the diagnosis pointer), set the claim type to "Corrected," enter the original claim number in the appropriate field, and resubmit through your clearinghouse. Most payers require the original claim number on a corrected submission; leaving it blank causes the corrected claim to process as a new claim and commonly produces a duplicate denial.

For denials requiring a narrative appeal letter, supporting documentation, or a medical necessity argument, Tebra is not the right tool for drafting. Write the appeal outside the platform, attach it as a PDF to your portal submission, and document the appeal date in a note on the Tebra claim. That note becomes your follow-up anchor.

Triage by pattern before you work by claim

The highest-leverage move in denial management, on any platform, is identifying patterns before touching individual claims. In Tebra, pull the denial report and sort by payer and by CARC code. If you see 15 CO-4 denials from the same payer in a 30-day window, you have a modifier configuration issue producing systematic write-offs, not 15 separate billing errors to work one at a time.

Common patterns to look for across Tebra claim data:

  • Same CARC, same payer, multiple claims: Almost always a systemic coding or eligibility configuration issue. Fix the source before working the backlog.
  • CO-45 where allowed is below contracted rate: These are underpayments disguised as routine adjustments. Load your contracted rates and compare; Tebra itself does not flag the gap automatically.
  • Denials clustering by provider NPI: A credential or enrollment issue rather than a coding error. Check payer enrollment status for that provider before reworking claims.
  • Denials clustering around a specific CPT code or date range: Often signals a payer policy change, a new prior authorization requirement, or a fee schedule update that billing did not catch.

What Tebra will not do for you

Tebra does not compare your allowed amounts to contracted rates and flag underpayments automatically. It does not draft appeal letters, calculate Texas prompt-pay interest on overdue claims, or submit to payer portals via automation. Reports require manual configuration and export; there is no out-of-the-box denial management dashboard that groups by root cause and tracks appeal outcomes. The per-appeal cost on a manual Tebra workflow runs the same $25 to $50 as any other manual process, which is why small-dollar denials get written off on Tebra practices at exactly the same rate as anywhere else.

That gap is the opportunity. Tebra surfaces the data; what you build around it determines recovery. Practices that export denied claims regularly, sort by pattern, batch corrections by payer, and use templates for repeatable appeals recover a significantly higher share of their write-offs than those working claim by claim as denials appear.

The recovery math

A practice running 200 claims per month with a 7% denial rate has roughly 14 denied claims monthly. If 40% of those are small-dollar (under $100) and written off manually, that is roughly 5 to 6 claims per month, potentially $300 to $500, disappearing without a dispute. Over a year, that compounds into meaningful revenue leakage. The number is not dramatic on any individual claim. It is steady and invisible until you run the year-over-year write-off report and trace each code back to its root cause.

Where to start

Pull the last 90 days of denied claims from Tebra, group by CARC and payer, and identify your top three denial codes by dollar volume. Each one will have a common root cause: a modifier gap, an enrollment issue, a fee schedule mismatch, or a documentation problem. Fixing that root cause pays off across every future claim, not just the backlog. Tebra gives you the data to find it; the follow-through is on you.

Frequently asked questions

How do I find denied claims in Tebra (formerly Kareo)?

In the Tebra billing module, filter the Insurance AR or Claims section by claim status to isolate denied claims. Sort by payer and service date to group related claims before working them. The aging report in the Reports section surfaces balances crossing 60 days, which often signals a denial that was never worked rather than a pending payer processing delay.

Where are CARC and RARC denial codes in Tebra?

CARC and RARC codes come in through 835 ERA posting and attach at the claim and service-line levels. The default display in Tebra shows claim-level summaries; drill into the remittance detail for each claim to see the line-level reason codes. Reviewing only the claim-level view misses silent denials: lines denied inside an otherwise-paid claim.

How do I submit a corrected claim in Tebra?

Open the denied claim, correct the charge lines (modifier, procedure code, or diagnosis pointer), set the claim type to Corrected, and enter the original claim number. Resubmit through your clearinghouse. Omitting the original claim number on a corrected submission causes it to process as a new claim and typically produces a duplicate denial.

Does Tebra automatically flag insurance underpayments?

No. Tebra posts the allowed amount from the ERA but does not compare it to your contracted rate and flag the gap. Detecting underpayments in Tebra requires exporting your denied and paid claim data, loading your contracted rates by CPT code and payer, and comparing allowed to contracted amounts manually. Any CO-45 where allowed is below your contracted rate is a recoverable underpayment, not a routine write-off.

Keep reading

Contingency-based

Stop writing off the denials too small to chase by hand

Ivera works every denial autonomously, including the $40 to $100 short-pays that quietly bleed five figures a month from independent Texas practices.

Get your free 15-minute denial review