The fastest route is usually your local hospital, fire department, or Red Cross chapter

CPR certification comes from organizations that run the actual training — not from a government office or a single national source. The American Red Cross, American Heart Association, and hospital-based programs are the three main providers. Each trains you in person or online, tests you, and issues a card valid for two years. Your choice depends on what's available near you, how quickly you need the certificate, and whether you want classroom instruction or online learning.

Call your local Red Cross chapter first — they run classes in almost every city and often have sessions starting within a week. If that's full, contact your nearest hospital's education department or your fire department's non-emergency line. Many fire departments teach CPR to the public at low cost. These routes are usually faster than ordering online because you get tested the same day and walk out with a card.

Key Takeaways

  • The American Red Cross and American Heart Association are the two largest CPR trainers; both offer in-person classes and online courses leading to a two-year certificate.
  • In-person classes at hospitals, fire departments, and Red Cross chapters typically cost $50 to $150 and take two to four hours, with your certificate issued the same day.
  • Online CPR courses cost $20 to $80 but usually require you to practice chest compressions on a mannequin at a testing center or with a partner at home, depending on the course type.
  • Your employer, school, or workplace may offer free or discounted CPR training through their safety program — ask your HR department or supervisor before paying out of pocket.
  • Renewal is the same process as initial certification; you do not need to retake the full course if you renew before your card expires.

In-person classes: what to expect and where to find them

An in-person CPR class runs two to four hours and teaches you to recognize cardiac arrest, perform chest compressions, use an automated external defibrillator (AED), and give rescue breaths. You practice on a mannequin under an instructor's watch, then perform the skills in front of them to pass. The American Red Cross calls this "CPR/AED for the Professional Rescuer" or "CPR/AED for Healthcare Providers" depending on your job. The American Heart Association offers "BLS for Healthcare Providers" (for medical workers) and "Heartsaver CPR AED" (for the general public).

To find a class near you, visit redcross.org and enter your zip code, or call your local Red Cross chapter directly. For American Heart Association classes, search heart.org/cpr. If neither has an opening soon, contact your county hospital's patient education department — many run their own classes. Fire departments often teach CPR on weekends; call the non-emergency line and ask if they offer public training. Cost ranges from $50 to $150 depending on the provider and location.

Bring a photo ID and arrive 10 to 15 minutes early. You will receive a card the same day if you pass. Most employers and schools accept any card from Red Cross or American Heart Association; check your workplace's requirements before enrolling to make sure the course type matches what they need.

Online CPR courses and blended learning options

Online CPR courses let you watch videos and take a written test from home, then complete the hands-on skills portion at a testing center or with a partner. The American Red Cross and American Heart Association both offer this format. Cost is usually $20 to $80 for the online portion, plus a fee if you need to visit a testing center ($30 to $50). The whole process takes one to two weeks.

The catch is that you must still demonstrate chest compressions and rescue breaths in front of someone — either a certified instructor at a testing center or a trained partner at home, depending on the course. Some employers and schools do not accept home-based skills testing, so confirm your workplace's rules before you enroll. If you choose a testing center, you will schedule an appointment after completing the online portion, and you get your card when ready after passing the skills test.

Online courses work best if you have a flexible schedule and live far from a training center, or if you need the certificate quickly and can get to a testing center within a few days. If you need it in the next 48 hours, an in-person class is your only option.

Employer and workplace training programs

Many employers, schools, hospitals, and gyms offer CPR training to staff and members at no cost or a reduced rate. Ask your HR department, your manager, or your school's safety office whether they run classes or have a partnership with a training provider. Some workplaces require CPR certification as a condition of employment and cover the cost entirely.

If your workplace offers training, enroll through them first — it is usually free or cheaper than paying on your own, and the certificate counts toward your job requirements. If they do not offer it but require it, ask whether they will reimburse you for taking a class elsewhere. Keep your receipt and the card itself as proof.

Cost comparison: in-person, online, and workplace options

OptionCostTime to CertificateWhere to Find It
In-person class (Red Cross or AHA)$50–$150Same dayredcross.org, heart.org/cpr, local hospital, fire department
Online course + testing center$50–$1301–2 weeksredcross.org, heart.org, third-party providers
Online course + home skills test$20–$801–2 weeksredcross.org, heart.org
Employer or workplace programFree or discountedVariesAsk HR, your manager, or your school

What to check before you enroll

Before signing up, confirm that the course and provider meet your employer's or school's requirements. Some workplaces accept only American Heart Association BLS certification, while others take any Red Cross or AHA card. A few require a specific course type — for example, "Healthcare Provider" level rather than "Heartsaver" level. Your HR department or supervisor can tell you which one you need.

Also check the card's validity period. Most CPR cards are good for two years from the date of issue. If you need the certificate to start a job on a specific date, make sure the class is scheduled early enough that your card will not expire before you begin. If you are renewing an expired card, you can take a renewal course (usually shorter and cheaper than the initial course) rather than starting from scratch.

Frequently Asked Questions

Can I get a CPR certificate online without going to a testing center?

Some online courses allow you to demonstrate chest compressions with a partner at home instead of at a testing center, but not all employers or schools accept this format. Check your workplace's policy before enrolling. If they require in-person skills testing, you will need to visit a testing center or take an in-person class.

How long is a CPR certificate good for?

A CPR card is valid for two years from the date you pass the course. After that, you must renew it. Renewal courses are usually shorter and cheaper than the initial course because you already know the material.

What's the difference between Red Cross and American Heart Association CPR?

Both teach the same CPR and AED skills and follow the same medical guidelines. The main difference is the course names and structure. Red Cross calls their general course "CPR/AED for the Professional Rescuer," while American Heart Association calls theirs "Heartsaver CPR AED." Both cards are accepted by most employers. Choose based on which provider has classes available near you.

Do I need CPR certification if my job does not require it?

No, CPR certification is not legally required unless your employer or a licensing body mandates it. However, many people get certified anyway for personal safety knowledge or to improve job prospects in healthcare, childcare, or fitness fields.

What if I fail the skills test?

If you do not pass the skills portion on your first try, most providers let you retake it the same day or within a few days at no extra cost. Ask the instructor what you need to improve and practice before the retest.