affordablehomeservices.ca
Open in
urlscan Pro
151.101.130.159
Public Scan
Submitted URL: http://ahswindowsanddoors.ca/
Effective URL: https://affordablehomeservices.ca/
Submission: On April 07 via api from CA — Scanned from CA
Effective URL: https://affordablehomeservices.ca/
Submission: On April 07 via api from CA — Scanned from CA
Form analysis
2 forms found in the DOMPOST
<form id="forminator-module-6643" class="forminator-ui forminator-custom-form forminator-custom-form-6643 forminator-design--material forminator_ajax" method="post" data-forminator-render="0" data-form-id="6643" data-design="material"
data-grid="open" enctype="multipart/form-data" data-hs-cf-bound="true" novalidate="novalidate">
<div class="forminator-response-message forminator-error" aria-hidden="true"></div>
<div class="forminator-row">
<div id="name-1" class="forminator-col forminator-col-4 ">
<div class="forminator-row" data-multiple="true">
<div class="forminator-col forminator-col-12">
<div class="forminator-field"><label for="forminator-field-first-name-1" class="forminator-label forminator-floating--input">Full Name <span class="forminator-required">*</span></label>
<div class="forminator-input--wrap"><input type="text" name="name-1-first-name" placeholder="E.g. John Doe" id="forminator-field-first-name-1" class="forminator-input" aria-required="true" data-multi="1" value=""></div>
</div>
</div>
</div>
<div class="forminator-row" data-multiple="true"></div>
</div>
<div id="email-1" class="forminator-col forminator-col-4 ">
<div class="forminator-field"><label for="forminator-field-email-1" class="forminator-label forminator-floating--input">Email <span class="forminator-required">*</span></label>
<div class="forminator-input--wrap"><input type="email" name="email-1" value="" placeholder="E.g. johndoe@gmail.com" id="forminator-field-email-1" class="forminator-input forminator-email--field" data-required="true" aria-required="true">
</div>
</div>
</div>
<div id="phone-1" class="forminator-col forminator-col-4 ">
<div class="forminator-field"><label for="forminator-field-phone-1" class="forminator-label forminator-floating--input">Phone Number <span class="forminator-required">*</span></label>
<div class="forminator-input--wrap"><input type="text" name="phone-1" value="" placeholder="E.g. +1 (519)-999-9999" id="forminator-field-phone-1" class="forminator-input forminator-field--phone" data-required="1" aria-required="true"
autocomplete="off" data-validation="1"></div>
</div>
</div>
</div>
<div class="forminator-row">
<div id="number-1" class="forminator-col forminator-col-6 ">
<div class="forminator-field"><label for="forminator-field-number-1" class="forminator-label forminator-floating--input">Number of Windows</label>
<div class="forminator-input--wrap"><input name="number-1" value="" placeholder="E.g. 5" id="forminator-field-number-1" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0"
aria-required="false" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number"></div>
</div>
</div>
<div id="number-2" class="forminator-col forminator-col-6 ">
<div class="forminator-field"><label for="forminator-field-number-2" class="forminator-label forminator-floating--input">Number of Doors</label>
<div class="forminator-input--wrap"><input name="number-2" value="" placeholder="E.g. 2" id="forminator-field-number-2" class="forminator-input forminator-number--field" inputmode="decimal" data-required="" data-decimals="0"
aria-required="false" data-inputmask="'groupSeparator': '', 'radixPoint': '', 'digits': '0'" type="number"></div>
</div>
</div>
</div>
<div class="forminator-row forminator-hidden">
<div id="textarea-1" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-1" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 1 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-1" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-1" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-4" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-4" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 2 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-4" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-4" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-5" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-5" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 3 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-5" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-5" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-6" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-6" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 4 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-6" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-6" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
</div>
<div class="forminator-row forminator-hidden">
<div id="textarea-7" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-7" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 5 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-7" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-7" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-8" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-8" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 6 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-8" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-8" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-9" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-9" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 7 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-9" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-9" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-10" class="forminator-col forminator-col-3 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-10" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Window 8 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-10" placeholder="Eg. 32x40, Awning, White" id="forminator-field-textarea-10" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
</div>
<div class="forminator-row forminator-hidden">
<div id="textarea-11" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-11" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Door 1 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-11" placeholder="Eg. 32x80, Steel, White" id="forminator-field-textarea-11" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-12" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-12" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Door 1 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-12" placeholder="Eg. 32x80, Steel, White" id="forminator-field-textarea-12" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
<div id="textarea-13" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field" style="position: relative;"><label for="forminator-field-textarea-13" class="forminator-label forminator-floating--textarea" style="padding-top: 9px;">Door 1 Size/Style</label>
<div class="forminator-textarea--wrap"><textarea name="textarea-13" placeholder="Eg. 32x80, Steel, White" id="forminator-field-textarea-13" class="forminator-textarea forminator-cleared-value" rows="6"
style="min-height: 140px; padding-top: 9px;" maxlength="180"></textarea></div><span class="forminator-description"><span data-limit="180" data-type="characters">0 / 180</span></span>
</div>
</div>
</div>
<div class="forminator-row">
<div id="radio-1" class="forminator-col forminator-col-6 ">
<div role="radiogroup" class="forminator-field" aria-labelledby="forminator-radiogroup-624ee3499f8db-label"><span id="forminator-radiogroup-624ee3499f8db-label" class="forminator-label">Preferred Contact</span><label
for="forminator-field-radio-1-1-624ee3499f8db" class="forminator-radio" title="Email"><input type="radio" name="radio-1" value="email" id="forminator-field-radio-1-1-624ee3499f8db" data-calculation="0"><span class="forminator-radio-bullet"
aria-hidden="true"></span><span class="forminator-radio-label">Email</span></label><label for="forminator-field-radio-1-2-624ee3499f8db" class="forminator-radio" title="Phone"><input type="radio" name="radio-1" value="phone"
id="forminator-field-radio-1-2-624ee3499f8db" data-calculation="0"><span class="forminator-radio-bullet" aria-hidden="true"></span><span class="forminator-radio-label">Phone</span></label></div>
</div>
<div id="radio-2" class="forminator-col forminator-col-6 ">
<div role="radiogroup" class="forminator-field" aria-labelledby="forminator-radiogroup-624ee3499f966-label"><span id="forminator-radiogroup-624ee3499f966-label" class="forminator-label">Time of Contact</span><label
for="forminator-field-radio-2-1-624ee3499f966" class="forminator-radio" title="Morning"><input type="radio" name="radio-2" value="morning" id="forminator-field-radio-2-1-624ee3499f966" data-calculation="0"><span
class="forminator-radio-bullet" aria-hidden="true"></span><span class="forminator-radio-label">Morning</span></label><label for="forminator-field-radio-2-2-624ee3499f966" class="forminator-radio" title="Afternoon"><input type="radio"
name="radio-2" value="afternoon" id="forminator-field-radio-2-2-624ee3499f966" data-calculation="0"><span class="forminator-radio-bullet" aria-hidden="true"></span><span class="forminator-radio-label">Afternoon</span></label></div>
</div>
</div>
<div class="forminator-row">
<div id="section-2" class="forminator-col forminator-col-12 ">
<div class="forminator-field">
<h2 class="forminator-title">Photos</h2>
<h3 class="forminator-subtitle">Please upload photos or your windows/doors that need to be replaced. This will help speed up the quoting process.</h3>
</div>
</div>
</div>
<div class="forminator-row">
<div id="upload-5" class="forminator-col forminator-col-12 ">
<div class="forminator-field">
<div class="forminator-file-upload " data-element="upload-5"><input type="file" name="upload-5" id="forminator-field-upload-5" class="forminator-input-file"
accept=".jpg,.jpeg,.jpe,.png,.txt,.asc,.c,.cc,.h,.srt,.csv,.tsv,.ics,.rtx,.css,.htm,.html,.vtt,.dfxp,.rtf,.js,.class,.tar,.zip,.gz,.gzip,.rar,.7z,.doc,.xla,.xls,.xlt,.xlw,.docx,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,.pptx,.pptm,.ppsx,.ppsm,.potx,.potm,.ppam,.sldx,.sldm,.ods,.key,.numbers,.svg"><button
id="forminator-field-upload-5_button" class="forminator-button forminator-button-upload" data-id="forminator-field-upload-5"><span>Choose File</span><span aria-hidden="true"></span></button><span data-empty-text="No file chosen">No file
chosen</span><button class="forminator-button-delete" style="display: none;"><i class="forminator-icon-close" aria-hidden="true"></i><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div>
</div>
</div>
</div>
<div class="forminator-row forminator-hidden">
<div id="upload-11" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field">
<div class="forminator-file-upload " data-element="upload-11"><input type="file" name="upload-11" id="forminator-field-upload-11" class="forminator-input-file forminator-cleared-value"
accept=".jpg,.jpeg,.jpe,.png,.txt,.asc,.c,.cc,.h,.srt,.csv,.tsv,.ics,.rtx,.css,.htm,.html,.vtt,.dfxp,.rtf,.js,.class,.tar,.zip,.gz,.gzip,.rar,.7z,.doc,.xla,.xls,.xlt,.xlw,.docx,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,.pptx,.pptm,.ppsx,.ppsm,.potx,.potm,.ppam,.sldx,.sldm,.ods,.key,.numbers,.svg"><button
id="forminator-field-upload-11_button" class="forminator-button forminator-button-upload" data-id="forminator-field-upload-11"><span>Choose File</span><span aria-hidden="true"></span></button><span data-empty-text="No file chosen">No file
chosen</span><button class="forminator-button-delete" style="display: none;"><i class="forminator-icon-close" aria-hidden="true"></i><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div>
</div>
</div>
<div id="upload-7" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field">
<div class="forminator-file-upload " data-element="upload-7"><input type="file" name="upload-7" id="forminator-field-upload-7" class="forminator-input-file forminator-cleared-value"
accept=".jpg,.jpeg,.jpe,.png,.txt,.asc,.c,.cc,.h,.srt,.csv,.tsv,.ics,.rtx,.css,.htm,.html,.vtt,.dfxp,.rtf,.js,.class,.tar,.zip,.gz,.gzip,.rar,.7z,.doc,.xla,.xls,.xlt,.xlw,.docx,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,.pptx,.pptm,.ppsx,.ppsm,.potx,.potm,.ppam,.sldx,.sldm,.ods,.key,.numbers,.svg"><button
id="forminator-field-upload-7_button" class="forminator-button forminator-button-upload" data-id="forminator-field-upload-7"><span>Choose File</span><span aria-hidden="true"></span></button><span data-empty-text="No file chosen">No file
chosen</span><button class="forminator-button-delete" style="display: none;"><i class="forminator-icon-close" aria-hidden="true"></i><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div>
</div>
</div>
<div id="upload-6" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field">
<div class="forminator-file-upload " data-element="upload-6"><input type="file" name="upload-6" id="forminator-field-upload-6" class="forminator-input-file forminator-cleared-value"
accept=".jpg,.jpeg,.jpe,.png,.txt,.asc,.c,.cc,.h,.srt,.csv,.tsv,.ics,.rtx,.css,.htm,.html,.vtt,.dfxp,.rtf,.js,.class,.tar,.zip,.gz,.gzip,.rar,.7z,.doc,.xla,.xls,.xlt,.xlw,.docx,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,.pptx,.pptm,.ppsx,.ppsm,.potx,.potm,.ppam,.sldx,.sldm,.ods,.key,.numbers,.svg"><button
id="forminator-field-upload-6_button" class="forminator-button forminator-button-upload" data-id="forminator-field-upload-6"><span>Choose File</span><span aria-hidden="true"></span></button><span data-empty-text="No file chosen">No file
chosen</span><button class="forminator-button-delete" style="display: none;"><i class="forminator-icon-close" aria-hidden="true"></i><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div>
</div>
</div>
</div>
<div class="forminator-row forminator-hidden">
<div id="upload-10" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field">
<div class="forminator-file-upload " data-element="upload-10"><input type="file" name="upload-10" id="forminator-field-upload-10" class="forminator-input-file forminator-cleared-value"
accept=".jpg,.jpeg,.jpe,.png,.txt,.asc,.c,.cc,.h,.srt,.csv,.tsv,.ics,.rtx,.css,.htm,.html,.vtt,.dfxp,.rtf,.js,.class,.tar,.zip,.gz,.gzip,.rar,.7z,.doc,.xla,.xls,.xlt,.xlw,.docx,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,.pptx,.pptm,.ppsx,.ppsm,.potx,.potm,.ppam,.sldx,.sldm,.ods,.key,.numbers,.svg"><button
id="forminator-field-upload-10_button" class="forminator-button forminator-button-upload" data-id="forminator-field-upload-10"><span>Choose File</span><span aria-hidden="true"></span></button><span data-empty-text="No file chosen">No file
chosen</span><button class="forminator-button-delete" style="display: none;"><i class="forminator-icon-close" aria-hidden="true"></i><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div>
</div>
</div>
<div id="upload-9" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field">
<div class="forminator-file-upload " data-element="upload-9"><input type="file" name="upload-9" id="forminator-field-upload-9" class="forminator-input-file forminator-cleared-value"
accept=".jpg,.jpeg,.jpe,.png,.txt,.asc,.c,.cc,.h,.srt,.csv,.tsv,.ics,.rtx,.css,.htm,.html,.vtt,.dfxp,.rtf,.js,.class,.tar,.zip,.gz,.gzip,.rar,.7z,.doc,.xla,.xls,.xlt,.xlw,.docx,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,.pptx,.pptm,.ppsx,.ppsm,.potx,.potm,.ppam,.sldx,.sldm,.ods,.key,.numbers,.svg"><button
id="forminator-field-upload-9_button" class="forminator-button forminator-button-upload" data-id="forminator-field-upload-9"><span>Choose File</span><span aria-hidden="true"></span></button><span data-empty-text="No file chosen">No file
chosen</span><button class="forminator-button-delete" style="display: none;"><i class="forminator-icon-close" aria-hidden="true"></i><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div>
</div>
</div>
<div id="upload-8" class="forminator-col forminator-col-4 forminator-hidden">
<div class="forminator-field">
<div class="forminator-file-upload " data-element="upload-8"><input type="file" name="upload-8" id="forminator-field-upload-8" class="forminator-input-file forminator-cleared-value"
accept=".jpg,.jpeg,.jpe,.png,.txt,.asc,.c,.cc,.h,.srt,.csv,.tsv,.ics,.rtx,.css,.htm,.html,.vtt,.dfxp,.rtf,.js,.class,.tar,.zip,.gz,.gzip,.rar,.7z,.doc,.xla,.xls,.xlt,.xlw,.docx,.xlsx,.xlsm,.xlsb,.xltx,.xltm,.xlam,.pptx,.pptm,.ppsx,.ppsm,.potx,.potm,.ppam,.sldx,.sldm,.ods,.key,.numbers,.svg"><button
id="forminator-field-upload-8_button" class="forminator-button forminator-button-upload" data-id="forminator-field-upload-8"><span>Choose File</span><span aria-hidden="true"></span></button><span data-empty-text="No file chosen">No file
chosen</span><button class="forminator-button-delete" style="display: none;"><i class="forminator-icon-close" aria-hidden="true"></i><span class="forminator-screen-reader-only">Delete uploaded file</span></button></div>
</div>
</div>
</div>
<div class="forminator-row forminator-hidden"><input type="hidden" id="hidden-1" name="hidden-1" value="https://affordablehomeservices.ca/"></div>
<div class="forminator-row">
<div id="captcha-1" class="forminator-col forminator-col-12 ">
<div class="forminator-g-recaptcha recaptcha-invisible" data-theme="light" data-badge="inline" data-sitekey="6Lf94ZweAAAAAAmIzy72lL0htC1wNxJtvNWWTsci" data-size="invisible" style="transform: scale(1); transform-origin: 0px 0px;">
<div class="grecaptcha-badge" data-style="inline" style="width: 256px; height: 60px; box-shadow: gray 0px 0px 5px; z-index: 99;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf94ZweAAAAAAmIzy72lL0htC1wNxJtvNWWTsci&co=aHR0cHM6Ly9hZmZvcmRhYmxlaG9tZXNlcnZpY2VzLmNhOjQ0Mw..&hl=en&v=Y-cOIEkAqcfDdup_qnnmkxIC&theme=light&size=invisible&badge=inline&cb=b8dbrp8f6gl7"
width="256" height="60" role="presentation" name="a-q01acd7jbww1" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response" class="g-recaptcha-response" aria-hidden="true" aria-label="do not use" aria-readonly="true"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</div>
</div><input type="hidden" name="referer_url" value="">
<div class="forminator-row forminator-row-last">
<div class="forminator-col">
<div class="forminator-field"><button class="forminator-button forminator-button-submit"><span>Request Quote</span><span aria-hidden="true"></span></button></div>
</div>
</div><input type="hidden" id="forminator_nonce" name="forminator_nonce" value="1b47ac679d"><input type="hidden" name="_wp_http_referer" value="/"><input type="hidden" name="form_id" value="6643"><input type="hidden" name="page_id"
value="8005"><input type="hidden" name="form_type" value=""><input type="hidden" name="current_url" value="https://affordablehomeservices.ca/"><input type="hidden" name="render_id" value="0"><input type="hidden" name="action"
value="forminator_submit_form_custom-forms"><label for="input_29" class="forminator-hidden" aria-hidden="true">Please do not fill in this field. <input id="input_29" type="text" name="input_29" value="" autocomplete="off"></label>
</form>
Name: Website Lead - Home Page — POST
<form class="elementor-form" method="post" name="Website Lead - Home Page" data-hs-cf-bound="true">
<input type="hidden" name="post_id" value="8005">
<input type="hidden" name="form_id" value="c1498cb">
<input type="hidden" name="referer_title" value="Replacement Windows & Doors | Affordable Home Services | Windsor, ON">
<input type="hidden" name="queried_id" value="8005">
<div class="elementor-form-fields-wrapper elementor-labels-">
<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-33 elementor-field-required">
<label for="form-field-name" class="elementor-field-label elementor-screen-only"> Name </label>
<input size="1" type="text" name="form_fields[name]" id="form-field-name" class="elementor-field elementor-size-md elementor-field-textual" placeholder="Name" required="required" aria-required="true">
</div>
<div class="elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_1 elementor-col-33 elementor-field-required">
<label for="form-field-field_1" class="elementor-field-label elementor-screen-only"> Phone </label>
<input size="1" type="tel" name="form_fields[field_1]" id="form-field-field_1" class="elementor-field elementor-size-md elementor-field-textual" placeholder="Phone" required="required" aria-required="true" pattern="[0-9()#&+*-=.]+"
title="Only numbers and phone characters (#, -, *, etc) are accepted.">
</div>
<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-field_2 elementor-col-33 elementor-field-required">
<label for="form-field-field_2" class="elementor-field-label elementor-screen-only"> Email </label>
<input size="1" type="email" name="form_fields[field_2]" id="form-field-field_2" class="elementor-field elementor-size-md elementor-field-textual" placeholder="Email" required="required" aria-required="true">
</div>
<div class="elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-field_3 elementor-col-100 elementor-field-required">
<label for="form-field-field_3" class="elementor-field-label elementor-screen-only"> Message </label>
<textarea class="elementor-field-textual elementor-field elementor-size-md" name="form_fields[field_3]" id="form-field-field_3" rows="4" placeholder="Message" required="required" aria-required="true"></textarea>
</div>
<div class="elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-field_7b3fb5c elementor-col-100 elementor-field-required">
<div class="elementor-field-subgroup">
<span class="elementor-field-option">
<input type="checkbox" name="form_fields[field_7b3fb5c]" id="form-field-field_7b3fb5c" class="elementor-field elementor-size-md elementor-acceptance-field" required="required" aria-required="true">
<label for="form-field-field_7b3fb5c">By checking the box, you agree to send your personal data that we process based on your consent, signed contracts, or other legitimate reasons in marketing, as well as for sending business-related
messages via e-mail.</label> </span>
</div>
</div>
<div class="elementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_8293264 elementor-col-100">
<div class="elementor-field" id="form-field-field_8293264">
<div class="elementor-g-recaptcha" data-sitekey="6LfOfNIcAAAAAEOOwMWYggo_VGKKKI5dFrw8MGZO" data-type="v2_checkbox" data-theme="light" data-size="normal"></div>
</div>
</div>
<div class="elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_ee102f8 elementor-col-100 recaptcha_v3-inline">
<div class="elementor-field" id="form-field-field_ee102f8">
<div class="elementor-g-recaptcha" data-sitekey="6Lf94ZweAAAAAAmIzy72lL0htC1wNxJtvNWWTsci" data-type="v3" data-action="Form" data-badge="inline" data-size="invisible">
<div class="grecaptcha-badge" data-style="inline" style="width: 256px; height: 60px; box-shadow: gray 0px 0px 5px;">
<div class="grecaptcha-logo"><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6Lf94ZweAAAAAAmIzy72lL0htC1wNxJtvNWWTsci&co=aHR0cHM6Ly9hZmZvcmRhYmxlaG9tZXNlcnZpY2VzLmNhOjQ0Mw..&hl=en&type=v3&v=Y-cOIEkAqcfDdup_qnnmkxIC&size=invisible&badge=inline&sa=Form&cb=9sn0s6onb50h"
width="256" height="60" role="presentation" name="a-ep2g4kk5jtn4" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div>
<div class="grecaptcha-error"></div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</div>
</div>
<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons">
<button type="submit" class="elementor-button elementor-size-md">
<span>
<span class=" elementor-button-icon">
</span>
<span class="elementor-button-text">Connect</span>
</span>
</button>
</div>
</div>
</form>
Text Content
This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. To find out more about the cookies we use, see our Privacy Policy. Accept CALL US FOR A FREE ESTIMATE: 1-800-205-6219 Schedule A Free Quote * Home * Replacement Windows * Awning Windows * Bay Windows * Casement Windows * Custom Window Shape * Double Hung Windows * Slider Windows * Entry Doors * About Us * Baeumler Approved * Financing * Reviews * Knowledge Menu * Home * Replacement Windows * Awning Windows * Bay Windows * Casement Windows * Custom Window Shape * Double Hung Windows * Slider Windows * Entry Doors * About Us * Baeumler Approved * Financing * Reviews * Knowledge SAVE $5000 EXPERT REPLACEMENT WINDOWS AND DOORS SINCE 1994 IN WINDSOR, CHATHAM, LONDON, & SARNIA, ONTARIO We offer Energy Efficient replacement windows and doors. Affordable Home Services has been providing windows and doors for over three decades. Our windows and doors are precision-engineered to deliver superior energy efficiency, decreasing the consumption of fossil fuels needed for heating and cooling homes. Get a free quote today. OUR PARTNERS BUILDING TRUST WITH LEADING BRANDS. FREE ONLINE QUOTE REPLACEMENT WINDOW AND DOOR QUOTE Full Name * Email * Phone Number * Number of Windows Number of Doors Window 1 Size/Style 0 / 180 Window 2 Size/Style 0 / 180 Window 3 Size/Style 0 / 180 Window 4 Size/Style 0 / 180 Window 5 Size/Style 0 / 180 Window 6 Size/Style 0 / 180 Window 7 Size/Style 0 / 180 Window 8 Size/Style 0 / 180 Door 1 Size/Style 0 / 180 Door 1 Size/Style 0 / 180 Door 1 Size/Style 0 / 180 Preferred ContactEmailPhone Time of ContactMorningAfternoon PHOTOS PLEASE UPLOAD PHOTOS OR YOUR WINDOWS/DOORS THAT NEED TO BE REPLACED. THIS WILL HELP SPEED UP THE QUOTING PROCESS. Choose FileNo file chosenDelete uploaded file Choose FileNo file chosenDelete uploaded file Choose FileNo file chosenDelete uploaded file Choose FileNo file chosenDelete uploaded file Choose FileNo file chosenDelete uploaded file Choose FileNo file chosenDelete uploaded file Choose FileNo file chosenDelete uploaded file Request Quote Please do not fill in this field. EXPLORE OUR PRODUCTS REPLACEMENT WINDOWS Lower your carbon footprint with our replacement windows. At AHS, you’ll find the superior quality of replacement windows and doors at a price you can afford. As a result, our product ensures windows are energy efficient, secure, safe, and durable. Most importantly, our products have a legendary lifetime, NO hassle warranty included, there’s never been a better time to lower your carbon footprint. VIEW WINDOWS REPLACEMENT DOORS We are proud to offer the perfect fit replacement door. Above all our doors are made in Canada, backed by a lifetime limited warranty, and a range of features designed to keep you cozy all year round. Whether it’s replacement windows or patio doors, AHS wants to help you make your home more enjoyable. VIEW DOORS BEFORE & AFTER VIEW MORE ON INSTAGRAM | @AHSWINDOWSANDDOORS FOLLOW US 14,917 Happy Homeowners 38,924 Windows Installed 16,235 Doors Installed 9,023+ Installations OUR REVIEWS 4.2 18 reviews Tom Rivers Read More Real professionals! Affordable Home Services put in a couple windows for me and they look great. Very timely, clean and kind. Kim Winger Read More We had two young men here today named Mike and John...who installed two large windows for us both from Windsor office...these two gentlemen are exactly that...they are incredibly sufficient, polite, and never as much as left a nail laying around they even went as far as sweeping up paint chips from the old windows off the driveway now that's ECSTATIC service...I would recommend Affordable Home Services to anyone and everyone. Bravo the name Affordable is a great name for your company because it is just that ...My windows look absolutely FANTASTIC thanks too Affordable home Services and Mike and John. Many Thanks To Affordable And The Great Employees You Have Representing Your Company. Thank You So Much Kim Winger James Lee Read More From sitting with the sales rep Brandon, getting help picking the right colour and having all of our questions answered to the install this was a great experience with AHS. We had some water danage and the installers replaced rotten wood with new wood insuring the problem was solved permanently. The respect they showed to our home using drop cloths and making sure you couldn't tell they were even there once the job was done was appreciated. We are very happy with the install and would absolutely recommend these folks to everyone! Bert Howard Read More Its just perfect! A blend of old and new Janer Akkas Read More Great experience. Polite. Straight to the point. Professional presentation during consult. Estimates given swiftly. Amazing. John Valente Read More Met my expectations They did a great job on the window installation. The installers were very courteous. Very professional as well as the sales Marketing Group. They really know their stuff. I would recommend to friends and family Leland Harper Read More Very pleasant staff and very easy to deal with. Got the work done nicely. No complaints. Austin Burke Read More Had them do my windows a while back. Their knowledgable and let you know the details. There's no hidden fees and the quote is the quote! Really pleased with how everything was finish, honest sales people as to. Leila Journeay Read More The sales person gave us an awesome quote for 10 new windows and 2 exterior doors right away. There was never any constant negotiations needed because they gave us the best price right away which felt Like a breath of fresh air. I did need to follow up a lot initially to get the ball rolling but once the owner of the company caught wind of it he made sure I was taken care of. He even came in before my windows were ready to frame a kitchen window for me so I could start my kitchen renovation until the windows came in. The installation crew did a good job: they got the job done in a timely manner and cleaned up after themselves. There was a bit of damage to my tiles in my bathroom around the window and the owner came in himself to fix it for me the next day. They are an honest company and can definitely be trusted which is a big deal when your dropping thousands of dollars! I highly recommend this company. Carol & Harry Hodson Read More We have had a new entry door installed by Affordable Home Services and are thrilled! The ordering and measuring visits were efficient and within our timelines. Dominic also made it possible to take delivery within our family confines during the summer, at a time that was not really in his best interests —- he did the whole install on his own! And the final product is excellent! He recommended a special wheel chair access ramp which really was the icing on the cake! A superb job ... thank you!!! Toni MacDonald Read More These people get the job done quickly and efficiently. But customer service and followups are not their strong point. You may need to call or email the owner more than once. Michael Bugeja Read More Thank you Dom and your wonderful skilled crew who installed the windows on my home.I couldn't be happier with your workmanship and quality you perform to make sure the customer is satisfied.I would recommend your crew to all my friends and family and some of them already had you install windows on their homes and said nothing but good things about your quality of work.Not only is your workmanship of quality grade,but your prices are just as your company name states "AFFORDABLE".I'm looking forward to enjoying my windows for a very long time as you have them covered with a Lifetime Warranty that can't be beat.Thank you again Dominec and your crew! Jennifer Bias Read More The entire process was amazing. Dominic and Cody always let me know what was happening. Very kind people and I like how it is family owned, you really feel welcomed and informed with Affordable home services. Tom Rivers Read More Real professionals! Affordable Home Services put in a couple windows for me and they look great. Very timely, clean and kind. Kim Winger Read More We had two young men here today named Mike and John...who installed two large windows for us both from Windsor office...these two gentlemen are exactly that...they are incredibly sufficient, polite, and never as much as left a nail laying around they even went as far as sweeping up paint chips from the old windows off the driveway now that's ECSTATIC service...I would recommend Affordable Home Services to anyone and everyone. Bravo the name Affordable is a great name for your company because it is just that ...My windows look absolutely FANTASTIC thanks too Affordable home Services and Mike and John. Many Thanks To Affordable And The Great Employees You Have Representing Your Company. Thank You So Much Kim Winger READ MORE CONTACT US Name Phone Email Message By checking the box, you agree to send your personal data that we process based on your consent, signed contracts, or other legitimate reasons in marketing, as well as for sending business-related messages via e-mail. Connect * About Us * Baeumler Approved * Entry Doors | Windsor, Chatham, London, and Sarnia * Financing * Greener Homes Program * Jobs * Locations * Replacement Windows | Windsor To London * Reviews Facebook Instagram Envelope Hours: Mon-Fri 9am-5pm Phone: 519-723-2929 Hours: Mon-Fri 9am-5pm Phone: 519-652-2820 Hours: Mon-Fri 9am-5pm Phone: 519-358-7247 Designed & Built by Contrast 👾