<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Real Estate Archives - McQuarrie Legal Services</title>
	<atom:link href="https://beta.mcquarrie.com/tag/real-estate/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>BC&#039;S Local Law Firm Since 1967</description>
	<lastBuildDate>Fri, 19 Sep 2025 20:21:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://beta.mcquarrie.com/wp-content/uploads/2021/09/cropped-mcq-favicon-32x32.png</url>
	<title>Real Estate Archives - McQuarrie Legal Services</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What Happens to a Deposit When a Purchaser Defaults on a Contract of Purchase and Sale?</title>
		<link>https://beta.mcquarrie.com/articles/what-happens-to-a-deposit-when-a-purchaser-defaults-on-a-contract-of-purchase-and-sale/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-happens-to-a-deposit-when-a-purchaser-defaults-on-a-contract-of-purchase-and-sale</link>
		
		<dc:creator><![CDATA[Wendi Liu]]></dc:creator>
		<pubDate>Fri, 19 Sep 2025 20:20:18 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Dispute Resolution & Litigation]]></category>
		<category><![CDATA[Real Estate]]></category>
		<guid isPermaLink="false">https://www.mcquarrie.com/?p=23873</guid>

					<description><![CDATA[<p>September 19, 2025 What Happens to a Deposit When a Purchaser Defaults on a Contract of Purchase and Sale? A deposit is a common feature in contracts of purchase and sale, particularly in real estate transactions. It serves as a demonstration of the purchaser’s commitment to complete the transaction and provides the seller with a [&#8230;]</p>
<p>The post <a href="https://beta.mcquarrie.com/articles/what-happens-to-a-deposit-when-a-purchaser-defaults-on-a-contract-of-purchase-and-sale/">What Happens to a Deposit When a Purchaser Defaults on a Contract of Purchase and Sale?</a> appeared first on <a href="https://beta.mcquarrie.com">McQuarrie Legal Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-text-align-right"><em>September 19, 2025</em></p>



<h2 class="wp-block-heading">What Happens to a Deposit When a Purchaser Defaults on a Contract of Purchase and Sale?</h2>



<p><a href="https://beta.mcquarrie.com/tag/dispute-resolution-litigation/"></a>A deposit is a common feature in contracts of purchase and sale, particularly in real estate transactions. It serves as a demonstration of the purchaser’s commitment to complete the transaction and provides the seller with a measure of security. But what happens to the deposit if the purchaser fails to fulfill their obligations under the contract?</p>



<h3 class="wp-block-heading"><strong>Purpose of the Deposit</strong></h3>



<p>The deposit is typically paid by the purchaser at the time the contract is signed or shortly thereafter. Its primary purpose is to secure the purchaser’s performance and to compensate the seller in the event of a default. The deposit is usually held in trust by a third party, such as a real estate brokerage or lawyer, until the transaction is completed or terminated.</p>



<h3 class="wp-block-heading"><strong>Default by the Purchaser</strong></h3>



<p>A purchaser is considered to be in default if they fail to complete the transaction as required by the contract. The most common default is the failure to pay the balance of the purchase price on the closing date. Other defaults may include failing to provide required documentation, breaching warranties, or not satisfying condition precedent.</p>



<h3 class="wp-block-heading"><strong>Forfeiture of the Deposit</strong></h3>



<p>When a purchaser defaults, the fate of the deposit depends on the terms of the contract and the applicable law. In most cases, the seller is entitled to retain the deposit as liquidated damages. Courts generally uphold the forfeiture of a reasonable deposit, recognizing it as a genuine pre-estimate of the seller’s damages resulting from the purchaser’s breach.</p>



<p>However, if the deposit is disproportionately large relative to the purchase price, a court may find it to be a penalty and refuse to enforce its forfeiture. The key consideration is whether the deposit amount is reasonable in light of the anticipated loss from a default.</p>



<h3 class="wp-block-heading"><strong>Deposit as Liquidated Damages</strong></h3>



<p>The deposit is often characterized as “liquidated damages,” meaning it is intended to represent the damages the seller would suffer if the purchaser fails to complete the transaction. If the seller accepts the deposit as liquidated damages, they may be precluded from pursuing further damages unless the contract expressly allows for additional recovery.</p>



<h3 class="wp-block-heading"><strong>Seller’s Right to Additional Damages</strong></h3>



<p>If the seller’s actual losses exceed the amount of the deposit, and the contract does not limit the seller’s remedy to forfeiture of the deposit, the seller may seek additional damages. These damages are typically calculated as the difference between the contract price and the resale price, plus any consequential losses directly attributable to the purchaser’s default.</p>



<h3 class="wp-block-heading"><strong>Return of the Deposit</strong></h3>



<p>In some circumstances, the purchaser may be entitled to the return of the deposit. For example, if the contract is terminated due to the seller’s default, or if a condition precedent in the contract is not satisfied through no fault of the purchaser, the deposit is typically returned.</p>



<h3 class="wp-block-heading"><strong>Practical Considerations</strong></h3>



<p>The contract should be carefully reviewed to determine the specific terms governing the deposit and the consequences of default.</p>



<p>The deposit is usually held in trust and cannot be released to the seller without the written consent of both parties or a court order.</p>



<p>Disputes over the deposit may require negotiation, mediation, or litigation to resolve.</p>



<h2 class="wp-block-heading"><strong>Conclusion</strong></h2>



<p>When a purchaser defaults on a contract of purchase and sale, the deposit is generally forfeited to the seller as liquidated damages, provided the amount is reasonable and the contract so provides. The specific outcome will depend on the terms of the contract and the circumstances of the default. Both parties should ensure they understand their rights and obligations regarding the deposit before entering into a contract of purchase and sale.</p>



<p>If you are currently involved in a dispute pertaining to the return of deposit, you should reach out to me at <a href="mailto:suppal@mcquarrie.com">suppal@mcquarrie.com</a>.</p>



<p>Prepared by,</p>



<p><a href="https://beta.mcquarrie.com/teams/sunny-uppal/">Sunny Uppal</a></p>



<script type="text/javascript">
/* <![CDATA[ */
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* ]]&gt; */
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' style='display:none'><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/tag/real-estate/feed/#gf_1' data-formid='1' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_12" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_12'>Name</label><div class='ginput_container'><input name='input_12' id='input_1_12' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_12'>This field is for validation purposes and should be left unchanged.</div></div><div id="field_1_2" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_2'>Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_1_2' type='text' value='' class='large'    placeholder='Your full name' aria-required="true" aria-invalid="false"   /></div></div><div id="field_1_3" class="gfield gfield--type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_3' id='input_1_3' type='email' value='' class='large'   placeholder='Your email' aria-required="true" aria-invalid="false"  />
                        </div></div><div id="field_1_5" class="gfield gfield--type-phone gfield--width-half field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_5'>Phone</label><div class='ginput_container ginput_container_phone'><input name='input_5' id='input_1_5' type='tel' value='' class='large'  placeholder='Your phone number'  aria-invalid="false"   /></div></div><div id="field_1_4" class="gfield gfield--type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_4'>Message<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_1_4' class='textarea medium'    placeholder='Please type your message here.' aria-required="true" aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_1_11" class="gfield gfield--type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_11'>Referral<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_select'><select name='input_11' id='input_1_11' class='large gfield_select'    aria-required="true" aria-invalid="false" ><option value='' selected='selected' class='gf_placeholder'>How Did You Hear About Us?</option><option value='Professional or Peer Referral' >Professional or Peer Referral</option><option value='Online/Search Engine' >Online/Search Engine</option><option value='TV/Radio' >TV/Radio</option><option value='Social Media' >Social Media</option><option value='In-Person Event' >In-Person Event</option><option value='Other' >Other</option></select></div></div><div id="field_1_10" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_10'>CAPTCHA</label><div id='input_1_10' class='ginput_container ginput_recaptcha' data-sitekey='6LfN3qkgAAAAAPi5KpbioAf5xMVGu9BdWnx4Rb6t'  data-theme='light' data-tabindex='0'  data-badge=''></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  /> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=4656583dccf949a73cc03864c72f2f9b' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='dD73DwZBSOPFhy0AcGvChXbw+ocFSuuTEV1Qs0xISZg08Wa2UFus9BUdW3bPXEKfLpHXlImvoE+fvp4IHiG7s/lqsHr07Mtppz12h2kQIkmPlTQ=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsImJlZGRkZmEyNjcyZmNiOTRiYjFkNTNhMDlmY2Y2MjNkIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script type="text/javascript">
/* <![CDATA[ */
 gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://beta.mcquarrie.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://beta.mcquarrie.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); 
/* ]]&gt; */
</script>




<p>&#8212;</p>
<p>The post <a href="https://beta.mcquarrie.com/articles/what-happens-to-a-deposit-when-a-purchaser-defaults-on-a-contract-of-purchase-and-sale/">What Happens to a Deposit When a Purchaser Defaults on a Contract of Purchase and Sale?</a> appeared first on <a href="https://beta.mcquarrie.com">McQuarrie Legal Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
