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.


