Uncover the costs and benefits of building a new energy efficient home.

Building an energy efficient home may cost more to construct, but those costs can often be recovered through incentive programs and savings to annual energy bills. 

Use the Home Energy Calculator to get an estimate of what it costs to build a new green home and the financial benefits.

Home Energy Calculator*

$(document).ready(function() {// Size Options $("#bld").change(function() { var valBld = $(this).val(); if (valBld == "SFD") { $("#size").html("\-- select --\1500 sq ft\3000 sq ft\4150 sq ft"); } else if (valBld == "RHE") { $("#size").html("\-- select --\1000 sq ft\1500 sq ft\2500 sq ft"); } else if (valBld == "RHM") { $("#size").html("\-- select --\1000 sq ft\1500 sq ft\2500 sq ft"); } }); // Ventilation Options $("#eP, #heat, #bld").change(function() { var valHeat = $('#heat :selected').val(); var valBld = $('#bld :selected').val(); var valeP = $('#eP :selected').val(); if (valBld == "SFD" & valeP == "ERS80") { $('#hrv').removeAttr('disabled'); } else if (valeP == "Es") { $('#hrv').attr('disabled', 'disabled'); $('#hrv').attr('checked', true); } else { $('#hrv').attr('disabled', 'disabled'); $('#hrv').attr('checked', false); } }); // Button enable $("#bld, #heat, #size, #eP").change(function() { if (($("#bld").val() != "NULL") & ($("#size").val() != "NULL") & ($("#heat").val() != "NULL") & ($("#eP").val() != "NULL")) { $("button").removeAttr('disabled'); } else { $("button").attr('disabled', 'disabled'); } }); // Outputs $ $("button").click(function() { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; var payP = 0; var npv = 0; // -------------------------------- // SFD, Small, Electric, ERS, noHRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80') & (!$("#hrv").is(':checked'))) { var icC = 4370; var eSave = 230; var PV = 3230; var inct = 2200; } // SFD, Small, Electric, ERS, HRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80') & ($("#hrv").is(':checked'))) { var icC = 4320; var eSave = 185; var PV = 2610; var inct = 2200; } // SFD, Small, Electric, E* if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 4370 + 900; //+$900 for HRV var eSave = 230; var PV = 3230; var inct = 2200; } // SFD, Small, Gas, ERS, noHRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80') & (!$("#hrv").is(':checked'))) { var icC = 1940; var eSave = 140; var PV = 2000; var inct = 3500; } // SFD, Small, Gas, ERS, HRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80') & ($("#hrv").is(':checked'))) { var icC = 2700; var eSave = 120; var PV = 1740; var inct = 3200; } // SFD, Small, Gas, E* if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2330 + 900; //+$900 for HRV var eSave = 185; var PV = 2580; var inct = 3500; } // -------------------------------- // SFD, Medium, Electric, ERS, noHRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80') & (!$("#hrv").is(':checked'))) { var icC = 6860; var eSave = 415; var PV = 5850; var inct = 2200; } // SFD, Medium, Electric, ERS, HRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80') & ($("#hrv").is(':checked'))) { var icC = 4970; var eSave = 360; var PV = 5050; var inct = 2200; } // SFD, Medium, Electric, E* if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 6860 + 900; //+$900 for HRV var eSave = 415; var PV = 5850; var inct = 2200; } // SFD, Medium, Gas, ERS, noHRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80') & (!$("#hrv").is(':checked'))) { var icC = 2220; var eSave = 215; var PV = 3000; var inct = 3500; } // SFD, Medium, Gas, ERS, HRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80') & ($("#hrv").is(':checked'))) { var icC = 3120; var eSave = 250; var PV = 3520; var inct = 3200; } // SFD, Medium, Gas, E* if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2740 + 900; //+$900 for HRV var eSave = 260; var PV = 3650; var inct = 3500; } // -------------------------------- // SFD, Large, Electric, ERS, noHRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80') & (!$("#hrv").is(':checked'))) { var icC = 8460; var eSave = 490; var PV = 6950; var inct = 2200; } // SFD, Large, Electric, ERS, HRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80') & ($("#hrv").is(':checked'))) { var icC = 5440; var eSave = 450; var PV = 6360; var inct = 2200; } // SFD, Large, Electric, E* if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 8460 + 900; //+$900 for HRV var eSave = 490; var PV = 6950; var inct = 2200; } // SFD, Large, Gas, ERS, noHRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80') & (!$("#hrv").is(':checked'))) { var icC = 2540; var eSave = 250; var PV = 3480; var inct = 3500; } // SFD, Large, Gas, ERS, HRV if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80') & ($("#hrv").is(':checked'))) { var icC = 3460; var eSave = 290; var PV = 4130; var inct = 3200; } // SFD, Large, Gas, E* if (($("#bld :selected").val() == 'SFD') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 3050 + 900; //+$900 for HRV var eSave = 295; var PV = 4170; var inct = 3500; } // -------------------------------- // RHE, Small, Electric, ERS if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; } // RHE, Small, Electric, E* if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 2830 + 500; //+$500 for HRV var eSave = 185; var PV = 2590; var inct = 450; } // RHE, Small, Gas, ERS if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 250; } // RHE, Small, Gas, E* if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2010 + 500; //+$500 for HRV var eSave = 150; var PV = 2140; var inct = 1750; } // -------------------------------- // RHE, Medium, Electric, ERS if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; } // RHE, Medium, Electric, E* if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 5540 + 500; //+$500 for HRV var eSave = 255; var PV = 3580; var inct = 450; } // RHE, Medium, Gas, ERS if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; } // RHE, Medium, Gas, E* if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2090 + 500; //+$500 for HRV var eSave = 170; var PV = 2360; var inct = 1750; } // -------------------------------- // RHE, Large, Electric, ERS if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; } // RHE, Large, Electric, E* if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 4880 + 500; //+$500 for HRV var eSave = 330; var PV = 4670; var inct = 450; } // RHE, Large, Gas, ERS if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; } // RHE, Large, Gas, E* if (($("#bld :selected").val() == 'RHE') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2530 + 500; //+$500 for HRV var eSave = 205; var PV = 2900; var inct = 1750; } // -------------------------------- // RHM, Small, Electric, ERS if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 250; } // RHM, Small, Electric, E* if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 2245 + 500; //+$500 for HRV var eSave = 100; var PV = 1410; var inct = 450; } // RHM, Small, Gas, ERS if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 250; } // RHM, Small, Gas, E* if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'small') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2120 + 500; //+$500 for HRV var eSave = 150; var PV = 2130; var inct = 1750; } // -------------------------------- // RHM, Medium, Electric, ERS if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 250; } // RHM, Medium, Electric, E* if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 2820 + 500; //+$500 for HRV var eSave = 150; var PV = 2110; var inct = 450; } // RHM, Medium, Gas, ERS if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 250; } // RHM, Medium, Gas, E* if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'medium') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2290 + 500; //+$500 for HRV var eSave = 160; var PV = 2280; var inct = 1750; } // -------------------------------- // RHM, Large, Electric, ERS if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; } // RHM, Large, Electric, E* if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'Elec') & ($("#eP :selected").val() == 'Es')) { var icC = 3720 + 500; //+$500 for HRV var eSave = 235; var PV = 3290; var inct = 450; } // RHM, Large, Gas, ERS if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'ERS80')) { var icC = 0; var eSave = 0; var PV = 0; var inct = 0; } // RHM, Large, Gas, E* if (($("#bld :selected").val() == 'RHM') & ($("#size :selected").val() == 'large') & ($("#heat :selected").val() == 'NG') & ($("#eP :selected").val() == 'Es')) { var icC = 2560 + 500; //+$500 for HRV var eSave = 190; var PV = 2650; var inct = 1750; } // Apply Incentives if ($("#incentives").is(':checked')) { var addCost = icC - inct; var payP = (addCost / eSave).toFixed(1); var npv = PV - addCost; } else { var addCost = icC; var payP = (addCost / eSave).toFixed(1); var npv = PV - addCost; } if (payP < 0) { var payP = (0).toFixed(0); } if ((addCost <= 0) & (eSave <= 0)) { var payP = (0).toFixed(0); } // Outputs $("#icCost").html("$" + addCost + "") $("#annSave").html("$" + eSave + " per year") $("#sPP").html("" + payP + " years") $("#NPV").html("$" + npv + "") }); });

House Type  -- select --Single Family DwellingRowhouse - End UnitRowhouse - Middle Unit    Size 

Space Heating  -- select --ElectricNatural Gas

Energy Target  -- select --EnerGuide 80ENERGY STAR     HRV   Incentives

Calculate

Added Cost:

Energy Bill Savings:

Simple Payback Period:

Net Present Value:

 

Learn more about the various incentives and rebates, including additional insurance rebates from the Canadian Mortgage and Housing Corporation.

For the next steps in building your new energy efficient home contact a local Certified Energy Advisor or the City of Surrey Sustainability Office.

 

*Important Notice and Disclaimer Regarding the Home Energy Calculator
The Home Energy Calculator has been developed by the City of Surrey to assist in generating a better understanding of home energy efficiency considerations. While the City of Surrey believes that the Home Energy Calculator, if used correctly, will produce accurate results, the calculator is provided "as is" and without representation or warranty of any kind, including that it is fit for any purpose, or functions as intended or at all. Use of the Home Energy Calculator is entirely at the user's own risk and the City of Surrey accepts no liability of any kind. The calculator is designed to provide an estimate of what it would cost to meet certain home energy certifications and the potential savings to annual energy bills. The results are meant as general estimates only.