RetrainMap / Training costs by state / Iowa / Medical billing and coding

Free · the federal list, by published cost · Iowa

Medical billing and coding programs in Iowa on the federal training list, by published cost

30 programs in Iowa’s Training Provider Results index carry one of the occupation codes for Medical billing and coding (29-2072). Published costs run from $3 to $21,567; 0 programs report no cost and sit at the end. Sorted by the cost each provider reported — “cheapest” here means the lowest published figure on the federal list on the snapshot date, not a verdict on quality, and never a price you are promised. Snapshot taken 2026-09-02.

Read this first. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved. No promise is made here about money, seats, jobs or pay; the figures are what the providers reported, printed with their dates.
Programs on the list30
With a published cost30 of 30
With an employment figure14 of 30
Median published cost$8,000
30 rows
#Published cost
basis
Program (provider’s page) · credential · codeProvider · cityLengthExitedCompletedEmployed Q2 after exitMedian earnings, Q2 (one quarter)
1$3tuition + fees + suppliesHealth Information ManagementAssociate?s Degree · 43-6013; 29-2072EICCD - SCCBettendorf 5272272 wk · 40 hrs
2$8tuition + fees + suppliesMedical AssistantIndustry-Recognized Certificate · 31-9092; 29-2072Southeastern Community CollegeWest Burlington 5265544 wk · 21 hrs
3$1,830tuition + fees + suppliesMedical Administrative Assistant Training ProgramNational Healthcare Association Certified Medical Administrative Assistant (CMAA) or Certified Electronic Health Records Specialist (CEHRS) · 29-2072; 31-9094; 43-6013Change CourseDes Moines 5031112 wk · 12 hrs
4$1,899tuition + fees + suppliesPatient Access and Front Desk CertificatePatient Access and Front Desk Certificate · 29-2072; 31-9092; 43-6013Hawkeye Community CollegeWaterloo 5070115 wk · 8 hrs2696%93%$7,651
5$2,995tuition + fees + suppliesMedical Billing and Coding 6120009 (Voucher Included) (Continuing Education)Medical Billing and Coding Certificate of Completion · 29-2072; 29-9021; 31-9099Eastern Iowa Community CollegesDavenport 5280152 wk · 8 hrs3174%58%$10,565
6$3,695tuition + fees + suppliesCertified Medical Administrative Assistant with Medical Billing and Coding (Vouchers Included)Certified Medical Administrative Assistant (CMAA) · 29-2072; 43-3021; 43-6013Des Moines Area Community CollegeAnkeny 5002352 wk · 10 hrs
7$3,918tuition + fees + suppliesPatient Access Specialist, CertificatePatient Access Specialist Certificate · 29-2072; 31-9092; 43-6013Des Moines Area Community CollegeAnkeny 5002332 wk · 2 hrs11826%77%$8,689
8$3,935tuition + fees + suppliesHealth Information Technology - CertificateHealth Information Technology Certificate · 29-2072; 29-9021Western Iowa Tech Community CollegeSioux City 5110216 wk · 19 hrs16761%59%$7,748
9$4,099tuition + fees + suppliesCertified Professional Medical CoderCertified Professional Coder (CPC) · 29-2072; 31-9092; 31-9099Hawkeye Community CollegeWaterloo 5070123 wk · 8 hrs9584%65%$8,928
10$4,399tuition + fees + suppliesProfessional Medical CoderProfessional Medical Coder Certificate · 29-2072Kirkwood Community CollegeCedar Rapids 5240424 wk · 8 hrs4283%
11$4,601tuition + fees + suppliesMedical Billing and Coding (Voucher Included)Certified Professional Coder or Certified Coding Associate or Certified Billing and Coding Specialist · 29-2072; 29-9021; 31-9092Southeastern Community CollegeWest Burlington 5265552 wk · 8 hrs
12$6,000tuition + fees + suppliesMedical Record Technician (Online, 450 Hours)Certified Electronic Health Records Specialist (CEHRS) · 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150324 wk · 20 hrs
13$6,000tuition + fees + suppliesMedical Billing and Coding Specialist (Online, 450 Hours)Certified Medical Billing and Coding Specialist (CBCS) · 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150324 wk · 20 hrs
14$6,000tuition + fees + suppliesHealthcare Information Technician (Online, 450 Hours)Certified Electronic Health Records Specialist (CEHRS) · 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150324 wk · 20 hrs
15$6,000tuition + fees + suppliesMedical Data Analyst (Online, 450 Hours)Certified Electronic Health Records Specialist (CEHRS) · 11-9111; 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150324 wk · 20 hrs
16$8,000tuition + fees + suppliesMedical Billing and Coding Specialist (Online, 600 Hours)Certified Medical Billing and Coding Specialist (CBCS) · 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150332 wk · 20 hrs
17$8,000tuition + fees + suppliesMedical Data Analyst (Online, 600 Hours)Certified Electronic Health Records Specialist (CEHRS) · 11-9111; 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150332 wk · 20 hrs
18$8,000tuition + fees + suppliesMedical Record Technician (Online, 600 Hours)Certified Electronic Health Records Specialist (CEHRS) · 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150332 wk · 20 hrs
19$8,000tuition + fees + suppliesHealthcare Information Technician (Online, 600 Hours)Certified Electronic Health Records Specialist (CEHRS) · 29-2072; 29-9021Joshua Career Institute - Iowa Satellite OfficeCouncil Bluffs 5150332 wk · 20 hrs
20$11,046tuition + fees + suppliesMedical Billing and Coding DiplomaMedical Billing and Coding Diploma · 29-2072; 43-6013Des Moines Area Community CollegeAnkeny 5002348 wk · 19 hrs29954%62%$8,668
21$11,446tuition + fees + suppliesMedical Coding and BillingMedical Coding/Billing Diploma · 29-2072; 29-9021Southeastern Community CollegeWest Burlington 5265540 wk · 23 hrs7192%90%$8,080
22$11,508tuition + fees + suppliesMedical Coding Specialist - DiplomaMedical Coding Specialist Diploma · 29-2072Western Iowa Tech Community CollegeSioux City 5110248 wk · 16 hrs5240%85%$7,429
23$13,375tuition + fees + suppliesMedical Insurance Coding, DiplomaMedical Insurance Coding Diploma; Certified Coding Specialist (CCS) · 29-2072; 29-9021; 43-3021Indian Hills Community CollegeOttumwa 5250148 wk · 11 hrs11166%85%$9,156
24$14,370tuition + fees + suppliesHealth Information ManagementHealth Information Management Associate's Degree · 15-1211; 29-2072; 29-9021Eastern Iowa Community CollegesDavenport 5280172 wk · 16 hrs9758%55%$10,768
25$14,850tuition + fees + suppliesHealth Information Management Associate of Science DegreeHealth Information Management Associate of Science Degree · 29-2072; 29-9021; 43-6013Orion Technical CollegeDavenport 5280730 wk · 24 hrs
26$15,390tuition + fees + suppliesMedical Office Specialist, AASMedical Office Specialist, AAS · 29-2072; 43-6013Des Moines Area Community CollegeAnkeny 5002384 wk · 16 hrs
27$16,370tuition + fees + suppliesMedical Billing and CodingMedical Billing and Coding Diploma · 29-2072Orion Technical CollegeDavenport 5280740 wk · 23 hrs4676%85%$12,979
28$17,444tuition + fees + suppliesHealth Information Technology *HIT.AASHealth Information Technology Associate of Applied Science Degree · 29-2072; 29-9021Northeast Iowa Community CollegeCalmar 5213276 wk · 21 hrs11339%60%$7,760
29$18,941tuition + fees + suppliesHealth Information TechnologyHealth Information Technology Associate of Applied Science Degree · 29-2072; 29-9021Northwest Iowa Community CollegeSheldon 5120172 wk · 22 hrs2823%$12,746
30$21,567tuition + fees + suppliesHealth Information Technology, A.A.S.Health Information Technology Associate of Applied Science Degree; Registered Health Information Technician (RHIT) · 29-2072; 29-9021Indian Hills Community CollegeOttumwa 5250184 wk · 10 hrs4353%76%$9,401

Source and date: U.S. Department of Labor, Training Provider Results — the open program index behind trainingproviderresults.gov, snapshot taken 2026-09-02 (1,103 programs for Iowa in the index that day); the site states the data cover programs approved as of June 30, 2025 and outcomes for July 1, 2021 – June 30, 2025. Cost is Out-of-Pocket Cost for a Non-WIOA Participant: Tuition and Requested Fees (DE111) where the provider reported it, otherwise Average number of dollars the training program received from each WIOA participant Individual Training Account (ITA) during the time period (DE138/DE135) — the basis is printed under each figure; books and supplies are added only when reported separately. “Completed” = Percent of All Students who completed the program (DE122/DE121); “Employed Q2” = Percent of All Students Exiters who were employed in the 2nd Quarter after Exit (DE123/DE129); “Median earnings” = Median Earnings in the 2nd Quarter after Exit of All Students that are Employed in the 2nd Quarter after Exit (DE125) — one calendar quarter, not a year. A dash means the federal file prints −1: Values displayed as "-1" indicate data that have been suppressed to protect confidentiality. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved.

The list is free. The ranking by what each program produced is $39.

This page sorts medical billing and coding programs in Iowa by the cost their providers published. The Retraining ROI report takes one target occupation and one state, ranks every listed program by the employment its completers reported, and — if you give your current pay — prints a payback estimate per program with its basis. Built on order from the same federal record; free sample on that page.

The $39 ROI report Free funding finder The $19 Directions plan

Other program types in Iowa: CDL truck driving · Nursing assistant (CNA) · Medical assistant · LPN / LVN · Registered nurse (RN) · Phlebotomy · EMT / paramedic · Dental assistant · Pharmacy technician · Surgical technologist · Radiologic technologist · Veterinary technician · HVAC · Welding · Electrician · Plumbing · Automotive technician · IT support · Cosmetology.