Skip to main content

Medical Billing Charge Posting Services

Certified coders capture every billable charge with accurate ICD-10, CPT coding and modifier assignment to maximize reimbursement.

Part of a bigger picture: Charge Posting is one piece of Clinical-to-Billing Leakage — where documentation, coding and charge-capture gaps quietly cost practices revenue. Our Revenue Cycle Health Check examines all five leakage areas, so you see the complete picture, not just one service. Get your free Health Check →

The Hidden Cost of Charge Capture Gaps

Studies consistently show that healthcare practices lose between 5–10% of gross charges to charge capture failures: services rendered but never billed, procedures coded at a lower level than documented, modifiers omitted that would justify separate reimbursement, or diagnosis codes that don't support medical necessity. These are not fraud or abuse issues — they are operational gaps that cost your practice real money every day.

BlueBird Medserv's charge posting process begins with a clinical documentation review to ensure that everything documented is billed, and everything billed is documented — achieving complete charge capture while maintaining full compliance.

Our Charge Posting Services

  • Daily charge entry from superbills, encounter forms, and EHR charge feeds
  • ICD-10-CM diagnosis coding with HCC and specificity optimization
  • CPT and HCPCS procedure coding with appropriate modifier assignment
  • Charge Description Master (CDM) review and maintenance
  • Bundling and unbundling analysis per NCCI edit guidelines
  • Fee schedule management and charge amount optimization
  • Charge reconciliation to ensure zero encounters are missed
  • Specialty-specific coding support for 30+ clinical specialties

Key Benefits

Zero Missed Charges

Our daily reconciliation process cross-checks every scheduled appointment against posted charges, catching any missed encounter before it ages into a write-off.

Coding Optimization

Certified coders assign the highest defensible code level based on documentation — capturing the full value of services rendered without upcoding risk.

CDM Integrity

A current, accurate charge description master ensures your fee schedule reflects current market rates and that charge amounts are optimally positioned for payer negotiations.

Compliance-First Coding

All coding is performed under OIG guidance and payer-specific LCD/NCD requirements — protecting your practice from audit risk and recoupment exposure.

What Charge Capture Failures Actually Cost You

Charge capture failure is one of the most underappreciated sources of revenue loss in healthcare. Industry research consistently estimates that practices lose between 5–10% of gross charges to missed or undercoded encounters — services rendered that are either never billed, billed at a lower code level than documentation supports, or billed without the modifiers needed to justify separate reimbursement. Unlike a denial, which generates a notification that something went wrong, a missed charge is simply invisible. There is no alert, no rejection, no follow-up trigger — the revenue simply disappears.

The most common charge capture failures include services performed in the office that never make it onto the superbill, hospital procedures documented in the clinical record but not transmitted to the billing team, ancillary services like injections or diagnostic tests that get absorbed into the visit charge, and evaluation and management services coded at a lower level than the documentation actually supports. BlueBird Medserv's daily charge reconciliation process eliminates each of these failure modes systematically, ensuring that every billable service you provide generates a corresponding charge.

Certified Medical Coding Accuracy

Accurate charge posting begins with accurate medical coding. Every charge we enter is assigned ICD-10-CM diagnosis codes, CPT procedure codes, and HCPCS Level II codes by certified professional coders who are current on the latest code set updates, payer-specific Local Coverage Determinations (LCDs), and National Coverage Determinations (NCDs). Our coders do not simply copy codes from a superbill — they verify that the codes selected are supported by the documentation, appropriate for the diagnosis-procedure combination, and compliant with NCCI bundling edits.

Modifier assignment is one of the most nuanced and consequential aspects of charge posting. An incorrectly applied or missing modifier can result in bundling, reduction, or outright denial of a claim. Our coders maintain current knowledge of modifier usage rules across all payer types and apply them precisely to distinguish separate and distinct services, reduce services, indicate professional versus facility billing, and meet other payer-specific requirements.

Charge Description Master (CDM) Maintenance

The Charge Description Master is the master list of every service, supply, and procedure your practice bills, along with the associated codes and charge amounts. An outdated or inaccurate CDM is a silent revenue killer — incorrect charge amounts, obsolete CPT codes, and missing service lines all flow directly into submitted claims and affect reimbursement. BlueBird Medserv reviews and updates your CDM regularly to reflect current CPT code set changes, updated payer fee schedule rates, and any new services your practice has added.

Evaluation & ManagementSurgical Procedures Anesthesia BillingPathology & Lab RadiologyDME & Supplies Infusion & InjectionsTelehealth

Charge Capture Reconciliation: Closing the Loop Between Care and Claim

Charge capture is a reconciliation problem. A service can be lost at any hand-off between the exam room, the EHR, and the billing system, and none of those hand-offs sends an alert when something is missing. The control that catches it is a recurring comparison of independent sources of truth, each of which should account for the same encounters.

  1. Start from the schedule and the censusThe list of scheduled, checked-in, and completed appointments, plus hospital rounding lists, procedure and operating room logs, and telehealth session records, defines what should have produced a charge. Cancellations and no-shows are removed with a documented reason.
  2. Match to closed encountersEach completed visit is compared to the encounters that are signed and closed in the EHR. Open, unsigned, or incomplete notes are the largest source of delayed charges, so they are reported to the provider by name and date every day.
  3. Match to posted chargesClosed encounters are compared to charges posted in the billing system. Any encounter with no charge, or with only an E/M and no procedure when the schedule indicated one, goes to an exception list.
  4. Check order-to-charge itemsInjectable drugs, in-office labs, imaging, supplies, vaccines, and DME are generated by orders and inventory, not by the visit note, so each is compared to a dispensing, administration, or results record.
  5. Resolve and record the root causeEach exception is classified as a missing note, a missing superbill, an interface failure, a provider not enrolled with the payer on the date of service, or a service that was not billable. The categories are reviewed on a regular basis so that the cause is fixed and not just the account.
Charge lagDays from date of service to charge entry
Billing lagDays from date of service to claim submission
Unbilled encountersCompleted visits with no charge, by age
Charge edit rateShare of charges held by edits before release

Charge lag is usually measured in business days, and many practices set targets in the range of one to three business days for office visits and tighter turnarounds for procedures. The right target depends on the payer mix and each payer's timely filing limit. Lag matters because every day of delay adds to days in AR, and it compounds the risk of missing a filing deadline.

Linking CPT, HCPCS, and ICD-10-CM: How a Charge Becomes a Claim Line

A charge line is more than a code and an amount. Each line connects a procedure to the reason it was performed, and payers test that connection with medical necessity edits, national and local coverage policies, and claim scrubbers. A line that is correctly coded in isolation can still be denied if its diagnosis does not support it.

  • CPT and HCPCS Level II. CPT (maintained by the AMA) describes physician services and procedures, and HCPCS Level II describes supplies, drugs, DME, and some services. Code sets are updated on a fixed schedule: CPT annually on January 1, HCPCS Level II quarterly with some changes mid-year, and ICD-10-CM annually on October 1 with an optional April 1 update in some years.
  • ICD-10-CM diagnosis coding. Outpatient claims follow the ICD-10-CM Official Guidelines for Coding and Reporting, Section IV. Code to the highest degree of certainty and specificity documented. Do not code "probable," "suspected," or "rule out" conditions in the outpatient setting; code the signs, symptoms, or abnormal findings instead. Use the correct seventh character for injury encounters (A initial, D subsequent, S sequela) and document laterality when a code asks for it.
  • The claim's diagnosis structure. A professional claim can report up to 12 diagnoses (CMS-1500 Box 21, A through L), and each service line points to up to four of them (Box 24E). The first pointer should be the diagnosis that most directly justifies that procedure, in order of relevance, not the order they were documented.
  • Coverage rules. National Coverage Determinations (NCDs) and Local Coverage Determinations (LCDs) list the diagnosis codes that support certain services, such as vitamin D testing, many injections, and screening services. Commercial payers publish their own clinical policies, often keyed to the same logic.
CheckWhat the coder verifiesExample of an error caught
Documentation supports the codeEvery element of the CPT descriptor is in the note (for example approach, laterality, number of lesions, time)Billing a 10-minute service under a code that requires 20 minutes of documented time
Diagnosis supports medical necessityDiagnosis pointer order, specificity, and any LCD or NCD diagnosis list for the procedureAn injection billed with an unspecified diagnosis that is not on the payer's covered list
Age, sex, and place of serviceCode is valid for the patient and POS (office vs. facility)A facility-only code billed with POS 11, or a professional service billed at a non-facility rate in a facility setting
Rendering and billing providerRendering NPI is enrolled and credentialed with the payer on the date of service, and supervising or ordering providers are captured when requiredCharges entered under a provider whose payer enrollment was not yet effective
Referring or ordering providerReferring NPI for services that need it, such as imaging, labs, DME, and many specialist visitsMissing ordering provider on a lab claim, which can produce a rejection
Special identifiersCLIA number for laboratory tests, NDC for drugs where required, and accident date for injury-related careWaived-test claim with no CLIA certificate number in the claim

Units, Modifiers, and Bundling Edits

Units and modifiers are small data fields with large payment consequences. They are checked at charge entry, because correcting them after a denial adds weeks to the payment cycle.

Units of service

  • Time-based codes. Units follow the CPT rules for the specific code: some are per 15 minutes with the midpoint rule applied, some are per session, and some are a flat code with a time threshold. Timed therapy services are commonly billed under the 8-minute rule for Medicare and similar payers.
  • Drugs and biologics. The unit of a J-code or other HCPCS drug code is stated in its descriptor (for example per 10 mg or per 1 mg), which is often different from the dose in the note or the vial size. Billing the vial count in place of the descriptor units is a common error. Medicare requires the JW modifier to report discarded drug amounts from single-dose containers, and the JZ modifier when there is no waste. Many payers also require the NDC and its unit of measure.
  • Anesthesia. Anesthesia is billed with the anesthesia CPT code, the physical status modifier (P1 to P6), the provider modifier (such as AA, QK, QX, QY, or QZ), and time reported in minutes or as converted units, depending on the payer.
  • Medically unlikely edits (MUEs). CMS sets maximum units per code per patient per day. A unit count above the limit is denied or reduced, so legitimate high-unit services are documented carefully.

Common modifiers and what they communicate

ModifierMeaningPosting note
25Significant, separately identifiable E/M on the same day as a procedureDocumentation must show work beyond the usual pre- and post-procedure care
24, 57, 58, 78, 79E/M or procedure related to a global surgical period, such as an unrelated E/M in the global period, the decision for surgery, a staged procedure, or an unplanned return to the ORGlobal period (0, 10, or 90 days) and the original surgery date are needed
59, XE, XP, XS, XUDistinct procedural service, used to bypass an NCCI procedure-to-procedure edit when clinically justifiedUsed only where the documentation supports a separate session, site, or encounter. The X modifiers are the more specific alternatives that some payers prefer
26 and TCProfessional component and technical component of a diagnostic serviceGlobal billing (no modifier) is allowed only when the same entity provides both
50, RT, LTBilateral procedure, right side, and left sidePayer rules differ on whether to report one line with modifier 50 or two lines with RT and LT
51, 62, 80, 82, ASMultiple procedures, co-surgeons, assistant at surgeryPayment varies by payer, and many payers apply multiple-procedure reductions automatically
52, 53, 22Reduced service, discontinued procedure, increased procedural serviceNeeds documentation of the reason, and modifier 22 typically needs a supporting note
95, GT, and place of service 02 or 10Telehealth indicators that vary by payer and programCheck the current payer rule for modifier and POS, because requirements have changed over time

NCCI procedure-to-procedure edits

The National Correct Coding Initiative publishes code pairs that Medicare will not pay together for the same patient on the same day, unless a modifier shows they were distinct. Each pair carries a modifier indicator: 0 means the edit cannot be bypassed, 1 means it can with an appropriate modifier, and 9 means the edit is not applicable. Many commercial payers apply similar logic. Posting checks the pair first, then looks in the note for a legitimate reason for the modifier. A modifier added only to bypass an edit, without support, is a compliance risk.

Fee Schedules, the Charge Master, and Expected Reimbursement

Three different amounts apply to every line, and they should not be confused. The charge is the practice's standard price listed in the fee schedule or CDM. The allowed amount is what a payer's contract or fee schedule recognizes. The payment is the allowed amount less patient responsibility. The difference between the charge and the allowed amount is the contractual adjustment, reported on the remittance as CO-45.

  • Medicare Physician Fee Schedule (PFS). Medicare payment is derived from relative value units for work, practice expense, and malpractice, adjusted by geographic indices and multiplied by the conversion factor. Many practices set standard charges as a multiple of the PFS amount, and many commercial contracts use a percentage of Medicare as the allowed amount.
  • Uniform charges. A practice generally uses one charge per code for all payers, and does not set different prices by payer to inflate the contractual adjustment. Charges are reviewed against current market levels at least annually.
  • Loading expected allowed amounts. When contract rates are loaded into the system, each payment can be compared with the contract at posting, which surfaces underpayments. This turns the charge entry record into a control for later payment posting. See Payment Posting and ERA.
  • Annual code set maintenance. New, deleted, and revised CPT and HCPCS codes are added to the CDM before the effective date. Retired codes are blocked so they do not flow to claims, where they would be rejected as invalid.

Charge Entry Edits and Hold Rules

Charge entry is most effective when errors are stopped at the point of entry. Typical pre-bill edits compare each line to a rule and either block it or hold it for review.

  1. Demographic and coverage checksPatient name and date of birth agree with the payer file, the policy is active on the date of service, and the payer order is correct. Failures route to registration, not to billing.
  2. Code validity checksCPT, HCPCS, ICD-10-CM, and modifier values are valid on the date of service. Diagnosis codes must be coded to the full number of characters.
  3. Clinical logic checksAge and sex edits, diagnosis-to-procedure medical necessity edits, global period edits, NCCI and MUE edits, and frequency limits such as one screening per year.
  4. Provider checksRendering, billing, referring, and supervising NPIs; taxonomy codes; payer enrollment dates; and group affiliation.
  5. Authorization checksAuthorization number, approved codes, units remaining, and date range, compared with the charge being posted.
  6. Release or holdClean charges move to the claim queue. Charges with unresolved edits stay on hold with a reason code and an owner, so that they appear on the daily exception list.

Rules that depend on documentation, such as whether a note supports a level of E/M service, are handled through coder review and, where needed, a query to the provider. The Documentation Review page describes that process.

Common Charge Capture Errors and Their Downstream Effect

ErrorWhere it shows upUsual fix
Procedure performed but no charge enteredNo denial at all; found only by reconciliation or by auditDaily reconciliation, procedure logs, and provider charge sign-off
E/M billed without modifier 25 on a procedure dayBundled into the procedure, often with CO-97Add the modifier where documentation supports a separate service, and educate providers on the note
Wrong or missing diagnosis pointerMedical necessity denial (commonly CO-50) or a rejection for an invalid pointerRe-link the diagnoses by relevance and re-check the LCD list
Unit error on a drug codeOverpayment or underpayment, flagged on a later audit or recoupmentCompare units against the HCPCS descriptor and the administration record
Charge entered under an unenrolled providerDenied for rendering provider not eligible or not credentialedCheck enrollment dates in advance, and re-bill under the correct provider only if the documentation shows who rendered the service
Late charge past the filing limitTimely filing denial (CO-29)Charge-lag monitoring by payer, and escalation of encounters that approach the limit

Frequently Asked Questions

Charge posting — also called charge entry — is the process of recording all services rendered during a patient encounter into the billing system using the correct CPT procedure codes, ICD-10 diagnosis codes, HCPCS codes, modifiers, and charge amounts. It is the foundation of every claim and directly determines what gets billed to the payer and at what value.

We perform a daily encounter reconciliation by cross-checking every scheduled and completed appointment against posted charges in the billing system. Any encounter where charges have not been entered within 24 hours is flagged for immediate follow-up. This daily process ensures that no billable service ages into a missed charge write-off.

Our coding team holds active CPC (Certified Professional Coder) credentials from the AAPC, as well as specialty-specific certifications relevant to the service lines they support. All coders complete annual continuing education requirements and are updated on each year's CPT, ICD-10, and HCPCS code set changes before the effective date.

Charge capture is the process of identifying every billable service that was provided, from the superbill, the EHR, orders, and logs. Charge posting, or charge entry, is the step of entering those services into the billing system with codes, modifiers, units, diagnoses, and amounts. Reconciliation connects the two by confirming that every encounter and service that should have produced a charge actually did.

Targets vary by specialty, payer mix, and workflow. Many practices aim to enter office visit charges within one to three business days of the date of service, and procedure or hospital charges as soon as the documentation is signed. The charge lag should be tracked by provider and by payer, and it must be well inside each payer's timely filing limit.

Modifier 25 is used when a significant, separately identifiable E/M service is provided on the same day as a procedure, and the note must show work beyond the usual preoperative or postoperative care. Modifier 59 or an X modifier is used on a procedure that is bundled by an NCCI edit but was distinct, for example performed at a different site or session. Neither modifier is used only to avoid a bundling edit, and both need support in the record.

Each service line points to up to four diagnoses from the claim. Payers use that link to test medical necessity against coverage policies. If the most relevant diagnosis is not first, or if the pointed diagnosis is not on the payer's covered list, the line can be denied even though the procedure was correctly coded.

Drug charges use the HCPCS code for the drug with units that follow the code descriptor, such as per 10 mg. Medicare requires the JW modifier on a separate line for discarded drug from single-dose containers, and the JZ modifier when no drug was discarded. Many payers also require the NDC, quantity, and unit of measure. The administration record, not the vial size, determines what was given and what was wasted.

Bill for Everything You've Earned

Precision charge posting that captures every legitimate charge — so nothing slips through unnoticed.

Request a Charge Capture Review →