Small Business Asset Protection: The Corporate Veil Myth and Your Obligations

Introduction to Small Business Asset Protection

When starting a business—whether through social media, online, or in person—individuals often believe they must establish a corporate structure. They think this is necessary because “companies run businesses” and are drawn to the allure of the “corporate veil.” The corporate veil is a long-standing concept in business and law. It establishes a company that operates separately from its owners. This separation creates a barrier for asset protection between an individual and the business’s creditors. Many people rely on the corporate veil for business activities, assuming that if things go poorly, the company will end and they can restart. Unfortunately, this assumption is inaccurate today. Creditors’ and claimants’ rights have significantly increased, enabling many parties to challenge a person’s ability to run a business.

For effective small business asset protection, most small business agreements include some form of guarantee or indemnity. This typically involves a clause or separate document where the sole shareholder guarantees the company’s performance under the agreement. Many business owners do not blink before signing. To complete the deal, business owners often sign guarantees. They believe it won’t go wrong and that they won’t need to honor the guarantee.

Guarantees and Indemnities: Hidden Traps in Small Business Asset Protection

When it does, however, the matter can go very poorly. The recent decision of the NSW Supreme Court in Smart Dollars Tamworth Pty Ltd v Corpique No.18 Pty Ltd [2024] NSWSC 1211 is an example. In that case, the court ordered the sole director of a company to pay over $2 million in damages. His company had breached the lease multiple times and abandoned the premises covered by the lease. The landlord used the lease guarantee provisions to seek full payment for damages from the director personally due to tenant breaches.

Similarly, a small business owner could become deeply indebted to their bank for obligations under a loan or bank guarantee if the company fails to perform. While operating a business offers substantial benefits, owners must understand their obligations. They should keep business funds separate, meet creditors’ demands, and ensure the business trades solvently. If a company lacks the necessary funds to meet its creditors, it may be trading insolvently. In this case, the director breaches their duties. They may need to repay the company to satisfy creditor claims.

Another area where the corporate veil fails to offer the protection that individuals might hope it does is in the case of relationship breakdown and property adjustment. The Family Law Act provides significant discretionary powers to adjust property interests in the event of relationship breakdown. That includes the value of businesses owned and operated by interested parties. In those cases, orders can require third parties to adjust interests and make payments, even if they weren’t directly involved.

Conclusion

If you require advice about understanding the risks of different business structures, advice about asset protection when operating a small business, or advice generally about your obligations when running a small business, contact us here.

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