CPR certification costs between $40 and $150 for a single course, depending on the provider, your location, and whether you take the class in person or online
The price you pay depends mostly on who teaches the course. The American Heart Association, the most widely recognized certifier, charges $80 to $150 for a standard adult CPR class. The Red Cross, another major provider, typically charges $70 to $100. Smaller local training centers and community colleges often cost $40 to $75. Online-only courses are usually cheaper—$30 to $60—but many employers and healthcare facilities require hands-on practice with a mannequin, which means you'll need an in-person component regardless.
Your location matters too. Urban areas and states with higher cost of living generally charge more. A class in a major city may run $120 to $150, while the same course in a rural area might cost $50 to $80. Some workplaces, schools, and community organizations offer free or subsidized CPR training to their staff or members, so it's worth asking your employer or local health department before paying out of pocket.
Key Takeaways
- In-person CPR courses through major providers cost $70 to $150, while online courses cost $30 to $60.
- The American Heart Association and Red Cross are the most recognized certifiers, but local training centers are often cheaper.
- Many employers, schools, and community organizations offer free or reduced-cost CPR training to their members or staff.
- Your certification lasts two years, after which you'll need to renew for another fee of similar cost.
- Hands-on practice with a mannequin is usually required, so purely online courses may not meet your workplace or licensing needs.
What's Included in the Course Fee
The course fee covers instruction, use of training mannequins, and your certification card. You don't pay separately for the card—it comes with the course. Most classes run two to four hours and teach adult CPR, infant CPR, and choking relief. Some providers bundle CPR with First Aid training in a single course, which costs $100 to $180 but covers both skills.
If you need a specific type of certification—such as BLS (Basic Life Support) for healthcare workers, ACLS (Advanced Cardiovascular Life Support) for paramedics, or Pediatric CPR—the cost rises. BLS certification through the American Heart Association costs $100 to $150. ACLS costs $150 to $300. Pediatric CPR alone costs $80 to $120. These specialized courses take longer and require more detailed knowledge, which is why they cost more.
Where to Find CPR Training and Compare Prices
The American Heart Association website lists certified training centers by zip code. You can search their site directly and see prices for each location. The Red Cross has a similar search tool on their website. Both organizations train instructors, so any class bearing their name meets the same standard, even if prices vary.
Local options often cost less. Community colleges, fire departments, hospitals, and YMCAs frequently offer CPR classes at lower rates than national chains. Call your local health department or fire station—many offer classes for $30 to $60 or sometimes free to residents. Workplaces often contract with training providers to teach their staff, so ask your HR department whether your employer covers the cost.
Online marketplaces like Udemy and Coursera offer CPR courses for $15 to $50, but these are informational only and don't issue a certification card that employers recognize. If you need a card for work or licensing, stick with an accredited provider.
Renewal Costs and How Often You Pay
CPR certification lasts two years. When it expires, you'll need to renew. A renewal course costs $40 to $100 and takes one to two hours—it's shorter than the initial course because you already know the basics. Some providers offer renewal discounts if you renew before your card expires, so renewing at month 20 or 21 might cost less than waiting until month 24 and taking a full new course.
If your card expires and you need to recertify, you'll pay the full course price again, not a renewal rate. So if you work in a field where CPR is required, it's cheaper to renew on schedule than to let it lapse.
CPR Training for Specific Professions
Healthcare workers, lifeguards, and childcare providers often have different certification requirements. Lifeguards typically need Lifeguard CPR, which costs $80 to $150 and includes water rescue skills. Childcare providers may need Pediatric CPR, which costs $80 to $120. Nurses and paramedics need BLS or ACLS, which cost $100 to $300.
Many employers in these fields pay for certification as part of onboarding or annual training. If your job requires CPR, ask whether your employer covers the cost before you pay yourself. Some states also require CPR as part of professional licensing renewal, in which case the cost is part of your licensing fee, not a separate charge.
Online vs. In-Person: What You're Paying For
Online CPR courses cost less because they don't require an instructor or mannequin. You watch videos, answer questions, and receive a certificate. However, most employers and healthcare facilities won't accept an online-only certificate because you haven't practiced chest compressions on a real mannequin. The American Heart Association and Red Cross both offer blended courses—you watch the video online, then attend a short in-person session to practice and be tested. These cost $60 to $120 and take two to three hours in person.
If your workplace requires certification, ask what they'll accept before you enroll. Some employers accept online-only certificates for informational purposes but require in-person certification for job duties. Others accept any accredited certificate. Knowing this upfront saves you from paying twice.
Ways to Reduce Your CPR Certification Cost
Ask your employer first. Many companies pay for employee CPR training or reimburse the cost. If you work in healthcare, education, or childcare, your employer almost certainly offers free or subsidized training.
Check with your local fire department or health department. Many offer classes free or at low cost to community members. Community colleges often charge $40 to $60, which is less than national providers. Some nonprofits and YMCAs offer reduced rates for low-income participants.
Group discounts exist if you're training with coworkers. If your workplace doesn't offer training directly, ask whether a provider will give a discount for a group of five or more. You might reduce the per-person cost by 10 to 20 percent.
Renew before expiration. Renewing at month 20 or 21 costs less than waiting until expiration and retaking the full course. Some providers offer early-renewal discounts of $10 to $20.
Frequently Asked Questions
Can I get CPR certification for free?
Some fire departments, health departments, and community organizations offer free CPR classes to residents. Call your local fire station or health department to ask. Employers often pay for employee training, so check with your HR department first. Online-only courses are cheap ($15 to $50) but usually don't provide a recognized certification card.
How long does CPR certification take?
A standard adult CPR course takes two to four hours. A renewal course takes one to two hours. Blended courses (online plus in-person) take one to three hours in person, plus 30 minutes to an hour of online video. Specialized certifications like ACLS take four to eight hours.
Do I need to renew my CPR certification?
Yes, CPR certification lasts two years. After that, you need to renew to keep your card valid. If your job requires CPR, your employer will usually remind you when renewal is due. Renewing costs $40 to $100 and takes one to two hours.
What's the difference between CPR and BLS certification?
CPR is basic cardiopulmonary resuscitation for adults, infants, and choking. BLS (Basic Life Support) is a more detailed healthcare worker certification that includes CPR plus use of an automated external defibrillator (AED) and rescue breathing. BLS costs $100 to $150 and is required for nurses, paramedics, and some healthcare roles.
Will an online CPR course be accepted by my employer?
It depends on your employer. Some accept online certificates for informational purposes. Most healthcare facilities, schools, and childcare providers require in-person certification because you must practice on a mannequin. Ask your employer what they'll accept before you enroll in a course.