Medical Billing and Coding: The Complete Guide to Getting Paid What You've Earned
Medical billing and coding are two distinct but inseparable functions — and errors in either cost practices revenue they'll never recover. Here's what every provider needs to understand about how the two work together.
Medical billing and coding are often talked about as a single function, but they're two distinct disciplines with different skill sets, different failure modes, and different financial consequences when done wrong. Understanding how they interact — and where each one breaks down — is essential for any practice that wants to get paid accurately and consistently.
This guide covers both: what each function actually involves, the most common and costly errors in each, and what a high-performing billing and coding operation looks like in practice.
What Medical Coding Actually Is
Medical coding is the translation of clinical documentation into standardized codes used for insurance billing. Every service a provider performs — every diagnosis made, every procedure completed, every visit documented — is assigned one or more codes that communicate to the payer what happened and why.
The three primary code sets used in outpatient medical billing:
ICD-10-CM (International Classification of Diseases, 10th Revision, Clinical Modification) — Diagnosis codes. There are over 70,000 ICD-10 codes, and the correct selection matters for both reimbursement and medical necessity. An ICD-10 code that's too general can cause a procedure claim to be denied for lack of documented necessity. An incorrect ICD-10 code can result in the wrong coverage determination entirely.
CPT (Current Procedural Terminology) — Procedure codes maintained by the AMA. CPT codes describe what was done: the service provided, the procedure performed, the test ordered. For evaluation and management (E/M) services — which represent the majority of outpatient billing — CPT codes 99202–99215 define the complexity and scope of the visit.
HCPCS Level II (Healthcare Common Procedure Coding System) — Used primarily for Medicare and Medicaid claims to code for supplies, drugs, ambulance services, and some professional services not covered by CPT. Annual wellness visit codes G0438 and G0439 are HCPCS codes.
Modifiers — Two-digit codes appended to CPT codes to indicate that the service was altered in some way without changing its basic definition. Modifier 25 (separate E/M on same day as procedure), modifier 59 (distinct procedural service), and modifier 26/TC (professional component/technical component split) are high-value modifiers that directly affect reimbursement.
What Medical Billing Actually Is
Medical billing is the process of submitting the coded claims to payers and collecting payment. Billing picks up where coding leaves off and includes:
- Charge entry: Entering the coded services into the billing system as billable charges
- Claim creation and scrubbing: Building the claim form (CMS-1500 for outpatient professional services) and running it through claim-scrubbing software to catch errors before submission
- Payer submission: Routing claims to the correct payer through a clearinghouse or direct submission
- Payment posting: Applying payments and EOB adjustments to each patient account after adjudication
- Denial management and appeals: Working rejected and denied claims to resolution
- A/R follow-up: Monitoring unpaid claims and actively following up to ensure payment
- Patient billing: Billing remaining balances to patients after insurance has processed
The billing function depends entirely on the accuracy of the coding that precedes it. A claim built on incorrect codes will be rejected, denied, or — if it pays — may generate audit exposure. Coding and billing must work together in both directions: coders need feedback from billing when denials indicate documentation or coding problems; billers need accurate codes to submit clean claims.
The 2021 E/M Changes: Why They Still Matter
The most significant change in outpatient billing in decades took effect January 1, 2021, when CMS overhauled the criteria for selecting E/M code levels (99202–99215).
Before 2021, E/M level selection was based on three elements: history, examination, and medical decision-making (MDM). The history and exam elements required counting specific components — which incentivized documentation quantity over clinical quality.
Under the current guidelines:
- MDM alone can determine the E/M level, or
- Total provider time on the date of the encounter can be used instead
The MDM framework evaluates three factors: the number and complexity of problems addressed, the amount and complexity of data reviewed, and the risk of complications. Each factor has defined levels, and the E/M code level is determined by two of the three MDM elements meeting the threshold for that level.
For practices that haven't fully adjusted to the 2021 framework, this represents both a risk and an opportunity:
- Risk: Providers who are still instinctively documenting to satisfy history and exam criteria may be over- or under-coding relative to the MDM or time documentation they're generating
- Opportunity: Providers seeing complex patients with significant MDM may be undercoding if they don't document the complexity explicitly — leaving revenue on the table on every complex visit
The Most Costly Coding Errors
Undercoding is more common than most providers realize. When providers default to lower-level codes because they're uncomfortable with higher levels, or because they don't fully understand how their documentation maps to the current MDM framework, they systematically underbill. On 99213 visits where the documentation actually supports 99215, the difference is approximately $80–$100 per claim. Across a high-volume primary care practice, undercoding on even 20% of visits represents six-figure annual revenue loss.
Overcoding — billing for a higher level than the documentation supports — creates compliance exposure. A pattern of 99215 billing in a practice where the documentation doesn't consistently meet 99215 criteria is one of the most reliable audit triggers. The OIG and payer post-payment review programs specifically look for E/M level distribution outliers.
Specificity errors in diagnosis coding undermine medical necessity. When a procedure is billed alongside a non-specific ICD-10 code, payers may deny for lack of demonstrated medical necessity even when the clinical documentation clearly supports the service. Using the most specific code the documentation supports isn't optional — it's essential.
NCCI bundling violations occur when two procedure codes are billed together that the National Correct Coding Initiative defines as a bundle. Claims with bundling violations are rejected, and billing them separately when bundled is a compliance violation. Claim scrubbing software should catch these before submission, but only if the scrubber's NCCI edit files are current.
Modifier misuse is one of the highest-visibility compliance issues. Modifier 25 — one of the most valuable modifiers in outpatient billing — requires that the E/M be separately identifiable and distinct from the procedure performed the same day. The documentation must explicitly support that distinction. Automatically applying modifier 25 to all same-day E/M and procedure claims without documentation review is a compliance failure pattern that payers actively look for.
The Revenue Impact of Coding Accuracy
The direct revenue impact of coding accuracy can be calculated at the practice level. For a primary care practice billing 5,000 visits per year:
- Undercoding 1 level on 20% of visits (1,000 claims): ~$80,000 in recovered revenue from accurate coding
- Modifier 25 capture on eligible same-day visits (estimated 15% of visits): adds $50–$75 per eligible claim
- Specificity improvements reducing medical necessity denials: 2–3% denial reduction on procedure volume
The aggregate opportunity from systematic coding accuracy improvement is typically $50,000–$150,000 annually for a mid-size primary care practice, depending on volume and the baseline accuracy rate.
Building a Feedback Loop Between Coding and Billing
The most effective billing operations treat coding and billing not as sequential handoffs but as an integrated feedback system.
When a claim is denied for a coding-related reason, that information should reach the coder — with the specific claim, the specific denial reason, and the specific documentation gap — so the pattern can be corrected at the source. Without this feedback, coders repeat the same errors, billers rework the same denial types, and the revenue cycle runs on a treadmill rather than improving.
Practically, this means:
- Denial reports reviewed weekly, categorized by reason and root cause
- Coding-related denials flagged to the coding team within 48 hours
- Provider feedback on documentation gaps delivered with specific chart examples, not general memos
- Quarterly audits that sample coding accuracy and track trends over time
The practices that see sustained improvement in collection rates are the ones where coding and billing function as a system — not where they operate as independent silos.
When to Consider Outsourcing Coding and Billing
The billing and coding function requires continuous investment: current code sets, payer-specific billing knowledge, denial management expertise, and ongoing compliance education. For many practices, building and maintaining this in-house is more expensive and less effective than partnering with a specialized team.
The signals that outsourcing deserves evaluation: denial rates above 5%, clean claim rates below 95%, A/R aging trending upward, billing staff turnover disrupting the revenue cycle, or specialty-specific coding complexity that exceeds in-house expertise.
The right partner doesn't just process claims — they provide monthly performance reporting, flag compliance concerns proactively, and improve outcomes over time rather than maintaining the status quo.
Concerned about the accuracy of your billing and coding operation? Talk to our team — we conduct billing and coding audits for practices across all major specialties and provide provider-level feedback with specific revenue recovery projections.
Need help with your revenue cycle?
Get a free assessment from our team — we'll show you exactly where you're leaving money on the table.
Get a Free Assessment