TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Real Estate/What is a notice of…
Real Estate

What is a notice of non-compliance and when do lawyers send one on closing day?

TSL Written by the Treadstone Law team· Updated August 2026

A notice of non-compliance is a formal written notice one lawyer sends to the other confirming that the closing time set out in the Agreement of Purchase and Sale has passed without the other side fulfilling its obligations, while making clear the sending party was ready, willing, and able to complete. It is not itself a lawsuit, but a documented marker used to preserve legal position if the dispute continues.

Lawyers typically send one once it becomes clear a closing will not happen on time and informal attempts to resolve the delay, such as a phone call or a short cooperative extension, have not worked. It puts the other side on formal notice that time is now treated as being of importance, and can start the clock toward remedies like treating the contract as at an end, seeking damages, or, for a buyer, seeking specific performance. Because sending one can affect the tone and trajectory of a dispute, lawyers usually reserve it for situations where a delay looks like a genuine failure to perform rather than a fixable, cooperative hiccup.

Key takeaways

  • It formally documents that the closing time passed and you were ready to complete.
  • It is not a lawsuit, but a step that preserves your legal position for later.
  • Lawyers typically send it once informal efforts to resolve a delay have failed.
  • It can be a precursor to remedies like damages, ending the contract, or specific performance.
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone real estate lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 6,000 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →