Price analysis · November 2026

How much does a CPR course cost in NSW?

The median advertised price of a CPR course in NSW is $75, across 52 approved providers that publish a price. Half charge between $60 and $86; advertised prices run from $35 to $225. Data as at November 2026.

Median
$75
Middle 50%
$60–$86
Lowest
$35
Highest
$225
Providers priced
52 of 129
2$3036$50129$7076$904$110
Providers by their lowest advertised price. The darker bar holds the median, $75. 3 providers priced above $125, up to $225, not shown.
CPR providers by price band
FromToProviders
$30$402
$40$503
$50$606
$60$7012
$70$809
$80$907
$90$1006
$100$1104
$110$1200
$120$1300

Most common advertised length: 3 hours or 2.5 hours.

Refresher courses are not included in these figures: 1 approved provider advertises one, from $50.

By region

Regions with at least three providers publishing a price, cheapest median first.

RegionMedianLowestProviders priced
South Western Sydney$60$5010
Newcastle & Hunter$60$357
Western Sydney$65$508
Sydney CBD & Inner$75$506
Sutherland Shire & St George$83$486

By delivery

DeliveryMedianLowestProviders priced
Blended (online theory + in-person assessment)$70$4519
Face to face$80$3522

Compare the providers behind these numbers

Prices, durations and next dates for all 129 approved CPR providers in NSW.

See CPR providers

Frequently asked questions

How much does a CPR course cost in NSW?
The median advertised price of a CPR course in NSW is $75, across 52 approved providers that publish a price. Half charge between $60 and $86; advertised prices run from $35 to $225.
What is the cheapest CPR course in NSW?
The lowest advertised price among approved providers is $35. Compare what each price includes — duration, delivery and whether assessment is included — before booking on price alone.
Does the price of a CPR course vary by region?
Yes. Among regions with at least three priced providers, the median runs from $60 in South Western Sydney to $83 in Sutherland Shire & St George.
Is a CPR course cheaper online or face to face?
Median advertised prices: blended $70 (19 providers); face to face $80 (22 providers).
How much is a CPR refresher course in NSW?
Refresher courses are listed separately from the full course. 1 approved provider advertises one, from $50.
Do these prices include GST?
Most providers do not say. Of 69 advertised prices for this course, 0 state whether GST is included. Confirm the final price with the provider.

How these figures are worked out

  • Only providers that hold the unit on their scope of registration on the national training register (training.gov.au) are included.
  • Each provider counts once, at its lowest advertised price for this course, so a provider with many sessions cannot skew the result.
  • Prices come from each provider's own website. Prices more than five times or less than a fifth of the category median, and $0 fee-free-if-eligible listings, are excluded.
  • Refresher, update and verification-of-competency courses are left out and shown separately, so a short refresher never reads as the price of the full course.
  • Assessment-only courses (recognition of prior learning, skills assessments) are left out too: they are for people who can already do the work, so they cost less than the full course.
  • 0 of 69 advertised prices say whether GST is included; the rest are shown as advertised.
  • Figures update automatically as providers' prices change. This page reflects data as at November 2026.

Cite as: Work Tickets, “CPR course prices in NSW”, November 2026, worktickets.com.au/costs/cpr/

Guide

How long tickets last: renewal periods explained

CPR, first aid, RSA, RCG, high risk work licences and traffic control: how often each ticket must be renewed in NSW.

Read the guide

All course costs in NSW →