How to Become a Medical Coder

Medical coders turn doctors' notes into standard codes that insurance companies use to pay claims. Billers use those codes to send claims and follow up on payments. Many people train through a certificate program in under a year, then earn a credential like the CPC or CCA. Experienced coders often work from home.

Updated October 2026

5 steps to become a medical coder

  1. Finish high school or get your GED

    Most coding programs and employers want a high school diploma or GED. Strong reading, computer and attention-to-detail skills matter more than any specific class. Biology and health classes help with medical terms.

  2. Complete a medical coding or billing program

    Programs at community colleges, trade schools and online providers teach medical terminology, anatomy, ICD-10-CM, CPT and HCPCS coding, insurance rules and billing software. Certificate programs often take several months to a year. Associate degrees in health information take about two years.

  3. Earn a professional credential

    The two main organizations are AAPC, which offers the Certified Professional Coder (CPC), and AHIMA, which offers the Certified Coding Associate (CCA) and Certified Coding Specialist (CCS). Most employers prefer or require one of these.

  4. Get your first job

    Entry-level jobs include coding, billing, charge entry, claims follow-up and medical records clerk roles. Many new coders start in a hospital, clinic or billing company before working remotely.

  5. Specialize and keep learning

    Coding rules change every year, so you will need continuing education to keep your credential. With experience, you can specialize, move into auditing or compliance, or manage a billing team.

What does a medical coder do?

Every time a patient visits a doctor, has a test or stays in the hospital, the care has to be translated into codes. Insurance companies use those codes to decide what to pay. Medical coders do that translation. They read the provider’s notes and assign the correct codes for each diagnosis, procedure and supply.

Coders use several code sets. ICD-10-CM codes describe diagnoses. CPT and HCPCS Level II codes describe procedures, services and supplies. Hospital inpatient coders also use ICD-10-PCS for procedures. Choosing the right code means following detailed rules, and coders often ask providers to clarify notes when something is unclear.

Medical billers take the next step. They create claims, send them to insurance companies, post payments, fix rejected claims and work on denials. They may also answer patient billing questions and set up payment plans.

Accuracy matters a lot. Wrong codes can mean lost money for the provider, surprise bills for patients or compliance problems.

Tools of the job include electronic health records, encoder software, billing and practice management systems, and code books or digital code references.

Medical coders and billers work in:

  • Hospitals and health systems
  • Doctors’ offices and clinics
  • Medical billing companies
  • Insurance companies
  • Remote and home-based positions

A typical day

  • Review a queue of patient charts or claims
  • Assign diagnosis and procedure codes
  • Send queries to providers when notes are unclear
  • Submit claims and work on rejected or denied ones
  • Track your accuracy and stay current on coding updates

Medical coder pay and job outlook

According to the U.S. Bureau of Labor Statistics, medical records specialists, the BLS category that includes medical coders, earn a median of $51,140 a year, or $24.59 an hour. Credentials, experience and specialties like inpatient coding or auditing usually lead to higher pay.

The BLS counts about 200,700 medical records specialist jobs. Employment is projected to grow 8% from 2025 to 2035, with about 14,000 openings each year.

Pros

  • Training can take less than a year.
  • Remote work is common once you have experience.
  • No patient contact, if you prefer working behind the scenes.
  • Many paths to grow into auditing, compliance or management.

Cons

  • Landing your first job without experience can be hard.
  • The work is detailed and done mostly at a computer.
  • Productivity and accuracy targets can be stressful.
  • Rules change every year, so you must keep learning.

Training options: school vs. on-the-job training

Certificate program. This is the most common path. Community colleges, trade schools and online programs offer certificates that often take several months to a year. Many prepare you for the CPC or CCA exam.

Associate degree in health information technology. A two-year degree covers coding plus broader health records management, privacy laws and data. Graduates of CAHIIM-accredited programs can take the RHIT exam. This path takes longer but opens more doors in hospitals.

Program costs typically range from about $1,500 to $15,000, depending on the school and program type.

On-the-job routes. Some people start in medical records, front desk or billing jobs and move into coding with employer training. Others who already work in healthcare, such as medical assistants, use their experience as a head start. Most still earn a credential to move up.

Certification and licensing by state

Medical coders and billers do not need a state license. Instead, employers look for credentials from national organizations.

AAPC offers the CPC, which is common in physician offices and outpatient settings. It also offers the CPB for billers, plus specialty credentials. New CPCs who do not yet meet AAPC’s experience requirements carry an apprentice (CPC-A) designation until they do.

AHIMA offers the CCA (entry level), CCS (advanced, hospital focused) and RHIT (for graduates of accredited associate degree programs).

NHA offers the Certified Billing and Coding Specialist (CBCS), which some shorter programs prepare students for.

All of these require continuing education to stay current. Check job listings in your area to see which credentials local employers ask for.

Specializations and where they lead

  • Inpatient coder. Codes hospital stays using ICD-10-PCS. Often requires the CCS and usually pays more.
  • Specialty coder. Focuses on one area, like cardiology, oncology, surgery or emergency medicine.
  • Coding auditor or compliance specialist. Reviews other coders’ work for accuracy and rules.
  • Clinical documentation specialist. Works with providers to improve medical records. Often requires clinical or coding experience.
  • Billing or revenue cycle manager. Leads billing teams and manages how a practice gets paid.

How to choose a medical coding school

The right program prepares you to pass a certification exam and get your first job. Ask these questions:

  • Which certification exam does the program prepare me for? Ask about pass rates for the CPC, CCA or CBCS.
  • Is the program accredited, and is it eligible for federal financial aid (FAFSA)? For an associate degree, ask whether it is CAHIIM-accredited.
  • Are code books, exam fees and memberships included? These can add a few hundred dollars or more.
  • How much hands-on coding practice is there? Practicing on real, de-identified charts is a big plus.
  • Is there an externship or practicum? Experience can help you get hired and remove an apprentice designation sooner.
  • Is the program online, in person or both? Choose a format that fits your schedule.
  • What job placement help do you offer? Ask where recent graduates work.

Certifications and licenses

  • Certified Professional Coder (CPC, AAPC)

    The most common credential for physician office and outpatient coding. New CPCs who lack work experience carry an apprentice designation (CPC-A) until they meet AAPC's experience requirements.

  • Certified Coding Associate (CCA, AHIMA)

    An entry-level coding credential from AHIMA that shows basic competency in hospital and physician coding.

  • Certified Coding Specialist (CCS, AHIMA)

    A more advanced AHIMA credential focused on hospital coding, including inpatient coding with ICD-10-PCS. It is often pursued after some experience.

  • Registered Health Information Technician (RHIT, AHIMA)

    For graduates of a CAHIIM-accredited health information associate degree program. It covers coding plus broader health records management.

  • Certified Professional Biller (CPB, AAPC) and CBCS (NHA)

    Billing-focused credentials covering claims, payments, denials and patient accounts.

Where medical coders earn the most

  1. Rhode Island$63,960
  2. Hawaii$63,180
  3. Washington$62,270
  4. California$61,810
  5. New York$61,720

Medical coder salary in every state

Find medical billing and coding schools near you

702 schools offer medical billing & coding programs. Pick your state:

All medical billing and coding schools

Medical coder FAQ

How long does it take to become a medical coder?

Many medical coding certificate programs take several months to a year. Associate degrees in health information take about two years. After training, you take a certification exam, and you may need some work experience before your credential is fully unrestricted.

How much do medical coders make?

According to the U.S. Bureau of Labor Statistics, the median pay for medical records specialists, which includes medical coders, is $51,140 a year, or $24.59 an hour. Pay rises with credentials, experience and specialties like inpatient coding or auditing.

Can medical coders work from home?

Many experienced coders work remotely. Entry-level jobs are more likely to be on-site at first, and some employers require a year or two of experience before allowing remote work.

What is the difference between medical billing and medical coding?

Coders read medical records and assign the correct codes for diagnoses and procedures. Billers use those codes to create claims, send them to insurance companies and follow up on payments and denials. In smaller offices, one person often does both.

Is medical coding hard?

It takes careful attention and a lot of practice. You need to know medical terms, anatomy and detailed coding rules. The certification exams are long, open-book tests, so knowing how to use your code books quickly matters.

How much does medical coding school cost?

Programs typically cost about $1,500 to $15,000, depending on the school and whether it is a certificate or degree. Ask whether code books, membership fees and exam vouchers are included.

Other healthcare careers