Medical Billing and Coding

In Demand

Online Medical Billing and Coding School

If you want to work in an in-demand role in healthcare with the option to work from home, you can pursue that passion with Penn Foster’s online Medical Billing and Coding Career Diploma Program. Study with the support of helpful instructors and faculty, and enjoy a program that offers engaging visual learning aids and interactive assessments to help you practice as you go.

  • Penn Foster’s Medical Billing and Coding Career Diploma Program helps you prepare to sit for the Certified Billing & Coding Specialist (CBCS) exam offered by the National Healthcareer Association (NHA)
  • Penn Foster covers the cost of a graduate’s CBCS exam as well as a complete exam prep study package (a $115 value). The exam and study package are available to students who graduate from the program.
  • Through this program, you’ll learn the skills that can help you take the next steps toward a successful new career as a medical billing and coding specialist, a medical claims specialist, or a medical biller or billing specialist.
  • Medical billing and coding professionals can earn anywhere between $31,710 and $75,460 per year depending on their experience, education, credentials, and other factors.*
  • On average, certified medical billing and coding professionals can earn up to 17.7% more** than those who aren’t certified. Generally, the highest paid medical coders hold one or more of the following certifications: CDEO, CPC, or COC.**
  • Our online programs are flexible enough for you to finish them at a pace that works for you, based on how much time you can dedicate to your coursework each week.
Self Paced

Save up to $500 Ends 7/16/2024

Cost of Program


$1,499 Save $500


$59/month, Start for as low as $20

1-800-471-3232 (9AM - 9PM ET)

This Program Is Right for You If:

  • You’re new to medical billing and coding. This program can help you begin to build the essential skills needed for working in the medical billing and coding field. You’ll cover entry-level information, from medical terminology to how medical billing and health insurance work together.
  • You want a job that offers flexibility. For many medical billing and coding specialists, it's possible to find a remote job that offers more flexible hours.
  • You want to earn your Certified Billing & Coding Specialist (CBCS) certification. In this program, you’ll take the steps to prepare to sit for the CBCS exam, making you a Certified Billing & Coding Specialist. Certification can help boost your resume and allow you to stand out when applying for jobs!
Young, male professional working as medical coding specialist.

What You Will Learn

  1. How to apply CPT, ICD-10, and HCPCS coding guidelines to identify diagnoses, procedures, and patient medical records.
  2. How to identify the procedures for patient record retrieval and reimbursement.
  3. How to explain the role of a medical coder as a liaison between the health clinician and billing offices.
  4. How to apply computer and information literacy skills using electronic health records software.

Full Program Goal & Outcomes

Medical Billing and Coding Outcomes 

The average salary for medical billing and coding professionals is $47,180. Salary can vary based on several factors, including your experience, education, employer, and credentials. The lowest 10% of medical coders earned about $31,710 in 2022, while the highest 10% earned around $75,460.*

Average Medical Billing and Coding Salary by Experience

0-1 YEARS**


2-4 YEARS**


5-9 YEARS**


Salary can also vary by state. The highest paying states for medical billing and coding jobs** include

  • New Jersey: $65,568
  • Rhode Island: $65,110
  • New York: $62,369

Penn Foster's Medical Billing and Coding Program is designed with job-readiness in mind. Study the skills you need while preparing for any required industry certifications and state licenses, so you can get started on your career path as a medical billing and coding professional or advance your current career.

State Licensing Requirements

Licensing and/or certification requirements for jobs in certain fields are not the same in every state and may include educational, testing, and/or experiential requirements beyond those offered by your Penn Foster Program. You should contact the state professional licensing board or similar regulatory body in the state(s) where you plan to work to determine their requirements before enrolling in your program. See the State Licensing page for contact information for state licensing/regulatory boards and certain industry licensing information. Please review state board requirements that are applicable to your field of study. State boards may impose a variety of different requirements, which vary from state to state.

Compare our Medical Coding Programs

Our programs are designed to allow you to reach your goals your way - no exam deadlines or set start dates.

Learn More

How to Become a Medical Billing and Coding Professional

There are a few steps to becoming a certified medical billing and coding professional.

  1. Earn your high school diploma or equivalent. The first step to becoming a medical billing and coding professional is to earn your high school diploma or complete an equivalent exam, such as the GED.
  2. Complete medical billing and coding training. To best prepare for a medical billing and coding job, you’ll want to complete some form of post-secondary training or education. Most medical billing and coding training programs can be completed in less than a year, depending on the program and how much time you have to dedicate to studying.
  3. Get certified. Certification isn’t required to work in medical billing and coding, but many employers may prefer to hire those who have certification over those who don’t. There are a variety of medical billing and coding certifications you can earn, depending on your career goals. One of the most common is the Certified Billing and Coding Specialist (CBCS) credential.

Medical Billing and Coding School Curriculum 

  • 37 exams
  • 83.6 Continuing Education Units (CEUs)
  • 3 graded projects

Estimated completion time:

  • Fast track = 10 months
  • Average time = 14 months

With Penn Foster, you can learn at whatever pace works best for you. Some learners will be more comfortable moving faster, and dedicating more time, and the fast track estimate will apply to them. The average track will apply to most learners who can dedicate a few hours per week to completing their coursework. The estimated completion times are based on completion times for learners enrolled in this program from May 2021 - April 2022, excluding withdrawals.

In our online Medical Billing and Coding Program, you'll gain the skilled and interactive medical billing and coding training required to pursue a career in this field. Your courses include:

  • Body Systems and Medical Terminology
  • Electronic Medical Records
  • Basic Medical Coding
  • Intermediate Medical Coding


Non-US residents: This is a United States-based institution with course materials that are geared toward US job and labor standards. Learners from outside of the US may find that some information and materials will differ from the current standards of their country. Please note, the materials for this program are in English and use the Imperial unit of measurement, not the metric system.

Show Full Curriculum

Medical Billing & Coding Student Stories

Penn Foster’s Medical Billing and Coding Program is a great first step towards a career in the healthcare industry. This program has helped other graduates find new jobs and pursue a medical billing and coding career. Learn more about their experiences and how Penn Foster worked for them.
View Student Success Stories
quote icon

Amie B.

Penn Foster Graduate, 2023

“This program has really changed my life. I feel more confident, and I'm pursuing this career to better not only myself, but my family as well. After graduating with a Medical Billing & Coding career I will be able to get a job and increase our household income. I am excited for what is yet to come.”

Looking for healthcare training for your workers?

Penn Foster currently works with hundreds of leading employers to meet their unique organizational needs.
Learn More

Medical Billing and Coding School Tuition

Choose from one of our payment options below and get started on your medical billing and coding program today.

Option 1: Pay in full

Save up to $500 Ends 7/16/2024

Cost of Program1


$1,499 Save $500

  • Best price. Best value.
  • Pay the full cost today
  • No monthly payments
Enroll Now

Option 2: Monthly Auto Pay Plan

Save up to $100 Ends 7/16/2024

Cost of Program1


$1,499 Save $100

  • Pay $59 per month
  • Start for $20 down
  • All major credit and debit cards accepted
Enroll Now

Option 3: Monthly Mail Pay Plan

cost of program1


  • Pay $59 per month
  • Start for $49 down
  • Mail your payments
Enroll Now

California residents please click here for Required California Disclosures.

Need more info or ready to enroll?

Looking for more information on transfer credits, military benefits, or our refund policy? Find this information and more about tuition and enrollment here.

Tuition & Payment Options

We're here to help. Call 1-800-471-3232 (9AM - 9PM ET)

Request Info

Our Proven Healthcare Learning Model

Empowering you to reach your goals


  • Start anytime
  • Self-paced
  • Payment plans


  • Video and whiteboard animations 
  • Expert instructors
  • Live support


  • National certifications
  • Peer support 
  • Vibrant student community 


  • Expert instructors and Academic Advocates available by phone or email
  • Robust learning resources
  • Dedicated student services

Related Programs

Medical Billing and Coding School FAQs

What is the salary for a medical billing and coding role?

Medical records and health techs have a median salary of $47,180 per year.* Learn more about a potential career as a medical billing and coding specialist in our Medical Billing and Coding Salary Guide.

Where can I work as a medical billing and coding specialist?

Medical billing and coding specialists can find work in a variety of settings including:

  • Doctor’s offices
  • Hospitals
  • Insurance companies
  • Skilled nursing facilities

How much does a medical billing and coding certification cost?

We keep our program costs low so you can keep your goals within reach! Your program includes a CBCS Exam Voucher ($115 value) in the cost of the program and we offer discounts and payment plans. Visit our tuition page for the most current tuition information.

Is the medical billing & coding program accredited?

Penn Foster has been accredited for over 50 years. Penn Foster College has been thoroughly reviewed and has earned several important accreditations and licensing. Most importantly, Penn Foster College is nationally accredited by the DEAC. You can find more accreditation details on our Program Details page.

Do I get textbooks? What are my textbook options?

The majority of your study materials will be available online in the form of study guides and study units in your Student Portal. Your medical billing and coding program also includes 3 digital textbooks and 3 physical textbooks which will be delivered through the mail as you need them at no additional cost. Your books include exam preparation material.

What certifications will I receive from the medical billing and coding program?

Certifications are official documents presented after successfully passing an appropriate exam, which is separate from graduating from your program. Certification exams are administered by independent third parties and are not given as part of a school curriculum. Upon completing your Penn Foster Medical Billing and Coding Career Diploma Program, however, you’ll be better prepared to sit for industry-standard certification exams in the field, such as the National Healthcareer Association’s Billing and Coding Specialist Certification exam. Graduates of the program also receive a voucher to cover the cost of the exam, which is included in the price of tuition.

What skills do medical coders need?

Typically, medical coders and billers need to have a few different skills to be successful on the job, including:

  • The ability to analyze data and processes
  • Time management
  • Organization
  • Communication
  • Adaptability
  • Attention to detail
  • Knowledge of commonly used codes
  • Understanding of HIPAA
  • Basic medical terminology

How long does it take to become a medical coder?

Depending on the path you choose, it can usually take about a year to become a medical coder. Most medical billing and coding training programs can be completed in about a year. Once you’ve completed training, you’ll sit for your certification exam and start applying for jobs.

What are the highest paid medical coding specialties?

After gaining some on-the-job experience, you may want to advance your medical billing and coding career. One good way to do this can be by specializing in a particular area of billing and coding. Some of the highest paid medical coding specialties include coding manager, hospital coder, coding and reimbursement specialist, and inpatient and outpatient coding.

Is medical coding a stressful job?

Like any job, there will be days that are stressful but medical billing and coding isn’t necessarily the kind of job where you’ll be stressed all the time. It may be more stressful when you have a lot of work to get done in a short period of time, but overall, it’s one of the more flexible jobs out there.