CPR certification costs between $40 and $200 depending on the course length and organization

The price you pay for CPR certification depends mainly on whether you take an in-person class or an online course, and which organization runs it. The American Heart Association, the most widely recognized certifier, charges around $100 to $150 for a standard in-person class. The Red Cross typically charges $70 to $100. Smaller local providers and community colleges often cost $40 to $80. Online-only courses run $30 to $60 but usually require an in-person skills test afterward, which adds another $50 to $100.

Your employer may cover the cost entirely. Many hospitals, schools, childcare centers, and fitness facilities pay for staff certification as a job requirement. If you work in one of these fields, ask your manager or HR department whether they have a training budget or a preferred provider they use.

Key Takeaways

  • In-person CPR classes through the American Heart Association or Red Cross cost $70 to $150 and take two to four hours.
  • Online courses cost $30 to $60 but require a separate in-person skills test, which typically costs $50 to $100 more.
  • Your employer may pay the full cost if CPR is required for your job.
  • Certification lasts two years, after which you must renew to keep it current.
  • Community colleges and local fire departments often offer cheaper classes than national organizations.

In-Person Classes: What You Pay and What's Included

An in-person CPR class runs two to four hours and covers chest compressions, rescue breathing, and how to use an automated external defibrillator (AED). The American Heart Association charges $100 to $150 for their Basic Life Support (BLS) course, which is the standard for healthcare workers. Their Heartsaver course, aimed at the general public, costs around $80 to $120. The Red Cross charges $70 to $100 for their equivalent courses.

The price includes the instruction, practice on a mannequin, and a printed or digital certificate valid for two years. You walk out the same day certified. No additional fees appear later unless you want to renew before your certificate expires.

Local options are often cheaper. Community colleges, fire departments, and hospitals sometimes offer CPR training for $40 to $80. Call your local fire department or check your community college's continuing education schedule to see what they offer and when.

Online Courses: Lower Upfront Cost, But You Need a Skills Test

Online CPR courses cost $30 to $60 and let you learn the theory at your own pace—usually in one to two hours. You watch videos, read about hand placement and compression depth, and take a quiz. But you cannot get certified online alone. You must complete an in-person skills test with an instructor, which typically costs $50 to $100 extra.

The total out-of-pocket cost for online plus skills test is usually $80 to $160, which is comparable to a full in-person class. The advantage is flexibility: you can do the online part whenever you want, then schedule the skills test when it suits you. The disadvantage is two separate appointments and two separate fees.

Some organizations bundle the online course and skills test into one package price. The Red Cross and American Heart Association both offer this option, though the bundled price is usually the same as taking an in-person class from the start.

Who Offers CPR Training and Price Ranges

OrganizationCourse TypeTypical CostCertificate Valid For
American Heart AssociationIn-person BLS or Heartsaver$80–$1502 years
Red CrossIn-person or blended$70–$1002 years
Community CollegeIn-person$40–$802 years
Fire DepartmentIn-person$40–$752 years
Online ProviderOnline + skills test$80–$1602 years

Prices vary by location and by the specific course. Some providers charge more in urban areas. Others run discounts for groups or for people renewing a lapsed certificate. Always call ahead or check the website to confirm the current price before you register.

Renewal Costs and How Often You Need to Recertify

CPR certification expires after two years. To keep it current, you must renew. A renewal course is shorter and cheaper than the initial certification—usually $40 to $80 for in-person renewal and $20 to $50 for online renewal plus a skills test.

Some people let their certificate lapse and then take a full course again instead of renewing. The cost is roughly the same either way. The difference is that renewal assumes you already know CPR and focuses on updates and changes to guidelines. A full course teaches everything from the beginning.

If your certificate has been expired for more than a few months, most organizations will ask you to take a full course rather than a renewal. Check with your provider about their policy.

Ways to Reduce the Cost

Ask your employer to pay. This is the simplest way to reduce cost to zero. Many employers budget for staff certification and will reimburse you or pay the provider directly.

Look for group discounts. If you are certifying with coworkers or classmates, some providers offer a lower per-person rate for groups of five or more. Ask when you call.

Check community resources. Fire departments, hospitals, and community colleges often charge less than national organizations. Your local health department can tell you which providers operate in your area.

Take a renewal course instead of a full course if your certificate recently expired. Renewal costs less and takes less time.

What Happens If You Cannot Afford Certification

If cost is a real barrier, contact your local fire department or health department and ask whether they offer free or low-cost CPR training. Some departments run community training days or have grants for people in certain professions. A few nonprofits also offer free or sliding-scale CPR classes, though availability varies widely by region.

If your job requires CPR certification, your employer is legally responsible for providing the training or paying for it. Do not pay out of pocket if it is a job requirement—ask HR or your manager to cover it.

Frequently Asked Questions

Can I get CPR certified for free?

Some fire departments and nonprofits offer free CPR training, but availability depends on where you live. Call your local fire department or health department to ask. If your job requires certification, your employer must pay for it or provide it in-house.

Is online CPR certification as good as in-person?

Online courses teach the same material, but you still need an in-person skills test to be certified. The test ensures you can actually perform compressions correctly. Both routes result in the same valid certificate.

How long does a CPR class take?

In-person classes take two to four hours. Online courses take one to two hours, but you add time for scheduling and attending a separate skills test. Renewal courses are shorter, usually one to two hours in-person.

Do I have to renew with the same organization?

No. You can renew with any organization that offers CPR training. Your new certificate will be valid regardless of which provider issued it, as long as they are recognized (American Heart Association and Red Cross are the most widely accepted).

What if I fail the skills test?

Most providers let you retake the skills test the same day or within a few days at no extra charge. If you fail, the instructor will show you what to correct and give you another attempt.