Medical Billing and Coding FAQ: Quick Answers Before You Enroll

Advertising disclosure: listings marked "Sponsored Listings" are paid placements. See how we make money.

Key takeaway: Finishing a program is not the same as being certified, and the first job is often on site. Each answer below links to the guide with the full data and sources.

If you are still deciding whether the field fits your life, start at is it worth it after you skim these.

What a program costs

What does a program cost? It depends on credential length and institution type. Compare the total program price including manuals and exam fees. See program cost. We do not give financial aid advice and we do not quote exam fees.

Frequently asked questions

Do I need a degree for medical billing and coding?
No. BLS lists a postsecondary nondegree award (a certificate or diploma) as typical entry-level education. An associate degree is the route to the RHIT and hospital roles. See certificate vs associate degree.
Which certification should I get first?
For practice and outpatient coding, the CPC or CCA; for billing, the CPB or CBCS; for hospital coding, the CCS after experience or a degree. See which certification.
How much does the job pay?
BLS reported a median of $51,140 for medical records specialists in May 2025, with the 10th percentile at $37,000 and the 90th at $81,150. See salary by state.
How long does training take?
Certificates commonly take four to twelve months full time; associate degrees about two years. Part-time takes longer. See how long it takes.
Can I do the program online?
Yes, many programs are available fully online; check how the practicum is handled. See online programs.
Can I work from home right after training?
Usually not. Most remote postings ask for certification plus experience. See remote coding jobs.
Is the field growing?
BLS projects 7.1 percent growth from 2024 to 2034 with about 14,200 openings a year. That is about as fast as average, not a hiring frenzy. See job outlook.

Next steps

See something out of date? Tell us and we will check the source and fix it.