Insurance reimbursement tracking: How to know if you're getting paid what you're owed
KEY TAKEAWAYS
Insurance carriers process millions of claims monthly, and their system errors systematically favour the payer. Most practices accept payments without comparing them to contracted rates, creating a slow, invisible revenue leak that compounds across every payer in the portfolio.
Four causes drive most underpayments: fee schedule misapplication, incorrect modifier processing, bundling beyond contractual terms, and benefit-level downcoding. Each requires a different detection approach. Tracking all four together requires a fee schedule database, a payment comparison process at posting, and a formal dispute resolution workflow.
The first three to six months after a contract renewal is the highest-risk period for underpayment. New rates may not be loaded into the payer's system, resulting in payments at the old rate until the error is identified and corrected.
A payer that contracts at $142 for a 99214 but consistently pays $128 has an effective rate 10% below the contracted amount. That data belongs in every contract renegotiation conversation, not in a spreadsheet that nobody reviews.
Systematic tracking over 12 to 24 months reveals whether each payer's effective reimbursement rate is stable, declining, or improving. A payer whose effective rate has declined 5% over two years is eroding revenue without a formal rate cut, and without the data, the practice never notices.
You billed a 99214 office visit to Blue Cross. Your contracted rate for that code is $142. The EOB arrives three weeks later, showing a $118 payment. Your billing team posts the $118 and moves on to the next payment. Nobody flags the $24 discrepancy. Nobody checks whether $118 is correct for that CPT code under your contract. The payment posted, the balance cleared, and $24 in contracted revenue vanished.
Multiply that by 15 to 20 underpayments per month across your payer portfolio, and you are looking at $4,000 to $8,000 in monthly revenue that your practice earned, your payers contractually owed, and your billing team unknowingly accepted as correct. The gap between contracted and actual reimbursement is invisible on a standard profit and loss statement because the books record what arrived, not what should have arrived.
Insurance reimbursement tracking is the process of verifying that every insurance payment matches the contracted rate for the service provided. Most medical practices do not do it systematically. They post payments based on what arrives, not based on what should have arrived. The result is a slow, invisible erosion of revenue that no amount of production growth can outpace if the underlying collection leakage is never identified.
QUICK ANSWER: What is insurance reimbursement tracking?
Insurance reimbursement tracking is the process of comparing each insurance payment to the contracted rate for the service provided, at the time of payment posting. Most practices post what arrives without verifying it against what should have arrived. The result is underpayments that accumulate undetected, typically 3% to 8% below contracted amounts, across every payer in the portfolio.
Why insurance underpayments happen more often than you think

Insurance carriers process millions of claims monthly. Their payment systems automatically apply fee schedules, modifiers, bundling rules, and benefit limitations. When those systems make errors, the errors favour the payer, not the practice. Four common causes drive underpayments.
Fee schedule misapplication. Your contract specifies rates for each CPT code. When the payer applies a different fee schedule (an older version, the wrong plan tier, or an incorrect network rate), payment is below the contract amount. This happens most frequently after renewals when the payer's system has not been updated.
Incorrect modifier processing. Modifiers change how a claim is processed and paid. A modifier 25 (significant, separately identifiable E/M service) on an office visit billed alongside a procedure should result in payment for both services. If the payer's system does not correctly recognise the modifier, it may bundle the visit into the procedure payment, reducing total reimbursement. Modifier-related underpayments are among the most common and most frequently overlooked.
Bundling that exceeds contractual terms. Payers sometimes bundle services that your contract does not authorise. Two separately billable procedures performed in the same visit may be paid as one if the payer's edits apply bundling rules more aggressively than the contract allows. Without comparing the payment to the expected reimbursement for each code billed, bundling underpayments are accepted as standard processing.
Benefit-level downcoding. The payer applies the patient's specific benefit plan to determine reimbursement, sometimes paying at a lower level than the contracted rate. A 99215 visit might be downcoded to 99214 reimbursement if the plan's utilisation management flags the higher-level code. While some downcoding is legitimate, systematic downcoding without clinical justification should be challenged.
Common underpayment causes: what to check and when
|
Cause |
How it happens |
What to check |
Highest risk period |
|---|---|---|---|
|
Fee schedule misapplication |
Payer applies old version, wrong plan tier, or incorrect network rate |
Compare each CPT code payment to current contract rate at posting |
First 3 to 6 months after contract renewal |
|
Modifier processing errors |
Payer bundles services that modifier 25 or 59 should keep separate |
Track payment rates on modifier-dependent claims separately from clean single-code claims |
Ongoing; clusters after system updates |
|
Bundling beyond contract |
Payer applies bundling edits more aggressively than the contract allows |
Review multi-procedure visits: compare total payment to expected reimbursement for each code billed |
Ongoing; increases when payer updates claim edits |
|
Benefit-level downcoding |
99215 paid at 99214 rate without clinical justification; plan benefit rules override contracted rate |
Track effective reimbursement rate for 99214 and 99215 by payer monthly; flag declining trends |
Ongoing; worsens during utilisation management cycles |
How to build an insurance reimbursement tracking system
Tracking reimbursement against contracted rates requires three components: a fee-schedule database, a payment comparison process, and a dispute-resolution workflow. For practices that want to build this monitoring capability without internal accounting headcount, the guide to outsourcing finance and accounting covers how outsourced controllers implement payment variance tracking as a standard monthly deliverable.
Component 1: Maintain a current fee schedule for every contracted payer. For each insurance carrier and plan you participate in, maintain a file listing the contracted reimbursement rate for every CPT code you commonly bill. Update these files whenever contracts are renewed or amended. This fee schedule database is the baseline against which every payment is compared. Without it, you have no way to determine whether a payment is correct, short, or overpaid.
Most practice management systems allow you to load fee schedules by payer. When an insurance payment is posted, the system can automatically flag payments that fall below the expected amount by more than a defined threshold (such as $5 or 2%). This automated comparison is far more reliable than manual review and catches discrepancies that human posting would miss.
Component 2: Compare payments to expected reimbursement at posting. When posting an insurance payment, the system should display the expected amount alongside the actual reimbursement. Any variance beyond the threshold triggers review. The reviewer checks whether the variance reflects a legitimate adjustment (such as a deductible or copay) or an underpayment requiring an appeal. Monitoring your accounts receivable aging by payer alongside this payment comparison reveals whether patterns of underpayment are concentrated in specific payers or claim types.
For practices that cannot automate this, a weekly sample review is the minimum. Pull 20 to 30 payments per payer per month. If underpayment frequency exceeds 3% to 5% for any payer, escalate to a full review.
Component 3: Appeal underpayments with documentation. When a payment falls short, and no legitimate adjustment explains it, file a formal appeal with the claim number, contracted rate, amount paid, and relevant contract section. Most contracts include a 60- to 90-day dispute window. Track appeal outcomes by payer. If a carrier consistently underpays and corrects on appeal, escalate the pattern. Systematic underpayment followed by correction suggests a system issue that the payer should fix at the source.
The payers and codes where underpayments concentrate

Underpayments do not distribute evenly. They concentrate in predictable areas.
Recently renegotiated contracts. The first three to six months after a contract renewal are the highest-risk period for misapplication of the fee schedule. The new rates may not be loaded into the payer's system promptly, resulting in payments at old rates. Monitor payments closely during this period and flag any that appear to reflect the prior contract's rates.
High-complexity E/M codes (99214, 99215). Higher-level office visit codes are more frequently downcoded or subjected to utilisation review. Track reimbursement for 99214 and 99215 visits by payer monthly. If the effective reimbursement rate for these codes is declining while your coding patterns are consistent, the payer may be applying more aggressive payment rules.
Procedure codes billed with modifiers. Any claim involving modifier 25, modifier 59, or other payment-affecting modifiers is at higher risk for incorrect processing. Track the payment rate for modifier-dependent claims separately from clean single-code claims.
Out-of-network or secondary payer claims. These are calculated differently and are more prone to errors. Review individually rather than relying on automated comparison.
What reimbursement tracking reveals about your payer portfolio
Beyond recovering individual underpayments, systematic tracking produces data that informs larger financial decisions, consistent with MGMA guidance on revenue cycle performance management.
Effective reimbursement rate by payer. When you know the actual average reimbursement by CPT code by payer, you can calculate the true value of each payer contract. A payer that contracts at $142 for a 99214 but consistently pays $128 due to processing patterns has an effective rate 10% below the contract rate. This data belongs in every contract renegotiation.
Payer profitability ranking. Combine effective rates, processing time, and denial rates to rank payers by total value. A payer with slightly lower rates but fast payment and low denials may be more profitable than one with higher rates, slow payment, and frequent denials. An on-demand CFO service produces this payer profitability ranking monthly as part of contract management support.
Trend analysis for contract decisions. Tracking over 12 to 24 months reveals whether each payer's effective rate is stable, declining, or improving. A payer whose effective reimbursement has declined 5% over two years is eroding revenue without a formal rate cut.
You cannot manage what you do not measure
Every medical practice owner believes they are being paid what they are owed. Most are not. The gap between contracted and actual reimbursement exists in nearly every practice. Build the fee schedule database. Automate the comparison. Appeal discrepancies. Track patterns. The revenue you recover was already earned.
The medical and healthcare practices that recover the most underpaid revenue are not those with the most aggressive billing teams. They are those with the most systematic comparison processes: fee schedules loaded by payer, payment variances flagged at posting, and appeal patterns tracked by carrier over time. Those systems cost far less than the revenue they recover.
See how Numetix's accounting services for healthcare practices include payer-level payment variance tracking, fee schedule maintenance, and monthly reimbursement trend reports as standard deliverables, so underpayments are identified and appealed rather than silently accepted.
Frequently asked questions
What is an insurance underpayment in a medical practice?
An insurance underpayment occurs when an insurance carrier pays less than the contracted rate for a service. This is different from a contractual adjustment, which is the expected reduction from billed charges to the contracted rate. An underpayment is a payment below the contracted rate itself. Because billing teams typically post the amount received and close the claim, underpayments are invisible unless someone actively compares each payment to the contracted rate for that CPT code and payer.
How do I know if my practice is being underpaid by insurance?
Pull 20 to 30 payments per payer for your highest-volume CPT codes. Compare the actual payment to the contracted rate in your current fee schedule for each code. If more than 3% to 5% of payments fall below the contracted rate without a documented legitimate reason (deductible, copay, or coordination of benefits), the practice has an underpayment problem. The fastest way to detect systematic underpayment is to track the effective reimbursement rate per CPT code per payer over 90 to 180 days. A declining trend without a formal rate change is underpayment.
How long do I have to appeal an insurance underpayment?
Most payer contracts include a dispute window of 60 to 90 days from the date of the original explanation of benefits. Some contracts allow up to 180 days. The timely filing limit for appeals is separate from the timely filing limit for original claims. Missing the appeal window permanently forfeits the right to challenge the underpayment, which is why same-day or next-day payment review is more effective than batching review to month-end.
What CPT codes are most commonly underpaid?
Higher-level office visit codes (99214 and 99215) are the most commonly downcoded or underpaid, because payers subject them to more aggressive utilisation review. Claims billed with modifier 25 (significant, separately identifiable E/M service) or modifier 59 (distinct procedural service) are at high risk for incorrect bundling. Multi-procedure visits are vulnerable to over-bundling. Recently renewed contracts are the highest-risk environment because the new fee schedule may not be loaded correctly in the payer's system.
Is there a difference between underpayment and a contractual adjustment?
Yes, and the distinction is critical for accurate revenue tracking. A contractual adjustment is the difference between your billed charges and your contracted rate. It is expected, agreed upon in advance, and should not be pursued. An underpayment is a payment below the contracted rate itself. It was not agreed upon and should be appealed. Practices that do not distinguish between the two either accept underpayments as normal or waste time appealing adjustments that are correct. The baseline is always the contracted rate, not the billed charge.
Numetix is an AI-first accounting firm. AI runs the bookkeeping, tax, payroll, and reporting workflow. Industry experts handle the judgment, month-end close, review, and advisory. We serve founder-led service firms across law, consulting, IT, healthcare, creative, and nonprofit. Headquartered in California, serving clients nationwide.
Suggested Readings
The 13-week cash flow forecast for service firms: A step-by-step guide to knowing your runway
How profitable is your PM firm? Real property management profit margins explained
Real-time property management dashboard: See performance across every door
See what Numetix can do for you
Learn how the Numetix Portal streamlines communication, offers valuable insights, and saves you time so you can focus on growing your business.