2024 Australian Family Law Reforms: Impact on Parenting Arrangements

Overview of the 2024 Family Law Reforms

Significant reforms to Australian family law commenced on 6 May 2024 following the enactment of the Family Law Amendment Act 2023. These changes aim to simplify parenting arrangements and prioritise the best interests of children in family law matters. The reforms remove previous legal presumptions about parental responsibility and clarify how to structure parenting orders and plans.

This article explores the key changes and how they impact existing parenting arrangements, including consent orders and parenting plans.

Key Changes to Parenting Arrangements due to the 2024 Family Law Reforms

Removal of the Presumption of Equal Shared Parental Responsibility

The law no longer presumes that parents should have equal shared parental responsibility when making parenting orders. Previously, courts had to consider equal time or substantial time arrangements when ordering shared responsibility. Now, the court’s focus is solely on what is in the child’s best interests.

Simplified Best Interests Test

The reforms streamline the test for determining a child’s best interests to six key factors:

  1. The child’s safety, including protection from family violence or harm.
  2. The child’s views, taking into account their age and maturity.
  3. The developmental, psychological, and emotional needs of the child.
  4. Each parent’s ability to meet the child’s needs.
  5. The benefit of the child maintaining relationships with both parents, where safe.
  6. Any other relevant circumstances affecting the child.

When considering First Nations children, courts must include two additional best interests considerations:

  • The child’s right to enjoy their Aboriginal or Torres Strait Islander culture; and
  • The child’s right to have the support, opportunity, and encouragement necessary to do so.

Greater Focus on Child Safety

Courts are now required to prioritise child safety over other considerations when making parenting decisions. This includes giving more weight to any history of family violence or abuse.

Changes to Decision-Making on Long-Term Issues

The reforms clarify that parental responsibility does not automatically mean both parents have equal decision-making power. Courts can allocate decision-making authority to one or both parents based on what is in the child’s best interests.

Strengthened Role of Independent Children’s Lawyers

Independent Children’s Lawyers (ICLs) must now meet with children aged five or older unless there are exceptional circumstances. This ensures that children’s voices are heard in proceedings affecting them.

Impact on Existing Consent Orders and Parenting Plans

Parenting Orders Remain in Force

Existing parenting orders, including consent orders, remain legally binding. The removal of the shared parental responsibility presumption does not invalidate previous orders. However, if a parent seeks to change an order, they must prove to the Court that:

  • there has been a significant change in circumstances, consistent with the Rice & Asplund principle; and
  • that in all the circumstances, it is in the best interest of the child that the parenting order be reconsidered.

Parenting Plans Remain Flexible

Parenting plans are informal agreements between parents and are not legally enforceable. While existing plans are not automatically affected by the new law, parents may wish to review them in light of the updated focus on child safety and best interests. If both parents agree, they can update their parenting plan to reflect these changes.

Can Parents Change Existing Arrangements?

Parents can:

  • Apply to the court to vary an existing order if there has been a significant change in circumstances.
  • Update a parenting plan by mutual agreement.
  • Convert an agreed parenting plan into a legally binding consent order.

Conclusion

The 2024 Australian family law reforms significantly impact parenting arrangements by removing outdated presumptions and reinforcing the focus on child safety and best interests. While existing orders remain in place, parents should review their parenting arrangements to ensure they align with the new legal framework.

Jake McKinley notes that this article is written for the purpose of providing generalised information and not to provide specialised legal advice. If you require qualified legal advice on anything mentioned in this article, our experienced team of solicitors at Jake McKinley are here to help. Please get in touch with us on 02 9232 8033 today to make an enquiry. 

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 }); } })();