Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-cf7 domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-mail-logging domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the insert-headers-and-footers domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/purewate/pwb.co.nz/wp-content/plugins/insert-headers-and-footers/includes/class-wpcode-auto-insert.php on line 89
Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/purewate/pwb.co.nz/wp-content/plugins/insert-headers-and-footers/includes/class-wpcode-auto-insert.php on line 91
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-addons-cf7 domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the antispam-bee domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the polylang domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/purewate/pwb.co.nz/wp-includes/functions.php on line 6131
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY'] INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` )
SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 10:10:23', '2026-06-24 10:10:23', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"fix_mime_type\"}' FROM DUAL
WHERE (
SELECT action_id FROM wp_actionscheduler_actions
WHERE status IN ( 'pending', 'in-progress' )
AND hook = 'image-optimization/database/migration'
AND `group_id` = 0
LIMIT 1 ) IS NULL
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY'] INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` )
SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 10:10:23', '2026-06-24 10:10:23', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"fix_avif_with_zero_dimensions\"}' FROM DUAL
WHERE (
SELECT action_id FROM wp_actionscheduler_actions
WHERE status IN ( 'pending', 'in-progress' )
AND hook = 'image-optimization/database/migration'
AND `group_id` = 0
LIMIT 1 ) IS NULL
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY'] INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/migration')
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` )
SELECT 'image-optimization/database/migration', 'pending', '2026-06-24 10:10:23', '2026-06-24 10:10:23', 'O:28:\"ActionScheduler_NullSchedule\":0:{}', 0, 0, '{\"name\":\"cleanup_legacy_bulk_operations\"}' FROM DUAL
WHERE (
SELECT action_id FROM wp_actionscheduler_actions
WHERE status IN ( 'pending', 'in-progress' )
AND hook = 'image-optimization/database/migration'
AND `group_id` = 0
LIMIT 1 ) IS NULL
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_groups.PRIMARY'] INSERT INTO `wp_actionscheduler_groups` (`slug`) VALUES ('image-optimization/cleanup')
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` )
SELECT 'image-optimization/cleanup/stuck-operation', 'pending', '2026-06-24 10:10:23', '2026-06-24 10:10:23', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1782295823;s:18:\"\0*\0first_timestamp\";i:1782295823;s:13:\"\0*\0recurrence\";i:300;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1782295823;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:300;}', 0, 10, '[]' FROM DUAL
WHERE (
SELECT action_id FROM wp_actionscheduler_actions
WHERE status IN ( 'pending', 'in-progress' )
AND hook = 'image-optimization/cleanup/stuck-operation'
AND `group_id` = 0
LIMIT 1 ) IS NULL
WordPress database error: [Duplicate entry '0' for key 'wp_actionscheduler_actions.PRIMARY']
INSERT INTO wp_actionscheduler_actions ( `hook`, `status`, `scheduled_date_gmt`, `scheduled_date_local`, `schedule`, `group_id`, `priority`, `args` )
SELECT 'wp_mail_smtp_summary_report_email', 'pending', '2026-06-29 06:00:00', '2026-06-29 06:00:00', 'O:32:\"ActionScheduler_IntervalSchedule\":5:{s:22:\"\0*\0scheduled_timestamp\";i:1782712800;s:18:\"\0*\0first_timestamp\";i:1782712800;s:13:\"\0*\0recurrence\";i:604800;s:49:\"\0ActionScheduler_IntervalSchedule\0start_timestamp\";i:1782712800;s:53:\"\0ActionScheduler_IntervalSchedule\0interval_in_seconds\";i:604800;}', 7, 10, '[null]' FROM DUAL
WHERE ( SELECT NULL FROM DUAL ) IS NULL
Deprecated: Creation of dynamic property Google\Site_Kit\Modules\Ads\Web_Tag::$home_domain is deprecated in /home/purewate/pwb.co.nz/wp-content/plugins/google-site-kit/includes/Modules/Ads/Web_Tag.php on line 37 Water Blasting Services Auckland | Pure Water Blasting Experts
Our journey began with a simple idea of “Smart Cleaning, Better Living”
It all started when Richard, a passionate entrepreneur with a keen eye for opportunity, noticed a gap in the market for effective and eco-friendly water blasting in Auckland. Armed with determination and a relentless pursuit of excellence, Richard set out to turn this vision into reality.
With limited resources, we rolled up our sleeves in the early days and got to work. From gutter cleaning and facade washing to roof moss & mould treatment, we tackled every project with enthusiasm and a commitment to quality. We focused on providing top-notch water blasting services in Auckland, ensuring that every surface we cleaned was transformed with care and precision.
Today, we stand as a trusted name in the industry, known for our reliability, expertise, and uncompromising commitment to customer satisfaction. As we look to the future, we remain inspired by the endless possibilities of water blasting, and we’re excited to keep discovering new technology continue transforming surfaces, and exceeding expectations for years to come.
Health & Safety
We take pride in the professionalism and dedication of our staff. Every member of our team undergoes rigorous health and safety training to ensure they are equipped with the knowledge and skills necessary to perform their duties safely and effectively. This training is especially crucial in delivering our water blasting services in Auckland safely and efficiently.
We comply with the 2015 Health and Safety at Work Act requirements.
100% Fully Insured
Heights Safety Trained Certified
Essential First Aid Certified
ECIA Certified Member
Our Goal
Always To Deliver Excellent Results
Eco-Friendly
Utilising biodegradable products for a greener planet.
Quality Service
Commitment to excellence in every job.
Affordability
Competitive, fair commercial building washing pricing without compromising quality.
Safety First
Prioritising the well-being of both clients and staff.
OUR TEAM
We Always Work With Energetic Team
As word spread of our expertise and attention to detail, our small team began to grow. Each new member brought their own unique skills and perspective, enriching our collective journey and expanding our capabilities. From humble beginnings, operating out of a small garage with just a handful of equipment, we steadily grew our expertise and reputation in the industry.
Richard
The founder of Pure Water Blasting, is someone who constantly challenges himself. He is fluent in English, Mandarin, Cantonese, and Malay, enabling seamless communication with clients from diverse linguistic backgrounds. With extensive expertise in exterior house cleaning , he excels at tackling complex and challenging issues. Additionally, he is a member of the Exterior Cleaning Industry Association (ECIA)New Zealand, earning the trust of his clients through his integrity and reliable services.
Andy
Andy is dedicated and has expertise in exterior house washing and roof cleaning. His energetic demeanours, handsome smile, and captivating eyes always make a positive impression on our clients. His meticulous attention to detail and commitment always gained satisfied clients through his excellent work.
Ding
Ding holds a New Zealand Working at Height Basic Course certification. He is a professional in exterior soft washing systems. Being vigilant and observant, he always ensures each and every job task meets high-quality standards.
Richard
The founder of Pure Water Blasting, is someone who constantly challenges himself. He is fluent in English, Mandarin, Cantonese, and Malay, enabling seamless communication with clients from diverse linguistic backgrounds. With extensive expertise in exterior house cleaning , he excels at tackling complex and challenging issues. Additionally, he is a member of the Exterior Cleaning Industry Association (ECIA)New Zealand, earning the trust of his clients through his integrity and reliable services.
Andy
Andy is dedicated and has expertise in exterior house washing and roof cleaning. His energetic demeanours, handsome smile, and captivating eyes always make a positive impression on our clients. His meticulous attention to detail and commitment always gained satisfied clients through his excellent work.
Ding
Ding holds a New Zealand Working at Height Basic Course certification. He is a professional in exterior soft washing systems. Being vigilant and observant, he always ensures each and every job task meets high-quality standards.
Exterior House Wash
Trust Our Professional Services
At Pure Water Blasting Ltd, we understand that the exterior of your home is not just a structure, but a reflection of your pride and investment. Choosing us for your exterior house washing means choosing a team dedicated to excellence, professionalism, and customer satisfaction.