Forced Sale of Co-Owned Property: Understanding Section 66G

Co-owning property can become problematic, especially when relationships between co-owners deteriorate or circumstances change. In such cases, section 66G of the Conveyancing Act 1919 (NSW) provides a legal solution by allowing a co-owner to seek a Court order for the forced sale of co-owned property.

Section 66G and Forced Sale of Co-Owned Property

Section 66G of the Conveyancing Act provides a mechanism for resolving disputes among co-owners of property. It allows a Court to issue an order for the property’s sale. This can be a crucial remedy when co-owners cannot agree on the management or disposal of the property. The Court can appoint a trustee to oversee the sale process. If appropriate, the Court can also partition the property into separate shares.

Understanding Co-Ownership

Co-ownership, as defined in section 66F of the Act, includes arrangements such as joint tenancy and tenancy in common. All co-owners must be involved in legal proceedings under section 66G. This ensures that the appointed trustee can effectively enforce the Court’s orders and manage the property sale or partition.

Definition of Property

Section 7 of the Act broadly defines “property” to include both real and personal property. In McNamee v Martin [2021] NSWSC 568, the Court included a loan interest in the property subject to section 66G orders. This broad definition allows the Court to address various types of assets under this section.

Court’s Discretion and Precedents in Forced Sale of Co-Owned Property

The Court has considerable discretion when granting orders under section 66G. Refusal of such orders is uncommon and generally only occurs if the order would conflict with established proprietary rights or fiduciary duties. In Gleeson (Trustee) v Coster [2024] FedCFamC2G 11, the Court determined that a de facto spouse who contributed more to the purchase price deserved a proportional share of the property. The Court placed the partner’s legal interest in trust for the de facto spouse to reflect their respective contributions

Financial Contributions and Trustee’s Role

In cases involving section 66G, the trustee appointed by the Court is responsible for addressing financial issues related to the property. This includes managing payments for rates, insurance, and mortgage obligations. The trustee will ensure they fairly distribute the net proceeds from the sale. Co-owners can bid on the property at sale, either at auction or otherwise, without needing to provide a deposit under section 66I of the Act.

Seeking Professional Advice

If you are facing a situation involving the forced sale of co-owned property, it is crucial to seek expert legal advice. At Jake McKinley, our experienced team can provide tailored guidance on navigating the complexities of section 66G. For help with your rights, managing the sale, and protecting your interests, contact us here.

Where co-owners cannot reach agreement, our commercial litigation lawyers can advise on a section 66G application.

Related Articles

- End", entire site, priority AFTER 8417. * * What it does: * 1. On load, reads gclid + utm_* from the URL and stores them in a * first-party cookie for 90 days (only overwrites gclid when a new one * is present, so a later organic visit does not wipe the paid click). * 2. Appends those params to every calendly.com link and to any inline * Calendly embed, so a completed booking carries them into Calendly and * onward to the RedRain integration. */ (function () { 'use strict'; var COOKIE = 'jm_attr'; var MAXAGE = 60 * 60 * 24 * 90; // 90 days var UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term']; function readCookie(name) { var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)'); return m ? decodeURIComponent(m[1]) : ''; } function writeCookie(name, val) { document.cookie = name + '=' + encodeURIComponent(val) + '; path=/; max-age=' + MAXAGE + '; SameSite=Lax; Secure'; } // ---- 1. capture from URL, merge with stored ---- function capture() { var url = new URLSearchParams(window.location.search); var stored = {}; try { stored = JSON.parse(readCookie(COOKIE) || '{}'); } catch (e) { stored = {}; } var incomingGclid = url.get('gclid'); if (incomingGclid) { stored.gclid = incomingGclid; } // only overwrite on a fresh click UTM_KEYS.forEach(function (k) { var v = url.get(k); if (v) { stored[k] = v; } }); // if a gclid arrived but no utm_source, tag the source so RedRain is not blank if (incomingGclid && !stored.utm_source) { stored.utm_source = 'google'; stored.utm_medium = 'cpc'; } if (Object.keys(stored).length) { writeCookie(COOKIE, JSON.stringify(stored)); } return stored; } var attr = capture(); if (!attr || (!attr.gclid && !attr.utm_source)) { return; } // nothing to forward // ---- 2. build a query string for Calendly ---- function calendlyParams() { var p = new URLSearchParams(); UTM_KEYS.forEach(function (k) { if (attr[k]) { p.set(k, attr[k]); } }); // carry the raw gclid too. utm_content is the safe carrier RedRain can map // if its Calendly field mapping does not expose a native gclid slot. if (attr.gclid) { p.set('gclid', attr.gclid); if (!p.get('utm_content')) { p.set('utm_content', 'gclid:' + attr.gclid); } } return p.toString(); } function withParams(href) { if (!href || href.indexOf('calendly.com') === -1) { return href; } var qs = calendlyParams(); if (!qs) { return href; } // don't double-append if (href.indexOf('utm_source=') !== -1 || href.indexOf('gclid=') !== -1) { return href; } return href + (href.indexOf('?') === -1 ? '?' : '&') + qs; } // ---- 3a. rewrite anchor links (covers the popup/booking click path) ---- function rewriteLinks() { var links = document.querySelectorAll('a[href*="calendly.com"]'); for (var i = 0; i < links.length; i++) { var a = links[i]; if (a.getAttribute('data-jm-attr') === '1') { continue; } a.setAttribute('href', withParams(a.getAttribute('href'))); a.setAttribute('data-jm-attr', '1'); } } // ---- 3b. rewrite inline embeds. Must run before Calendly widget.js reads // data-url; if the widget already initialised, re-point and let it // re-read on next interaction. Most bookings go via the link path. ---- function rewriteEmbeds() { var w = document.querySelectorAll('.calendly-inline-widget[data-url]'); for (var i = 0; i < w.length; i++) { var el = w[i]; if (el.getAttribute('data-jm-attr') === '1') { continue; } el.setAttribute('data-url', withParams(el.getAttribute('data-url'))); el.setAttribute('data-jm-attr', '1'); } } function run() { rewriteLinks(); rewriteEmbeds(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', run); } else { run(); } // catch links injected later (Elementor popups, lazy content) if (window.MutationObserver) { var mo = new MutationObserver(function () { rewriteLinks(); }); mo.observe(document.documentElement, { childList: true, subtree: true }); } })();