On this page
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
| Item | Medical coding | Medical billing |
|---|---|---|
| Core question | What was done, and why? | Who pays, how much, and has it been paid? |
| Starting point | The provider's documentation | Codes, patient data and payer rules |
| Main tools | CPT, HCPCS Level II, ICD-10-CM, modifiers, coding edits | Practice management system, clearinghouse, payer portals, remittances |
| Key outputs | Accurate, supported codes on each encounter | Clean claims, posted payments, appeals, patient statements |
| Typical errors | Unsupported codes, wrong modifiers, missed diagnoses | Wrong payer, eligibility gaps, late filing, unworked denials |
| Works most with | Providers | Payers, 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:
- Creating the claim with patient, provider, payer and code information.
- Scrubbing the claim against payer rules to catch errors.
- Submitting it electronically through a clearinghouse.
- Fixing rejections that come back from the clearinghouse or payer.
- Posting payments from remittance advice and reconciling them with deposits.
- Working denials with corrected claims or appeals.
- Following up on unpaid claims by payer and age.
- 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
- Visit. A patient sees the provider, who documents the encounter.
- Coding. The visit is coded: an evaluation and management service, any procedures, and the diagnoses that justify them.
- Charge entry. Codes and charges are entered in the practice management system.
- Claim. Billing builds and scrubs the claim, then submits it.
- Adjudication. The payer processes the claim and returns a payment, a partial payment or a denial with reason codes.
- 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.
| Step | Who | What happens |
|---|---|---|
| Visit | Provider | An 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 service | Coder | The 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 test | Coder | The in-office A1c test is reported with its own CPT laboratory code, 83036. |
| Code the diagnosis | Coder | The 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 claim | Biller | Charges 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 paid | Biller | The 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 up | Biller and coder | If 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 coders | Medical billers |
|---|---|
| Deep knowledge of CPT, HCPCS and ICD-10-CM guidelines | Knowledge of payer rules, contracts and filing limits |
| Reading clinical documentation closely | Using the practice management system and clearinghouse |
| Applying modifiers and code edits correctly | Reading remittances and reason codes |
| Asking providers clear, non-leading questions | Writing appeals and following up persistently |
| Keeping up with annual code updates | Explaining 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:
| Model | Works well when |
|---|---|
| One in-house person does both | Low volume, simple specialty, stable staff |
| Separate in-house biller and coder | Higher volume or complex coding |
| In-house billing, outsourced coding review | You want a second set of eyes on codes |
| Fully outsourced billing and coding | Turnover, 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
- AMA, CPT overview ama-assn.org
- CMS, ICD-10 code sets cms.gov
- CMS, HCPCS Level II coding cms.gov
- 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.