www.dennisfamily.com.au
Open in
urlscan Pro
141.193.213.11
Public Scan
Submitted URL: https://dennisfamilyhomes.com.au/
Effective URL: https://www.dennisfamily.com.au/
Submission: On May 15 via api from US — Scanned from AU
Effective URL: https://www.dennisfamily.com.au/
Submission: On May 15 via api from US — Scanned from AU
Form analysis
2 forms found in the DOMName: filters —
<form name="filters" ng-submit="submit()" class="ng-pristine ng-valid ng-valid-md-multiple">
<div class="filters home-filters">
<div class="filters-select filters-select--large hide-sm">
<div class="filter-content_selects home-filter-content">
<!-- <div class="filter-content_selects-select">
<md-select class="md-select filter-select" ng-model="data.range" ng-disabled="!isEnabled" aria-label="Range" placeholder="Range">
<md-option ng-repeat="option in filtersData.range" value="{{ option.value }}">{{ option.label }}</md-option>
</md-select>
</div> -->
<div class="filter-content_selects-select">
<div class="filter-label"> Storey </div>
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.storey" ng-disabled="!isEnabled" aria-label="Storey" placeholder="All" role="combobox" aria-expanded="false" id="select_55"
aria-disabled="false" tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_44"><span>All</span><span class="md-select-icon"
aria-hidden="true"></span></md-select-value></md-select>
</div>
<div class="filter-content_selects-select">
<div class="filter-label"> Bedrooms </div>
<md-select multiple="" class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty ng-valid-md-multiple" ng-model="data.bedrooms" ng-disabled="!isEnabled" ng-change="bedOnChange()" aria-label="Bedrooms" placeholder="All"
role="combobox" aria-expanded="false" id="select_58" aria-disabled="false" tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_45"><span>All</span><span
class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
</div>
<div class="filter-content_selects-select">
<div class="filter-label">
<span>Lot Width (m)</span><span class="light-filter-label">10.5 - 18+</span>
</div>
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.lotWidth" ng-disabled="!isEnabled" aria-label="Lot Width" placeholder="All" role="combobox" aria-expanded="false" id="select_66"
aria-disabled="false" tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_46"><span>All</span><span class="md-select-icon"
aria-hidden="true"></span></md-select-value></md-select>
</div>
<div class="filter-content_selects-select">
<div class="filter-label">
<span>Lot Length (m)</span><span class="light-filter-label">20 - 30+</span>
</div>
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.lotLength" ng-disabled="!isEnabled" aria-label="Lot Length" placeholder="All" role="combobox" aria-expanded="false" id="select_76"
aria-disabled="false" tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_47"><span>All</span><span class="md-select-icon"
aria-hidden="true"></span></md-select-value></md-select>
</div>
<div class="filter-content_selects-select">
<div class="filter-label">
<span>House Size (sq)</span><span class="light-filter-label">20 - 36+</span>
</div>
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.houseSize" ng-disabled="!isEnabled" aria-label="House Size" placeholder="All" role="combobox" aria-expanded="false" id="select_84"
aria-disabled="false" tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_48"><span>All</span><span class="md-select-icon"
aria-hidden="true"></span></md-select-value></md-select>
</div>
<button class="md-raised md-primary md-hue-1 padded wide home-filter-button md-button md-ink-ripple" ng-transclude="" ng-disabled="!isEnabled"> Find Your Dream Home <!-- ngIf: isSubmitting -->
</button>
<div class="filters_reset home-filter-reset">
<button class="padded md-button md-ink-ripple" ng-transclude="" ng-click="reset()">Reset</button>
</div>
</div>
</div>
<div class="filters-select filters-select--small hide-gt-sm">
<!-- <div class="filter">
<div class="filter-content">
<div class="filter-label icon-house">
Range
</div><div class="filter-input">
<md-select class="md-select filter-select" ng-model="data.range" ng-disabled="!isEnabled" aria-label="Range">
<md-option ng-repeat="option in filtersData.range" value="{{ option.value }}">{{ option.label }}</md-option>
</md-select>
</div>
</div>
</div> -->
<div class="filter">
<div class="filter-content">
<div class="filter-label icon-stairs"> Storey </div>
<div class="filter-input">
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.storey" ng-disabled="!isEnabled" aria-label="Storey" role="combobox" aria-expanded="false" id="select_86" aria-disabled="false"
tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_49"><span></span><span class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
</div>
</div>
</div>
<div class="filter">
<div class="filter-content">
<div class="filter-label icon-bed"> Bedrooms </div>
<div class="filter-input">
<md-select multiple="" class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty ng-valid-md-multiple" ng-model="data.bedrooms" ng-disabled="!isEnabled" aria-label="Bedrooms" role="combobox" aria-expanded="false"
id="select_89" aria-disabled="false" tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_50"><span></span><span class="md-select-icon"
aria-hidden="true"></span></md-select-value></md-select>
</div>
</div>
</div>
<div class="filter">
<div class="filter-content">
<div class="filter-label icon-bed"> Lot Width (m) </div>
<div class="filter-input">
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.lotWidth" ng-disabled="!isEnabled" aria-label="Lot Width" role="combobox" aria-expanded="false" id="select_97" aria-disabled="false"
tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_51"><span></span><span class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
</div>
</div>
</div>
<div class="filter">
<div class="filter-content">
<div class="filter-label icon-bed"> Lot Length (m) </div>
<div class="filter-input">
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.lotLength" ng-disabled="!isEnabled" aria-label="Lot Length" role="combobox" aria-expanded="false" id="select_107" aria-disabled="false"
tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_52"><span></span><span class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
</div>
</div>
</div>
<div class="filter">
<div class="filter-content">
<div class="filter-label icon-bed"> House Size (sq) </div>
<div class="filter-input">
<md-select class="md-select filter-select ng-pristine ng-untouched ng-valid ng-empty" ng-model="data.houseSize" ng-disabled="!isEnabled" aria-label="House Size" role="combobox" aria-expanded="false" id="select_115" aria-disabled="false"
tabindex="0" aria-invalid="false"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_53"><span></span><span class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
</div>
</div>
</div>
</div>
<!--
<div class="filter filter-sliders">
<div class="filter-slider">
<div class="filter-label filter-slider-label">
Lot Width (m)
</div>
<div class="filter-slider-values">
<span class="filter-slider-value">{{ data.lotWidth.min }}</span><span class="filter-slider-value">{{ data.lotWidth.max }}</span>
</div>
<md-range-slider flex step=".5" min="{{ rangesData.lot_width.min }}" max="{{ rangesData.lot_width.max }}" ng-model="data.lotWidth" aria-label="Lot Width" ng-disabled="!isEnabled">
</md-range-slider>
</div>
<div class="filter-slider">
<div class="filter-label filter-slider-label">
House Size (sq)
</div>
<div class="filter-slider-values">
<span class="filter-slider-value">{{ data.houseSize.min }}</span><span class="filter-slider-value">{{ data.houseSize.max }}</span>
</div>
<md-range-slider flex min="{{ rangesData.house_size.min }}" max="{{ rangesData.house_size.max }}" ng-model="data.houseSize" aria-label="House Size (sq)" ng-disabled="!isEnabled">
</md-range-slider>
</div>
</div>
-->
<!--
<div class="filter filter-sliders">
<div class="filter-slider">
<div class="filter-label filter-slider-label">
Price Range
</div>
<div class="filter-slider-values">
<span class="filter-slider-value">{{ data.priceRange.min | kiloFilter }}</span><span class="filter-slider-value">{{ data.priceRange.max | kiloFilter }}</span>
</div>
<md-range-slider flex min="{{ selectedPriceRange.min }}" max="{{ selectedPriceRange.max }}" ng-model="data.priceRange" aria-label="Price Range" ng-disabled="!isEnabled">
</md-range-slider>
</div>
<div class="filter-slider">
<div class="filter-label filter-slider-label">
Lot Depth (m)
</div>
<div class="filter-slider-values">
<span class="filter-slider-value">{{ data.lotDepth.min }}</span><span class="filter-slider-value">{{ data.lotDepth.max }}</span>
</div>
<md-range-slider flex min="{{ rangesData.lot_length.min }}" max="{{ rangesData.lot_length.max }}" ng-model="data.lotDepth" aria-label="Lot Depth (sq)" ng-disabled="!isEnabled">
</md-range-slider>
</div>
</div>
-->
</div>
<div class="hide-gt-sm">
<button class="md-raised md-primary md-hue-1 padded wide md-button md-ink-ripple" ng-transclude="" ng-disabled="!isEnabled"> Find Your Dream Home <!-- ngIf: isSubmitting -->
</button>
</div>
</form>
Name: enquiryForm —
<form data-post-id="0" name="enquiryForm" class="banner-form ng-valid-parse ng-invalid ng-invalid-required ng-valid-email ng-valid-pattern ng-pristine" ng-submit="submit('https://go.pardot.com/l/39602/2021-05-06/f59f3n')" novalidate="">
<div class="row">
<div class="col-md-12 homepage-hero__form-part">
<div class="form-group">
<md-input-container md-no-float="">
<label for="input_4">First Name*</label>
<input type="text" required="" ng-model="data.first_name" name="firstname" class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required" id="input_4" aria-invalid="true">
<!-- ngIf: enquiryForm.firstname.$touched && enquiryForm.firstname.$error -->
</md-input-container>
</div>
</div>
<div class="col-md-12 homepage-hero__form-part">
<div class="form-group">
<md-input-container md-no-float="">
<label for="input_5">Last Name*</label>
<input type="text" required="" ng-model="data.last_name" name="lastname" class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required" id="input_5" aria-invalid="true">
<!-- ngIf: enquiryForm.lastname.$touched && enquiryForm.lastname.$error -->
</md-input-container>
</div>
</div>
<div class="col-md-12 homepage-hero__form-part">
<div class="form-group">
<md-input-container md-no-float="" class="flex-100">
<label for="input_6">Email*</label>
<input type="email" required="" ng-model="data.email" ng-pattern="/^.+@.+\..+$/" name="email" ng-disabled="!isEnabled" class="ng-pristine ng-untouched md-input ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern"
id="input_6" aria-invalid="true">
<!-- ngIf: enquiryForm.email.$touched && enquiryForm.email.$error -->
</md-input-container>
</div>
</div>
<div class="col-md-12 homepage-hero__form-part">
<div class="form-group">
<md-input-container md-no-float="">
<label for="input_7">Phone Number*</label>
<input type="tel" required="" ng-model="data.phone" name="phone" ng-disabled="!isEnabled" class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required" id="input_7" aria-invalid="true">
<!-- ngIf: enquiryForm.phone.$touched && enquiryForm.phone.$error -->
</md-input-container>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<select name="enquiry_type" class="promo-form__hide form-control ng-untouched ng-valid ng-empty ng-pristine" ng-model="data.enquiry_type"
data-enquiry_type="["Sales","Maintenance","Employment","Trade","Media","Feedback","Finance","Other"]" aria-invalid="false">
<option value="" disabled="disabled" selected="selected">Select Enquiry Type</option>
<option value="Sales">Sales</option>
<option value="Maintenance">Maintenance</option>
<option value="Employment">Employment</option>
<option value="Trade">Trade</option>
<option value="Media">Media</option>
<option value="Feedback">Feedback</option>
<option value="Finance">Finance</option>
<option value="Other">Other</option>
</select>
<md-input-container md-no-float="" class="">
<label for="select_18" class="md-placeholder md-static">Enquiry Type*</label>
<md-select required="" ng-model="data.enquiry_type" name="enquiry_type" ng-disabled="!isEnabled"
data-enquiry_type="["Sales","Maintenance","Employment","Trade","Media","Feedback","Finance","Other"]"
class="ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-parse ng-pristine" role="combobox" aria-expanded="false" id="select_18" aria-required="true" aria-disabled="false" tabindex="0" aria-invalid="true"
aria-label="Enquiry Type*"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_0"><span>Enquiry Type*</span><span class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
<!-- ngIf: enquiryForm.enquiry_type.$touched && enquiryForm.enquiry_type.$error -->
<select class="md-visually-hidden ng-pristine ng-untouched ng-valid ng-empty" name=".enquiry_type" ng-model="data.enquiry_type" aria-hidden="true" tabindex="-1" aria-invalid="false">
<option value="" selected="selected">Select Enquiry Type</option>
<option value="Sales">Sales</option>
<option value="Maintenance">Maintenance</option>
<option value="Employment">Employment</option>
<option value="Trade">Trade</option>
<option value="Media">Media</option>
<option value="Feedback">Feedback</option>
<option value="Finance">Finance</option>
<option value="Other">Other</option>
</select></md-input-container>
</div>
</div>
<div class="col-md-12 homepage-hero__form-part-alt2 ng-hide" ng-hide="data.enquiry_type != 'Sales'" aria-hidden="true">
<div class="form-group">
<select name="do_you_have_land" class="promo-form__hide form-control ng-untouched ng-valid ng-empty ng-pristine" ng-model="data.do_you_have_land" data-do_you_have_land="["Yes","No"]" aria-invalid="false">
<option value="" disabled="disabled" selected="selected">Do you have land?</option>
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
<md-input-container md-no-float="" class="md-input-has-value">
<label for="select_23">Do you have land?*</label>
<md-select ng-required="data.enquiry_type == 'Sales'" ng-model="data.do_you_have_land" name="do_you_have_land" ng-disabled="!isEnabled" data-do_you_have_land="["Yes","No"]"
class="ng-untouched ng-empty ng-valid ng-valid-required ng-valid-parse ng-pristine" role="combobox" aria-expanded="false" id="select_23" aria-required="false" aria-disabled="false" tabindex="0" aria-invalid="false"
aria-label="Do you have land?*"><md-select-value class="md-select-value" id="select_value_label_1"><span>Do you have land?</span><span class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
<!-- ngIf: enquiryForm.do_you_have_land.$touched && enquiryForm.do_you_have_land.$error -->
<select class="md-visually-hidden ng-pristine ng-untouched ng-valid ng-empty" name=".do_you_have_land" ng-model="data.do_you_have_land" aria-hidden="true" tabindex="-1" aria-invalid="false">
<option value="" selected="selected">Do you have land?</option>
<option value="Yes">Yes</option>
<option value="No">No</option>
</select></md-input-container>
</div>
</div>
<div class="col-md-12 homepage-hero__form-part-alt2 ng-hide" ng-hide="data.enquiry_type != 'Sales'" aria-hidden="true">
<div class="form-group">
<select name="nearest_centre" class="promo-form__hide form-control ng-untouched ng-valid ng-empty ng-pristine" ng-model="data.nearest_centre"
data-nearest_centre="["Metro North","Metro West","Metro South","Warragul","Geelong","Ballarat","Warrnambool","Bendigo","Shepparton","Echuca"]"
aria-invalid="false">
<option value="" disabled="disabled" selected="selected">Where would you like to build? </option>
<!-- ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Metro North" class="ng-binding ng-scope">Metro North</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Metro West" class="ng-binding ng-scope">Metro West</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Metro South" class="ng-binding ng-scope">Metro South</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Warragul" class="ng-binding ng-scope">Warragul</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Geelong" class="ng-binding ng-scope">Geelong</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Ballarat" class="ng-binding ng-scope">Ballarat</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Warrnambool" class="ng-binding ng-scope">Warrnambool</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Bendigo" class="ng-binding ng-scope">Bendigo</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Shepparton" class="ng-binding ng-scope">Shepparton</option><!-- end ngRepeat: option in models.centers -->
<option ng-repeat="option in models.centers" value="Echuca" class="ng-binding ng-scope">Echuca</option><!-- end ngRepeat: option in models.centers -->
</select>
<md-input-container md-no-float="">
<label for="select_25" class="md-placeholder md-static">Where do you want to build?*</label>
<md-select ng-required="data.enquiry_type == 'Sales'" ng-model="data.nearest_centre" name="nearest_centre" ng-disabled="!isEnabled"
data-nearest_centre="["Metro North","Metro West","Metro South","Warragul","Geelong","Ballarat","Warrnambool","Bendigo","Shepparton","Echuca"]"
class="ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" role="combobox" aria-expanded="false" id="select_25" aria-required="false" aria-disabled="false" tabindex="0" aria-invalid="false"
aria-label="Where do you want to build?*"><md-select-value class="md-select-value md-select-placeholder" id="select_value_label_2"><span>Where do you want to build?*</span><span class="md-select-icon"
aria-hidden="true"></span></md-select-value></md-select>
<!-- ngIf: enquiryForm.nearest_centre.$touched && enquiryForm.nearest_centre.$error -->
<select class="md-visually-hidden ng-pristine ng-untouched ng-valid ng-empty" name=".nearest_centre" ng-model="data.nearest_centre" aria-hidden="true" tabindex="-1" aria-invalid="false">
<option value="" class="ng-binding" selected="selected"></option>
</select></md-input-container>
</div>
</div>
<div class="col-md-12 ng-hide" ng-hide="data.enquiry_type != 'Trade' && data.enquiry_type != 'Employment'" aria-hidden="true">
<div class="form-group">
<select name="nearest_centre" class="promo-form__hide form-control ng-untouched ng-valid ng-empty ng-pristine" ng-model="data.nearest_centre"
data-nearest_centre="["Metro North","Metro South","Metro West","Geelong","Regional"]" aria-invalid="false">
<option value="" disabled="disabled" selected="selected">Where would you like to work?</option>
<option value="Metro North">Metro North</option>
<option value="Metro South">Metro South</option>
<option value="Metro West">Metro West</option>
<option value="Geelong">Geelong</option>
<option value="Regional">Regional</option>
</select>
<md-input-container md-no-float="" class="md-input-has-value">
<label for="select_33">Where would you like to work?*</label>
<md-select ng-required="data.enquiry_type == 'Trade' || data.enquiry_type == 'Employment'" ng-model="data.nearest_centre" name="nearest_centre" ng-disabled="!isEnabled"
data-nearest_centre="["Metro North","Metro South","Metro West","Geelong","Regional"]" class="ng-untouched ng-empty ng-valid ng-valid-required ng-valid-parse ng-pristine" role="combobox"
aria-expanded="false" id="select_33" aria-required="false" aria-disabled="false" tabindex="0" aria-invalid="false" aria-label="Where would you like to work?*"><md-select-value class="md-select-value" id="select_value_label_3"><span>Where
would you like to work?</span><span class="md-select-icon" aria-hidden="true"></span></md-select-value></md-select>
<!-- ngIf: enquiryForm.nearest_centre.$touched && enquiryForm.nearest_centre.$error -->
<select class="md-visually-hidden ng-pristine ng-untouched ng-valid ng-empty" name=".nearest_centre" ng-model="data.nearest_centre" aria-hidden="true" tabindex="-1" aria-invalid="false">
<option value="" selected="selected">Where would you like to work?</option>
<option value="Metro North">Metro North</option>
<option value="Metro South">Metro South</option>
<option value="Metro West">Metro West</option>
<option value="Geelong">Geelong</option>
<option value="Regional">Regional</option>
</select></md-input-container>
</div>
</div>
<div class="col-md-12 promo-form__mobile-spacing-above">
<div class="form-group">
<input type="hidden" ng-model="data.signup_check" value="signup_check" ng-init="data.signup_check='signup_check'" autocomplete="off" class="ng-pristine ng-untouched ng-valid ng-not-empty">
<label class="checkbox"> I accept the <a href="https://www.dennisfamily.com.au/wp-content/uploads/2020/10/Dennis-Family-Homes-Collection-Statement.pdf">Collection Statement</a> and
<a href="https://www.dennisfamily.com.au/privacy-policy/">Privacy Policy</a> of Dennis Family Homes. <br> Please respond and send me information about home building and special offers from Dennis Family Homes. <input type="checkbox"
class="checkbox__input ng-pristine ng-untouched ng-valid ng-not-empty" ng-model="data.signup" aria-invalid="false">
<span class="checkbox__mark"></span>
</label>
</div>
</div>
<div class="col-md-12">
<!-- ngIf: validationMessage -->
</div>
<div class="col-md-12 promo-form__mobile-spacing-above">
<div>
<a href="tel:1800336647" class="enquiry-phone-link"><svg class="icon icon-phone"><use xlink:href="#icon-phone"></use></svg><b>1800 336 647</b></a>
<!-- <input type="hidden" ng-model="data.I_am_interested_in_KDRB" value="Knockdown Rebuild" ng-init="data.I_am_interested_in_KDRB='Knockdown Rebuild'"> -->
<button type="submit" class="btn btn-default promo__button" ng-disabled="enquiryForm.$invalid || !isEnabled" disabled="disabled">Get In Touch</button>
<!-- ngIf: isSubmitting -->
</div>
</div>
</div>
</form>
Text Content
Skip to main content Skip to primary navigation close OH NO! WE CAN'T SHOW YOU THIS PAGE. Unfortunately the service you're trying to access is not currently available for your region. Please return to our homepage or contact with us for further information. Homepage Enquire Now You are using an outdated browser. Please upgrade your browser to improve your experience. Close * Latest Offers * News / Blog * Gallery * Colour Studios * I want to build in Melbourne * Call 1800 336 647 Call 1800 336 647 * Contact Us * Find a Display Side Menu Toggle * Home Designs * All Home Designs * Aspirations Series * Inspirations Series * Virtual Tours * Catalogues * House & Land * How it Works * View Packages * Exclusive H&L Packages * Display Homes For Sale * Where We Build * Display Homes * Knockdown Rebuild * About Us * About Us * Accounts Payable * Our People * Building Process * Testimonials * Dennis Connect * Build With Confidence Search Enquire now Close Search List View Map Menu * Home Designs * All Home Designs * Aspirations Series * Inspirations Series * Virtual Tours * Catalogues * House & Land * How it Works * View Packages * Exclusive H&L Packages * Display Homes For Sale * Where We Build * Display Homes * Knockdown Rebuild * About Us * About Us * Accounts Payable * Our People * Building Process * Testimonials * Dennis Connect * Build With Confidence * Contact Us * Latest Offers * News / Blog * Gallery * Colour Studios * Build in Melbourne BUILD WITH CONFIDENCE FIND OUT MORE BUILD YOUR DREAM HOME Filter Home Designs Storey All Bedrooms All Lot Width (m)10.5 - 18+ All Lot Length (m)20 - 30+ All House Size (sq)20 - 36+ All Find Your Dream Home Reset Storey Bedrooms Lot Width (m) Lot Length (m) House Size (sq) Find Your Dream Home Reset SPEAK WITH US TODAY This is your opportunity to build your dream home, your way. Start your journey with Dennis Family Homes today. First Name* Last Name* Email* Phone Number* Select Enquiry Type Sales Maintenance Employment Trade Media Feedback Finance Other Enquiry Type* Enquiry Type* Select Enquiry TypeSalesMaintenanceEmploymentTradeMediaFeedbackFinanceOther Do you have land? Yes No Do you have land?* Do you have land? Do you have land?YesNo Where would you like to build? Metro NorthMetro WestMetro SouthWarragulGeelongBallaratWarrnamboolBendigoSheppartonEchuca Where do you want to build?* Where do you want to build?* Where would you like to work? Metro North Metro South Metro West Geelong Regional Where would you like to work?* Where would you like to work? Where would you like to work?Metro NorthMetro SouthMetro WestGeelongRegional I accept the Collection Statement and Privacy Policy of Dennis Family Homes. Please respond and send me information about home building and special offers from Dennis Family Homes. 1800 336 647 Get In Touch OUR RANGES ASPIRATIONS Simple, affordable and no compromise on quality. Looking for your first home? Downsizing or upsizing? Our Aspirations Series homes are for you. Explore the Range View Catalogue INSPIRATIONS Superior standard inclusions, designer fixtures and more choice than ever before, our Inspirations Series homes have been engineered for a new generation. Explore the Range View Catalogue KNOCKDOWN REBUILD Same address. Stunning new home. Knockdown and rebuild your dream home in the location you've grown to love, with a specialist team at Dennis Family Homes. Explore the Range View Catalogue House & Land View Now Aspirations Series View Now Inspirations Series View Now Latest Offer Claim Offer Virtual Tours Take a Tour Display Homes Immerse Yourself House & Land View Now Aspirations Series View Now Inspirations Series View Now Latest Offer Claim Offer Virtual Tours Take a Tour Display Homes Immerse Yourself House & Land View Now Aspirations Series View Now Inspirations Series View Now LATEST NEWS FAQS - NATIONAL CONSTRUCTION CODE CHANGES IN VICTORIA MAKING HOME SPECIAL FOR MUM SHAKER STYLE FEATURES IN HOME DESIGN BUILD WITH CONFIDENCE ProductReview.com.au 4.3 from 636 reviews Sorted by best reviews , this link will open in a new tab/window Previous AMAZING EXPERIENCE by Sumeena on 14/05/2024 I had a wonderdul experience with sales consultant Abin Paul. I was assisted by him right from the moment of expressing my interest. Highly recommend... , this link will open in a new tab/window COLOUR SELECTION APPOINTMENTS by kellylwy7 on 14/05/2024 Bella (Notting Hill, Vic) has been amazing! Her professionalism, calm demeanour and patience makes our appointment stress-free! We genuinely enjoy the... , this link will open in a new tab/window PRE CONTRACT APPOINTMENT by Barbara C on 14/05/2024 Excellent appointment with the sales consultant at the Dennis Family homes office in Woolet Quick and efficient service. Willing to explain everythi... , this link will open in a new tab/window HIGHLY RECOMMENDED by Teresa M on 13/05/2024 We had such a great experience with our consultant, Kurt. He contacted us three times a week and was always available. When we needed to contact him,... , this link will open in a new tab/window COLOUR SELECTION by Trawets E. on 02/05/2024 Rebecca made it so easy and we are thrilled with all of her suggestions. She took away all our concerns and helped us every set of the way in choosing... , this link will open in a new tab/window THRILLED by Mortlake on 29/04/2024 What a fabulous experience selecting our colours with Rebecca. Rebecca has 10 years experience and it shows! Such a knowledgeable and professional pe... , this link will open in a new tab/window JO-ANNE IS AMAZING! by MATTHEW AND KATHARINE on 21/04/2024 Jo-Anne was incredible. She was so knowledgeable, patient and friendly. She made our Colour Selection appointment really enjoyable and stress-free. I... , this link will open in a new tab/window COLOUR SELECTION - NOTTING HILL by Liz M. on 20/04/2024 Today we went in for Colour Selection and we were met by the lovely Jo-Anne who made a very daunting experience into a pleasant and fun day. We would... , this link will open in a new tab/window EXCELLENT EXPERIENCE by Sandford on 19/04/2024 Molly was very helpful and steered me in the right direction when I felt a bit lost or confused with my selections. Very helpful and knowledgeable als... , this link will open in a new tab/window COLOUR APPOINTMENT by Belinda Chatfield on 17/04/2024 Our Color consultant Sue Williams was amazing helping us with her professional advise and experience. Our home will be beautiful thanks to Sue. Upgra... , this link will open in a new tab/window FANTASTIC SERVICE AND GREAT EXPERIENCE by Bineesh Vijayan on 16/04/2024 Fantastic service and great experience - We had Abin Paul , Sales consultant and he is absolutely amazing! Very professional, patient and gave us grea... , this link will open in a new tab/window EXCELLENT by Shameer on 09/04/2024 This is our first home and we had a wonderful colour appointment today with Jo - Anne. We were on the board with mixed up of information and ideas, Jo... , this link will open in a new tab/window THIRD TIME ROUND by Rebekah on 01/04/2024 This is my third build with Dennis and the experience gets better every time! Robert at Leopold has been amazing. Never makes us feel like our questio... , this link will open in a new tab/window COLOUR SELECTION by Kaye on 29/03/2024 Molly was really helpful during our colour selection. She was patient with us and guided us through the whole process. She has a wide range of knowled... , this link will open in a new tab/window FIRST STEPS by Rachelle on 23/03/2024 Dealing with Echuca has been a stress free process so far. I have not felt pressured or pushed. I went to Shepparton for my coloring yesterday and was... , this link will open in a new tab/window AMAZING EXPERIENCE WITH DENNIS FAMILY HOMES by Aditya P. on 13/03/2024 It has been an amazing experience with Dennis Family Homes. Thank you Annetha and John for the amazing service and all the help. Made it super easy an... , this link will open in a new tab/window HELPFUL, FRIENDLY AND ACCOMMODATING by Elishia on 10/03/2024 We completed our colours selection today and Rebecca was extremely helpful, patient and understanding of our needs. We wanted to be as prepared as pos... , this link will open in a new tab/window PROFESSIONAL SERVICE by Rah on 01/03/2024 I received professional, hospitable, quick, efficient support from both Jo-Anne & Alice. Each consultation was well thought out & prepped to the best... , this link will open in a new tab/window Next “ Everything just fell into place. A suitable block became available in a great location near a primary school and then there were no hassles during our building process. It felt like home straight away. ” Paul Baker & Chrystal White - Echuca, VIC “ When it comes to building, we would not hesitate to recommend Dennis Family Homes to anyone. Customer service is very important to us, so how a company deals with people is a major consideration in our decision making. The team at Dennis Family Homes were willing to listen and go the extra step to ensure fantastic service from start to finish. We now have a wonderful new home and are happy enjoying a great lifestyle at The Hunt Club. ” Ganesan Shrinivas & Shweta Shrinivas - Cranbourne East, VIC “ Everyone in the team made what can be quite a stressful and exhaustive experience into a simple and streamlined process. They have added a human touch to what seems to be with most companies only about dollars. ” Peter & Lee Watson - Bendigo, VIC “ As a couple starting out, we were unsure what the home building experience would be like, but we put our trust in Dennis Family Homes. They provided great service and helped us all the way through, making the whole process hassle free ” Ben & Belinda Hannasky - Wyndham Vale, VIC PreviousNext 1234 THE DENNIS FAMILY EXPERIENCE Building your dream home should be exciting. That’s why we’re committed to making the journey as uncomplicated, clear and stress-free as possible—and it all starts with great design. With quality, functionality and style underpinning every element of our home designs, all Dennis Family homes are carefully planned and expertly built to ensure they’ll stand up to the demands of the busy lifestyles of Australian families. Featuring functional open-plan meals, kitchen and living areas ideal for the whole family to come together to relax in comfort and style, our contemporary-designed homes provide the perfect environment whether it’s family time, play time or party time. Whether you’re a first home buyer looking to break into the property market or an investor searching for the perfect investment opportunity, we have something for everyone. With a wide range of affordable home designs and house and land packages to choose from, we make it easy to find the right property, at the right price. You’ll never need to compromise on quality when you build with the Dennis Family, even if you’re building on a budget. Only building to the highest quality standards, you know you’ll get a house that not only meets but exceeds your expectations when you a Dennis Family home. Having received numerous industry awards for quality and design, all our homes are proven to live up to the test of time. In fact, the tradesmen who build our display homes are the same tradesmen who build your home, so what you see really is what you get. With a long and proud history of making home ownership possible for Australian families, it’s no wonder why we’ve built a reputation as one of the best home builders in Melbourne. Building in a range of established and emerging suburbs right across Melbourne, regional Victoria and New South Wales, we can help turn your dream into a reality. With a team of experienced and dedicated consultants to guide you through every stage of the process, we know you’ll love building with the Dennis Family. Make sure you pay a visit to one of our Display Centres to really experience the Dennis Family difference. Show more Show less LINKS TO OUR SOCIAL MEDIA * Facebook, this link will open in a new tab/window * Instagram, this link will open in a new tab/window * LinkedIn, this link will open in a new tab/window * Youtube, this link will open in a new tab/window * Pinterest, this link will open in a new tab/window FOOTER LINKS * Dennis Family Corporation * Terms & Conditions * Privacy Policy * FAQ * Careers * Contact Us * Latest Offers * Sitemap COPYRIGHT DISCLAIMER All images and photographs used are for illustrative purposes only and may differ from final built forms. Images throughout may show upgrades or items not supplied by Dennis Family Homes or as part of the promotion or subject to additional cost, including inbuilt cabinetry, landscaping (including driveway and paving), decking, garage doors, fencing, furniture, decorator items, window furnishings, feature tiling, splashback windows, entertainer stacker doors, skylights, decorative indoor and outdoor screens and light fittings. If the home design is modified, additional charges may apply. Dennis Family Homes reserves the right to substitute unavailable products with products of similar make and kind. Please check your New Home Contract for full binding terms and conditions. All rights reserved. © 2024 Dennis Family Homes Pty Ltd. Registered Building Practitioner. Builder License Number CDB-U 49195 (VIC) and 173511C (NSW). close WHERE WOULD YOU LIKE TO BUILD? This information helps us show you the home designs, display centres and packages that are most relevant to you. Geelong Melbourne Regional