Skip to content

Buy CPR Signs Compliant with Australian Pool Safety Laws

Our CPR signs are designed for pool safety compliance in every Australian state and territory. Made with weatherproof materials, UV-resistant finishes, and easy-to-read instructions, they help you meet legal requirements and keep your pool area safe.

Whether you need a CPR sign for a home pool, strata property, or commercial venue, our signs are fully compliant, premium-quality, and ready to ship across Australia.

Loading image: Replace_Old_Faded _CPR_Sign Replace_Old_Faded _CPR_Sign

​Is Your CPR Sign Faded or Outdated? Time to Upgrade

Your pool is a major investment and a standout feature of your home — don’t let a worn-out CPR sign drag it down.

At CPR Signs Australia, we offer premium, weather-resistant CPR signs that meet Australian safety standards and are built to last. Designed for style and durability, they’re the perfect finishing touch for any pool area.

Upgrade your sign today and keep your poolside safe, compliant, and looking its best.

Shop now
Loading image:

Acrylic CPR Signs

Acrylic signs have a glossy glass look perfect for a high class look. Suitable for outdoor installation.

VIEW RANGE
Loading image: Premium CPR Decals For Glass Pool Fences - www.cprsigns.com.au Premium CPR Decals For Glass Pool Fences - www.cprsigns.com.au

Premium CPR Decals for Glass Pool Fences

Our Premium Pool Decals are the perfect high quality soloutions for Glass Pool Fencing

VIEW RANGE
Premium Acrylic CPR Signs - www.cprsigns.com.au

Premium Acrylic CPR Signs

Premium Acrylic CPR signs are the ultimate blend of safety and style

VIEW RANGE

Brushed Aluminium Signs

Our range of Brushed Aluminum Signs are highly durable and have a real wow factor.

VIEW RANGE
This section doesn’t currently include any content. Add content to this section using the sidebar.

Blog posts

Why Investing in High-Quality CPR Signs Matters | Safety & Compliance

Investing in high-quality CPR signage ensures durability, clarity, and compliance with safety regulations. Unlike cheaper signs, premium options offer long-term savings, enhanced aesthetics, and minimal maintenance. Protect your pool area and ensure clear, reliable information with top-notch signage.

Why CPR Training is Essential | Beyond Just a Sign

The Importance of Formal CPR Training: Why a CPR Sign Isn’t Enough Having a CPR sign in your swimming pool area, busi...

Do You Need a New CPR Pool Sign? Signs of Wear & Compliance Issues

Do You Need a New CPR Pool Sign? Here’s How to Tell Having a clearly visible and compliant CPR sign in your pool area...

Locate Us

Unit 27/35 Ingleston Rd, Wakerley QLD 4154

We are primarily an online store, producing custom orders on demand. However, we do hold a limited range of products available for in-store purchase.

In-Store Sales: By appointment only
Monday – Friday: 9:00am to 3:00pm
Saturday & Sunday: CLOSED

Please call in advance to confirm availability.

Payments accepted: Cash and EFTPOS

Call us on 0430 011 297 before visiting to discuss your needs or arrange an appointment.

Get directions
Back to top
/* Force styling for buttons like "Shop now" */ .button--secondary, .button--tertiary, .button--outline, .button--primary, .shop-now, a.button, a.button--secondary { background-color: #0073e6 !important; color: #ffffff !important; border: none !important; text-align: center; padding: 0.75rem 1.5rem; font-weight: 600; text-transform: uppercase; transition: background-color 0.3s ease; cursor: pointer; display: inline-block; text-decoration: none; } .button--secondary:hover, .button--tertiary:hover, .button--outline:hover, .button--primary:hover, .shop-now:hover, a.button:hover, a.button--secondary:hover { background-color: #005bb5 !important; color: #ffffff !important; } /* Force styling on specific "Shop now" buttons */ a[href*="/collections"] { background-color: #0073e6 !important; color: #ffffff !important; padding: 0.75rem 1.5rem; border: none !important; text-transform: uppercase; font-weight: 600; display: inline-block; text-align: center; text-decoration: none !important; transition: background-color 0.3s ease; } a[href*="/collections"]:hover { background-color: #005bb5 !important; color: #ffffff !important; } /* Ultra-specific override for "Shop now" button */ .shopify-section .button, .shopify-section a.button, .shopify-section .button--primary, .shopify-section a[href*="/collections"] { background-color: #0073e6 !important; color: #ffffff !important; border-color: #0073e6 !important; text-transform: uppercase; font-weight: 600; text-decoration: none !important; padding: 0.75rem 1.5rem; display: inline-block; text-align: center; transition: background-color 0.3s ease; } .shopify-section .button:hover, .shopify-section a.button:hover, .shopify-section .button--primary:hover, .shopify-section a[href*="/collections"]:hover { background-color: #005bb5 !important; color: #ffffff !important; border-color: #005bb5 !important; } /* Override for the homepage "Shop now" button linking to collections */ a[href="/collections/all"] { background-color: #0073e6 !important; color: #ffffff !important; border: none !important; padding: 1rem 2rem; font-weight: 600; text-transform: uppercase; text-decoration: none !important; display: inline-block; transition: background-color 0.3s ease; } a[href="/collections/all"]:hover { background-color: #005bb5 !important; color: #ffffff !important; } /* Final override for homepage "Shop now" button */ button.button, .button.shop-now, .button[aria-label="Shop now"], .button[href="/collections/all"], a[href="/collections/all"].button, a.button[href="/collections/all"] { background-color: #0073e6 !important; color: #ffffff !important; border: none !important; padding: 1rem 2rem !important; font-weight: 600 !important; text-transform: uppercase !important; text-decoration: none !important; display: inline-block !important; text-align: center !important; transition: background-color 0.3s ease !important; box-shadow: none !important; } button.button:hover, .button.shop-now:hover, a[href="/collections/all"].button:hover, a.button[href="/collections/all"]:hover { background-color: #005bb5 !important; color: #ffffff !important; }
BESbswy