Heat Pump Hot Water Rebates in Victoria (2026)

Victoria homeowners can save up to $2,700 on a heat pump hot water system by stacking federal and state rebates. Average installed cost after rebates: $2,200 - $4,500.

Get free installer quotes

Victoria Gas Ban

315 days

From 1 March 2027, gas hot water systems in existing homes must be replaced with an efficient electric alternative (heat pump) when they reach end-of-life. Repairs are still allowed. New builds already banned from gas connections since January 2024. Rentals also face mandatory replacement of gas heaters.

2,160,000 of 2,700,000 Victoria households are connected to gas and will be affected.

Read the complete 2027 guide

All Available Rebates

Federal

Small-scale Technology Certificates (STCs)

Applied as a point-of-sale discount. Value varies by system type and climate zone. Available Australia-wide until 2030.

$500 - $700
VIC State

Solar Victoria Hot Water Rebate

Victorian homeowners with household income under $210,000. Property value under $3M. Must use a Solar Victoria registered installer. Up to $1,400 for Australian-made systems.

Official website →
$1,000 - $1,400
Certificate

Victorian Energy Upgrades (VEU) Certificates

All Victorian households. Applied as point-of-sale discount by participating retailers.

Official website →
$300 - $600
Total potential savings
Up to $2,700

Cost by Suburb

Installed costs after all available rebates. Click a suburb for a detailed breakdown including brand recommendations and installer quotes.

Richmond3121metro
$2,200 - $4,200after rebates
Ringwood3134metro
$2,300 - $4,400after rebates
Frankston3199metro
$2,100 - $4,100after rebates
Glen Waverley3150metro
$2,400 - $4,500after rebates
Werribee3030metro
$2,100 - $4,000after rebates
Cranbourne3977metro
$2,100 - $4,100after rebates
Dandenong3175metro
$2,100 - $4,000after rebates
Essendon3040metro
$2,400 - $4,500after rebates
Box Hill3128metro
$2,300 - $4,400after rebates
Bentleigh3204metro
$2,300 - $4,500after rebates
Geelong3220regional
$2,200 - $4,300after rebates
Ballarat3350regional
$2,300 - $4,500after rebates
Bendigo3550regional
$2,200 - $4,400after rebates
Shepparton3630regional
$2,300 - $4,500after rebates
Warrnambool3280regional
$2,400 - $4,600after rebates
Melbourne CBD3000metro
$2,500 - $4,800after rebates
Southbank3006metro
$2,500 - $4,800after rebates
South Yarra3141metro
$2,400 - $4,600after rebates
Carlton3053metro
$2,400 - $4,600after rebates
Fitzroy3065metro
$2,400 - $4,600after rebates
Collingwood3066metro
$2,300 - $4,500after rebates
Prahran3181metro
$2,400 - $4,600after rebates
St Kilda3182metro
$2,300 - $4,500after rebates
Toorak3142metro
$2,600 - $5,000after rebates
Hawthorn3122metro
$2,400 - $4,600after rebates
Kew3101metro
$2,500 - $4,700after rebates
Camberwell3124metro
$2,500 - $4,700after rebates
Malvern3144metro
$2,500 - $4,700after rebates
Brunswick3056metro
$2,300 - $4,400after rebates
North Melbourne3051metro
$2,400 - $4,600after rebates
West Melbourne3003metro
$2,400 - $4,600after rebates
Docklands3008metro
$2,500 - $4,800after rebates
East Melbourne3002metro
$2,600 - $4,900after rebates
Cremorne3121metro
$2,400 - $4,500after rebates
Abbotsford3067metro
$2,300 - $4,500after rebates
Clifton Hill3068metro
$2,400 - $4,500after rebates
North Fitzroy3068metro
$2,400 - $4,600after rebates
Parkville3052metro
$2,500 - $4,700after rebates
Princes Hill3054metro
$2,500 - $4,700after rebates
South Melbourne3205metro
$2,400 - $4,600after rebates
Windsor3181metro
$2,400 - $4,500after rebates
Armadale3143metro
$2,500 - $4,800after rebates
Glen Iris3146metro
$2,500 - $4,700after rebates
Kooyong3144metro
$2,600 - $4,900after rebates
Thomastown3074metro
$2,100 - $4,100after rebates
Epping3076metro
$2,100 - $4,100after rebates
South Morang3752metro
$2,100 - $4,100after rebates
Craigieburn3064metro
$2,100 - $4,000after rebates
Bundoora3083metro
$2,200 - $4,200after rebates
Northcote3070metro
$2,300 - $4,400after rebates
Thornbury3071metro
$2,300 - $4,400after rebates
Coburg3058metro
$2,200 - $4,300after rebates
Preston3072metro
$2,200 - $4,200after rebates
Reservoir3073metro
$2,100 - $4,100after rebates
Fairfield3078metro
$2,300 - $4,400after rebates
Alphington3078metro
$2,400 - $4,500after rebates
Ivanhoe3079metro
$2,400 - $4,600after rebates
Heidelberg3084metro
$2,300 - $4,400after rebates
Rosanna3084metro
$2,300 - $4,400after rebates
Macleod3085metro
$2,200 - $4,300after rebates
Kingsbury3083metro
$2,100 - $4,100after rebates
Watsonia3087metro
$2,200 - $4,200after rebates
Diamond Creek3089metro
$2,300 - $4,400after rebates
Hurstbridge3099metro
$2,400 - $4,500after rebates
Doreen3754metro
$2,100 - $4,100after rebates
Mernda3754metro
$2,100 - $4,000after rebates
Whittlesea3757metro
$2,200 - $4,200after rebates
Wallan3756metro
$2,200 - $4,200after rebates
Beveridge3753metro
$2,100 - $4,100after rebates
Mickleham3064metro
$2,100 - $4,000after rebates
Roxburgh Park3064metro
$2,000 - $4,000after rebates
Broadmeadows3047metro
$2,000 - $4,000after rebates
Gladstone Park3043metro
$2,100 - $4,100after rebates
Tullamarine3043metro
$2,100 - $4,100after rebates
Airport West3042metro
$2,200 - $4,200after rebates
Keilor3036metro
$2,200 - $4,200after rebates
Keilor East3033metro
$2,200 - $4,300after rebates
Niddrie3042metro
$2,300 - $4,300after rebates
Essendon West3040metro
$2,300 - $4,400after rebates
Moonee Ponds3039metro
$2,400 - $4,500after rebates
Ascot Vale3032metro
$2,300 - $4,500after rebates
Flemington3031metro
$2,300 - $4,400after rebates
Kensington3031metro
$2,400 - $4,500after rebates
Fawkner3060metro
$2,100 - $4,100after rebates
Glenroy3046metro
$2,100 - $4,100after rebates
Hadfield3046metro
$2,100 - $4,100after rebates
Oak Park3046metro
$2,200 - $4,200after rebates
Pascoe Vale3044metro
$2,200 - $4,200after rebates
Pascoe Vale South3044metro
$2,200 - $4,200after rebates
Coburg North3058metro
$2,200 - $4,200after rebates
Brunswick East3057metro
$2,300 - $4,400after rebates
Brunswick West3055metro
$2,300 - $4,400after rebates
Mill Park3082metro
$2,100 - $4,100after rebates
Greensborough3088metro
$2,200 - $4,300after rebates
Lalor3075metro
$2,000 - $4,000after rebates
Yarraville3013metro
$2,200 - $4,300after rebates
Williamstown3016metro
$2,300 - $4,500after rebates
Point Cook3030metro
$2,100 - $4,100after rebates
Tarneit3029metro
$2,000 - $4,000after rebates
Caroline Springs3023metro
$2,100 - $4,100after rebates
Melton3337metro
$2,100 - $4,100after rebates
Footscray3011metro
$2,200 - $4,200after rebates
Seddon3011metro
$2,300 - $4,400after rebates
Kingsville3012metro
$2,200 - $4,300after rebates
Braybrook3019metro
$2,100 - $4,000after rebates
Maidstone3012metro
$2,100 - $4,100after rebates
Maribyrnong3032metro
$2,200 - $4,300after rebates
West Footscray3012metro
$2,100 - $4,100after rebates
Tottenham3012metro
$2,100 - $4,000after rebates
Sunshine3020metro
$2,100 - $4,000after rebates
Sunshine North3020metro
$2,000 - $4,000after rebates
Sunshine West3020metro
$2,000 - $4,000after rebates
St Albans3021metro
$2,000 - $4,000after rebates
Albion3020metro
$2,000 - $4,000after rebates
Ardeer3022metro
$2,000 - $4,000after rebates
Deer Park3023metro
$2,000 - $4,000after rebates
Burnside Heights3023metro
$2,100 - $4,000after rebates
Taylors Hill3037metro
$2,100 - $4,100after rebates
Hillside3037metro
$2,100 - $4,100after rebates
Sydenham3037metro
$2,100 - $4,000after rebates
Kings Park3021metro
$2,000 - $4,000after rebates
Truganina3029metro
$2,000 - $4,000after rebates
Hoppers Crossing3029metro
$2,000 - $4,000after rebates
Wyndham Vale3024metro
$2,000 - $4,000after rebates
Williams Landing3027metro
$2,100 - $4,100after rebates
Altona3018metro
$2,200 - $4,200after rebates
Altona North3025metro
$2,100 - $4,100after rebates
Altona Meadows3028metro
$2,100 - $4,000after rebates
Newport3015metro
$2,200 - $4,300after rebates
Spotswood3015metro
$2,200 - $4,200after rebates
South Kingsville3015metro
$2,100 - $4,100after rebates
Laverton3028metro
$2,100 - $4,000after rebates
Laverton North3026metro
$2,100 - $4,000after rebates
Williamstown North3016metro
$2,300 - $4,400after rebates
Doncaster3108metro
$2,400 - $4,500after rebates
Templestowe3106metro
$2,400 - $4,600after rebates
Eltham3095metro
$2,300 - $4,400after rebates
Croydon3136metro
$2,200 - $4,300after rebates
Lilydale3140metro
$2,200 - $4,300after rebates
Balwyn3103metro
$2,500 - $4,700after rebates
Balwyn North3104metro
$2,500 - $4,700after rebates
Deepdene3103metro
$2,500 - $4,800after rebates
Canterbury3126metro
$2,500 - $4,800after rebates
Surrey Hills3127metro
$2,400 - $4,600after rebates
Mont Albert3127metro
$2,400 - $4,600after rebates
Blackburn3130metro
$2,300 - $4,400after rebates
Blackburn North3130metro
$2,300 - $4,400after rebates
Blackburn South3130metro
$2,300 - $4,400after rebates
Forest Hill3131metro
$2,200 - $4,300after rebates
Nunawading3131metro
$2,200 - $4,300after rebates
Mitcham3132metro
$2,200 - $4,300after rebates
Vermont3133metro
$2,200 - $4,300after rebates
Vermont South3133metro
$2,300 - $4,400after rebates
Wantirna3152metro
$2,200 - $4,300after rebates
Wantirna South3152metro
$2,300 - $4,400after rebates
Boronia3155metro
$2,200 - $4,200after rebates
Bayswater3153metro
$2,200 - $4,200after rebates
Kilsyth3137metro
$2,200 - $4,200after rebates
Montrose3765metro
$2,300 - $4,400after rebates
Mooroolbark3138metro
$2,200 - $4,200after rebates
Chirnside Park3116metro
$2,200 - $4,300after rebates
Mount Evelyn3796metro
$2,300 - $4,400after rebates
Wandin3139metro
$2,400 - $4,500after rebates
Ferntree Gully3156metro
$2,200 - $4,200after rebates
Upper Ferntree Gully3156metro
$2,300 - $4,300after rebates
Belgrave3160metro
$2,400 - $4,500after rebates
Tecoma3160metro
$2,400 - $4,500after rebates
Sassafras3787metro
$2,500 - $4,600after rebates
Olinda3788metro
$2,500 - $4,600after rebates
Mount Dandenong3767metro
$2,500 - $4,600after rebates
Rowville3178metro
$2,200 - $4,300after rebates
Scoresby3179metro
$2,200 - $4,200after rebates
Knoxfield3180metro
$2,200 - $4,200after rebates
Lysterfield3156metro
$2,300 - $4,400after rebates
Berwick3806metro
$2,200 - $4,200after rebates
Narre Warren3805metro
$2,100 - $4,100after rebates
Pakenham3810metro
$2,100 - $4,100after rebates
Mornington3931metro
$2,200 - $4,300after rebates
Caulfield3162metro
$2,400 - $4,500after rebates
Caulfield North3161metro
$2,500 - $4,700after rebates
Caulfield South3162metro
$2,400 - $4,500after rebates
Caulfield East3145metro
$2,400 - $4,500after rebates
Carnegie3163metro
$2,300 - $4,400after rebates
Murrumbeena3163metro
$2,300 - $4,400after rebates
Hughesdale3166metro
$2,200 - $4,300after rebates
Glen Huntly3163metro
$2,300 - $4,400after rebates
Elsternwick3185metro
$2,400 - $4,600after rebates
Gardenvale3185metro
$2,400 - $4,600after rebates
Ormond3204metro
$2,300 - $4,400after rebates
McKinnon3204metro
$2,400 - $4,500after rebates
Moorabbin3189metro
$2,200 - $4,300after rebates
Highett3190metro
$2,300 - $4,400after rebates
Brighton3186metro
$2,500 - $4,800after rebates
Hampton3188metro
$2,400 - $4,600after rebates
Cheltenham3192metro
$2,300 - $4,400after rebates
Sandringham3191metro
$2,400 - $4,600after rebates
Beaumaris3193metro
$2,500 - $4,700after rebates
Black Rock3193metro
$2,500 - $4,700after rebates
Mentone3194metro
$2,300 - $4,400after rebates
Parkdale3195metro
$2,300 - $4,400after rebates
Mordialloc3195metro
$2,200 - $4,300after rebates
Aspendale3195metro
$2,200 - $4,300after rebates
Edithvale3196metro
$2,200 - $4,200after rebates
Chelsea3196metro
$2,200 - $4,200after rebates
Bonbeach3196metro
$2,200 - $4,200after rebates
Carrum3197metro
$2,200 - $4,200after rebates
Patterson Lakes3197metro
$2,300 - $4,400after rebates
Seaford3198metro
$2,100 - $4,100after rebates
Langwarrin3910metro
$2,200 - $4,200after rebates
Karingal3199metro
$2,100 - $4,100after rebates
Skye3977metro
$2,200 - $4,200after rebates
Cranbourne East3977metro
$2,100 - $4,000after rebates
Cranbourne North3977metro
$2,100 - $4,000after rebates
Cranbourne West3977metro
$2,100 - $4,000after rebates
Clyde3978metro
$2,100 - $4,100after rebates
Clyde North3978metro
$2,100 - $4,000after rebates
Officer3809metro
$2,200 - $4,200after rebates
Beaconsfield3807metro
$2,300 - $4,400after rebates
Emerald3782metro
$2,400 - $4,500after rebates
Cockatoo3781metro
$2,400 - $4,500after rebates
Gembrook3783metro
$2,500 - $4,600after rebates
Port Melbourne3207metro
$2,400 - $4,600after rebates
Albert Park3206metro
$2,500 - $4,700after rebates
Middle Park3206metro
$2,500 - $4,700after rebates
Elwood3184metro
$2,400 - $4,500after rebates
Balaclava3183metro
$2,300 - $4,400after rebates
Oakleigh3166metro
$2,200 - $4,300after rebates
Clayton3168metro
$2,100 - $4,100after rebates
Springvale3171metro
$2,100 - $4,000after rebates
Mulgrave3170metro
$2,200 - $4,200after rebates
Noble Park3174metro
$2,000 - $4,000after rebates
Keysborough3173metro
$2,100 - $4,100after rebates
Springvale South3172metro
$2,000 - $4,000after rebates
Doveton3177metro
$2,000 - $4,000after rebates
Endeavour Hills3802metro
$2,100 - $4,100after rebates
Hallam3803metro
$2,100 - $4,100after rebates
Hampton Park3976metro
$2,000 - $4,000after rebates
Lynbrook3975metro
$2,100 - $4,100after rebates
Lyndhurst3975metro
$2,100 - $4,100after rebates
Mount Martha3934metro
$2,300 - $4,400after rebates
Mount Eliza3930metro
$2,400 - $4,600after rebates
Dromana3936metro
$2,300 - $4,400after rebates
Rosebud3939metro
$2,200 - $4,300after rebates
Rye3941metro
$2,300 - $4,400after rebates
Sorrento3943metro
$2,500 - $4,800after rebates
Portsea3944metro
$2,600 - $5,000after rebates
Hastings3915metro
$2,200 - $4,200after rebates
Somerville3912metro
$2,200 - $4,200after rebates
Tyabb3913metro
$2,200 - $4,200after rebates
Bittern3918metro
$2,200 - $4,300after rebates
Balnarring3926metro
$2,300 - $4,400after rebates
Traralgon3844regional
$2,400 - $4,600after rebates
Mildura3500regional
$2,400 - $4,600after rebates
Wodonga3690regional
$2,300 - $4,500after rebates
Wangaratta3677regional
$2,400 - $4,600after rebates
Horsham3400regional
$2,500 - $4,700after rebates
Ocean Grove3226regional
$2,200 - $4,300after rebates
Torquay3228regional
$2,200 - $4,400after rebates
Sunbury3429metro
$2,200 - $4,200after rebates
Drouin3818regional
$2,400 - $4,500after rebates
Warragul3820regional
$2,400 - $4,500after rebates
Bairnsdale3875regional
$2,500 - $4,700after rebates
Sale3850regional
$2,400 - $4,600after rebates
Leongatha3953regional
$2,500 - $4,700after rebates
Wonthaggi3995regional
$2,400 - $4,600after rebates
Inverloch3996regional
$2,400 - $4,600after rebates
Cowes3922regional
$2,500 - $4,700after rebates
Colac3250regional
$2,400 - $4,600after rebates
Camperdown3260regional
$2,500 - $4,700after rebates
Hamilton3300regional
$2,500 - $4,700after rebates
Portland3305regional
$2,500 - $4,800after rebates
Ararat3377regional
$2,400 - $4,600after rebates
Stawell3380regional
$2,400 - $4,600after rebates
Maryborough3465regional
$2,400 - $4,600after rebates
Castlemaine3450regional
$2,400 - $4,500after rebates
Kyneton3444regional
$2,400 - $4,500after rebates
Gisborne3437regional
$2,300 - $4,400after rebates
Romsey3434regional
$2,400 - $4,500after rebates
Kilmore3764regional
$2,400 - $4,500after rebates
Seymour3660regional
$2,400 - $4,600after rebates
Yea3717regional
$2,500 - $4,700after rebates
Mansfield3722regional
$2,500 - $4,700after rebates
Bright3741regional
$2,500 - $4,800after rebates
Mount Beauty3699regional
$2,500 - $4,800after rebates
Echuca3564regional
$2,400 - $4,500after rebates
Rochester3561regional
$2,400 - $4,600after rebates
Kyabram3620regional
$2,400 - $4,600after rebates
Cobram3644regional
$2,400 - $4,600after rebates
Yarrawonga3730regional
$2,400 - $4,600after rebates
Benalla3672regional
$2,400 - $4,600after rebates
Euroa3666regional
$2,400 - $4,600after rebates
Nagambie3608regional
$2,400 - $4,600after rebates
Healesville3777regional
$2,400 - $4,500after rebates
Yarra Glen3775regional
$2,400 - $4,500after rebates
Warburton3799regional
$2,500 - $4,600after rebates
Lara3212regional
$2,200 - $4,300after rebates
Corio3214regional
$2,200 - $4,200after rebates
Norlane3214regional
$2,200 - $4,200after rebates
North Geelong3215regional
$2,200 - $4,300after rebates
Geelong West3218regional
$2,300 - $4,400after rebates
Newtown3220regional
$2,300 - $4,500after rebates
Highton3216regional
$2,300 - $4,400after rebates
Belmont3216regional
$2,200 - $4,300after rebates
Grovedale3216regional
$2,200 - $4,300after rebates
Waurn Ponds3216regional
$2,200 - $4,300after rebates
Armstrong Creek3217regional
$2,200 - $4,200after rebates
Drysdale3222regional
$2,300 - $4,400after rebates
Portarlington3223regional
$2,300 - $4,400after rebates
Queenscliff3225regional
$2,400 - $4,500after rebates
Leopold3224regional
$2,200 - $4,300after rebates
Ashburton3147metro
$2,400 - $4,600after rebates
Burwood3125metro
$2,300 - $4,400after rebates
Mount Waverley3149metro
$2,300 - $4,400after rebates
Wheelers Hill3150metro
$2,300 - $4,400after rebates
Malvern East3145metro
$2,400 - $4,600after rebates
Hawthorn East3123metro
$2,400 - $4,600after rebates
Kew East3102metro
$2,400 - $4,600after rebates
Bulleen3105metro
$2,300 - $4,400after rebates
Donvale3111metro
$2,400 - $4,500after rebates
Doncaster East3109metro
$2,300 - $4,500after rebates
Templestowe Lower3107metro
$2,400 - $4,500after rebates
Montmorency3094metro
$2,300 - $4,400after rebates
Research3095metro
$2,400 - $4,500after rebates
Brighton East3187metro
$2,500 - $4,700after rebates
Bentleigh East3165metro
$2,300 - $4,400after rebates
St Kilda East3183metro
$2,300 - $4,500after rebates
Strathmore3041metro
$2,400 - $4,500after rebates
Morwell3840regional
$2,300 - $4,500after rebates
Moe3825regional
$2,300 - $4,500after rebates
Narre Warren South3805metro
$2,100 - $4,100after rebates
Carrum Downs3201metro
$2,100 - $4,100after rebates
Frankston South3199metro
$2,300 - $4,400after rebates
Fitzroy North3068metro
$2,400 - $4,600after rebates
Ringwood East3135metro
$2,200 - $4,300after rebates
Ringwood North3134metro
$2,300 - $4,400after rebates
Heathmont3135metro
$2,200 - $4,300after rebates
Moorooduc3933metro
$2,300 - $4,400after rebates
Baxter3911metro
$2,200 - $4,200after rebates
Eltham North3095metro
$2,300 - $4,400after rebates
Box Hill South3128metro
$2,300 - $4,400after rebates
Croydon North3136metro
$2,200 - $4,300after rebates
Croydon South3136metro
$2,200 - $4,200after rebates
Oakleigh East3166metro
$2,200 - $4,200after rebates
Oakleigh South3167metro
$2,200 - $4,200after rebates
Clayton South3169metro
$2,100 - $4,100after rebates
Huntingdale3166metro
$2,200 - $4,200after rebates
Taylors Lakes3038metro
$2,200 - $4,200after rebates
Eaglemont3084metro
$2,500 - $4,700after rebates
Viewbank3084metro
$2,300 - $4,400after rebates
Plenty3090metro
$2,400 - $4,500after rebates
Briar Hill3088metro
$2,200 - $4,300after rebates
Bellfield3081metro
$2,100 - $4,100after rebates
Mooroopna3629regional
$2,300 - $4,500after rebates
Kialla3631regional
$2,300 - $4,500after rebates
Sebastopol3356regional
$2,300 - $4,400after rebates
Ballarat East3350regional
$2,300 - $4,400after rebates
Wendouree3355regional
$2,300 - $4,400after rebates
Strathdale3550regional
$2,300 - $4,400after rebates
Kennington3550regional
$2,300 - $4,400after rebates
Flora Hill3550regional
$2,200 - $4,400after rebates
Free Quote
Step 1 of 4

What's your postcode?

See costs and rebates for your area

100% freeNo obligationTakes 30 sec