Basics

Medical billing vs. medical coding: what's the difference?

Medical coding translates what happened in a patient visit into standard codes: CPT and HCPCS for services and ICD-10-CM for diagnoses. Medical billing uses those codes to create claims, submit them to payers, post payments, work denials and bill patients. Coding answers 'what was done and why'; billing answers 'who pays, how much, and is it paid yet.'

Billing specialist checking a claim worksheet beside a laptop
On this page
  1. Side by side
  2. What medical coding is
  3. What medical billing is
  4. How a visit moves from coding to billing
  5. A worked example
  6. Skills each role needs
  7. Where the two roles overlap
  8. Doing it in-house or outsourcing

Short answer: Medical coding translates a patient visit into standard codes that describe what was done and why. Medical billing uses those codes to create a claim, get it paid and collect any patient balance. Coding is about accuracy against documentation; billing is about getting paid correctly and on time.

Side by side

ItemMedical codingMedical billing
Core questionWhat was done, and why?Who pays, how much, and has it been paid?
Starting pointThe provider's documentationCodes, patient data and payer rules
Main toolsCPT, HCPCS Level II, ICD-10-CM, modifiers, coding editsPractice management system, clearinghouse, payer portals, remittances
Key outputsAccurate, supported codes on each encounterClean claims, posted payments, appeals, patient statements
Typical errorsUnsupported codes, wrong modifiers, missed diagnosesWrong payer, eligibility gaps, late filing, unworked denials
Works most withProvidersPayers, patients and the front desk

What medical coding is

Every claim needs to tell the payer two things: what service was provided and why it was medically necessary. Coders answer both by reading the provider's documentation and assigning codes from standard code sets:

  • CPT (Current Procedural Terminology). Five-character codes for procedures and services, maintained by the American Medical Association. Office visits, procedures and many tests are reported with CPT codes.
  • HCPCS Level II. Codes for supplies, drugs, durable medical equipment and services not in CPT, maintained by CMS.
  • ICD-10-CM. Diagnosis codes that explain why the service was needed. CMS and the CDC maintain the US version (CMS ICD-10).
  • Modifiers. Two-character additions that give context, for example that a service was distinct from another one on the same day.

Coders also check code combinations against edits such as the National Correct Coding Initiative, which flags pairs that should not be billed together.

The golden rule of coding: if it isn't documented, it can't be coded. Coders never change documentation; they ask the provider when something is missing or unclear.

What medical billing is

Billing takes the coded encounter and turns it into money. The work includes:

  1. Creating the claim with patient, provider, payer and code information.
  2. Scrubbing the claim against payer rules to catch errors.
  3. Submitting it electronically through a clearinghouse.
  4. Fixing rejections that come back from the clearinghouse or payer.
  5. Posting payments from remittance advice and reconciling them with deposits.
  6. Working denials with corrected claims or appeals.
  7. Following up on unpaid claims by payer and age.
  8. Billing patients for their share after insurance pays.

Billing staff spend much of their time with payer rules: filing limits, appeal deadlines, authorization requirements and contract rates.

How a visit moves from coding to billing

  1. Visit. A patient sees the provider, who documents the encounter.
  2. Coding. The visit is coded: an evaluation and management service, any procedures, and the diagnoses that justify them.
  3. Charge entry. Codes and charges are entered in the practice management system.
  4. Claim. Billing builds and scrubs the claim, then submits it.
  5. Adjudication. The payer processes the claim and returns a payment, a partial payment or a denial with reason codes.
  6. Posting and follow-up. Billing posts the payment, works any denial and bills the patient for their responsibility.

If the codes are wrong, billing can't fix the claim without going back to coding. If billing is slow or sloppy, perfect codes still don't get paid. That's why the two roles need a short feedback loop.

A worked example

Here is how a simple, routine visit moves through both roles. The codes are a common illustration, not coding advice for any specific case.

StepWhoWhat happens
VisitProviderAn established patient with type 2 diabetes comes in for a follow-up. The provider reviews home glucose readings, adjusts medication and orders an in-office hemoglobin A1c test. The note documents the history, the assessment and the plan.
Code the serviceCoderThe visit is an established patient office visit, coded with a CPT evaluation and management code such as 99213 when the documented medical decision making supports that level.
Code the testCoderThe in-office A1c test is reported with its own CPT laboratory code, 83036.
Code the diagnosisCoderThe diagnosis, type 2 diabetes without complications, is reported with ICD-10-CM code E11.9 and linked to both services to show medical necessity.
Build the claimBillerCharges are entered with the practice's fees, the rendering provider and the patient's plan. The claim is scrubbed and sent through the clearinghouse.
Get paidBillerThe payer returns a remittance. The biller posts the allowed amounts, any contractual adjustments and the patient's copay or coinsurance, then bills the patient for the remaining balance.
Follow upBiller and coderIf the test is denied for medical necessity, the biller reads the reason code and the coder checks whether the diagnosis linkage and documentation support it before a corrected claim or appeal goes out.

Small details decide whether this visit is paid on the first try: an active policy, the right patient data, a documented level of service, and a diagnosis linked to each line. Each of those details belongs to someone, and the claim only works when both roles do their part.

Skills each role needs

Medical codersMedical billers
Deep knowledge of CPT, HCPCS and ICD-10-CM guidelinesKnowledge of payer rules, contracts and filing limits
Reading clinical documentation closelyUsing the practice management system and clearinghouse
Applying modifiers and code edits correctlyReading remittances and reason codes
Asking providers clear, non-leading questionsWriting appeals and following up persistently
Keeping up with annual code updatesExplaining bills to patients clearly and kindly

Where the two roles overlap

  • Denials often need both: billing identifies the denial and coding determines whether the codes were right.
  • Provider education works best when coders share patterns from denials that billing sees.
  • Charge capture sits between them: billing reconciles visits against charges, coding makes sure each charge is accurate.

Doing it in-house or outsourcing

Small practices often combine billing and coding in one role, sometimes alongside front-desk duties. That can work, but it creates a single point of failure and leaves little time for coding review or denial analysis. Common options:

ModelWorks well when
One in-house person does bothLow volume, simple specialty, stable staff
Separate in-house biller and coderHigher volume or complex coding
In-house billing, outsourced coding reviewYou want a second set of eyes on codes
Fully outsourced billing and codingTurnover, backlog or growth outpace hiring

Whatever the model, make sure documentation questions always go back to the provider, and that someone tracks denial reasons over time. For the full picture of how coding and billing fit into the larger process, read our guide to revenue cycle management, or see how our billing and coding service works.

General information for medical practices, not legal or coding advice. Code sets update every year; always use the current version.

Sources

  1. AMA, CPT overview ama-assn.org
  2. CMS, ICD-10 code sets cms.gov
  3. CMS, HCPCS Level II coding cms.gov
  4. CMS, National Correct Coding Initiative edits cms.gov

Last reviewed October 1, 2026. Figures are published industry data, not ClaimCoders results.

General information for practice administrators, not legal, coding or financial advice. Payer rules change; check the current source and your advisors before acting.

Frequently asked questions

Don't see yours? Email hello@claimcoders.com and a person will answer within one business day.

Is medical billing or medical coding more important?

Neither works without the other. Accurate coding makes a claim payable and defensible in an audit; good billing makes sure that claim is submitted, paid correctly and followed up when it isn't.

Can one person do both billing and coding?

In many small practices, yes. The risk is that one person becomes a single point of failure and has little time for the review work each role needs. Larger practices usually separate the roles or add an outside review.

What code sets do medical coders use?

CPT for procedures and services, HCPCS Level II for supplies, drugs and services not in CPT, and ICD-10-CM for diagnoses. Hospitals also use ICD-10-PCS for inpatient procedures.

Do medical coders need a certification?

No federal law requires certification, but many employers prefer credentials from organizations such as AAPC or AHIMA. Payers and practices care most about accuracy and documentation support.

Where does revenue cycle management fit in?

Revenue cycle management is the larger process that includes both coding and billing, plus registration, eligibility, authorizations, denial management, patient collections and reporting.

Rather have someone handle it?

Tell us what is slowing your practice down. We reply within one business day.

  1. You send a short noteYour practice, your systems, what is not working. No patient information, please.
  2. We reply within one business dayWith a few questions and times for a 30-minute call.
  3. You get a written scope and quoteFlat, clear and specific to your practice.