Contract Drafting & Law Course Preview
<div class="xblock xblock-public_view xblock-public_view-vertical" data-course-id="course-v1:EBC-Learning+law-contract+2025" data-init="VerticalStudentView" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="vertical" data-usage-id="block-v1:EBC-Learning+law-contract+2025+type@vertical+block@c29352a80ab844528d8e1dfc8efd1a2a" data-request-token="0e3607a630cc11f18a2a0242ac12000c" data-graded="False" data-has-score="False">
<div class="vert-mod">
<div class="vert vert-0" data-id="block-v1:EBC-Learning+law-contract+2025+type@html+block@bd99af731d5e4bff9c3ef43ca2b01075">
<div class="xblock xblock-public_view xblock-public_view-html xmodule_display xmodule_HtmlBlock" data-course-id="course-v1:EBC-Learning+law-contract+2025" data-init="XBlockToXModuleShim" data-runtime-class="LmsRuntime" data-runtime-version="1" data-block-type="html" data-usage-id="block-v1:EBC-Learning+law-contract+2025+type@html+block@bd99af731d5e4bff9c3ef43ca2b01075" data-request-token="0e3607a630cc11f18a2a0242ac12000c" data-graded="False" data-has-score="False">
<script type="json/xblock-args" class="xblock-json-init-args">
{"xmodule-type": "HTMLModule"}
</script>
<link rel="stylesheet" href="https://ebc-assets.s3.ap-south-1.amazonaws.com/css/course-default-styles.css">
<div class="banner-image" id="banner-element">
<p class="banner-heading-text-two-line"><span>CP, CS and Their Impact on Transactions</span><br><span class="banner-sub-heading">Share Purchase Agreement and Share Subscription Agreement</span></p>
</div>
<script>
var bannerElement = document.getElementById("banner-element");
var imageUrl = "https://ebclearning.com/asset-v1:EBC-Learning+law-contract+2025+type@asset+block@tranfer-share.webp";
bannerElement.setAttribute("data-image-url", "");
bannerElement.style.setProperty("--image-url", `url(${imageUrl})`);
</script>
<div class="body-text-large">
<p><span class="padded-dropcap">C</span><strong>onditions Precedent (CP)</strong> refer to specific conditions that must be met before a transaction becomes effective. For example, obtaining regulatory approvals, securing third-party consents, or fulfilling documentation requirements. These conditions are identified during the due diligence process and play a critical role in risk mitigation, ensuring compliance with applicable laws and assessing the feasibility of the transaction.</p>
<h3>Why Are CPs Important?</h3>
<ol>
<li><strong>Risk Mitigation</strong>: CPs allow parties to assess risks and address them before proceeding with the transaction.</li>
<li><strong>Legal Compliance</strong>: Certain CPs, such as regulatory approvals (e.g., Competition Commission of India clearance), are mandatory to avoid legal hurdles.</li>
<li><strong>Timeline Management</strong>: Identifying CPs helps determine the transaction timeline and influences the <strong>closing date</strong> negotiation.</li>
</ol>
<p>Once all CPs are fulfilled, the company issues a Condition Satisfaction Notice, along with a CP Bible containing documentary evidence of satisfaction of CPs. The investor then verifies the documents and issues a CP Confirmation Letter, after which the transaction proceeds to closing.</p>
<h2>Closing Date and Long-Stop Date</h2>
<p>The closing date marks the completion of all necessary steps to finalize the transaction. At this stage, the relevant resolutions are passed, statutory forms are filed, the consideration is remitted, and share certificates are issued. The closing date is the first deadline to complete the transaction.</p>
<p>However, if there are delays in meeting the CPs or other closing conditions, a long-stop date is set. The long-stop date is a final cutoff point, beyond which the parties are no longer obligated to proceed with the transaction unless mutually extended. If the closing doesn’t happen by the long-stop date, the agreement automatically terminates.</p>
<p>For example, an agreement might specify that the closing date should be within 30 days of receiving the CP Confirmation Letter, but if it isn't achieved by a certain date (the long-stop date), the agreement lapses without further obligations.</p>
<h2>Conditions Subsequent (CS)</h2>
<p><strong>Conditions Subsequent (CS)</strong> are obligations that must be fulfilled after the transaction is complete. These conditions typically relate to ongoing compliance, regulatory filings, or additional documentation that may be required post-closing.</p>
<h2>Consequences of Not Meeting CPs or the Closing Date</h2>
<p>If a company fails to meet the conditions precedent (CPs), the agreement may not take effect. The investor may waive some CPs or convert them to conditions subsequent, but if critical CPs remain unmet, the transaction won’t proceed, and the agreement lapses.</p>
<p>If the agreement lapses due to unmet CPs, specific clauses such as representations, warranties, governing law, and dispute resolution still remain effective from the date of signing. Provisions related to actions following the investor becoming a shareholder only activate upon closing.</p>
<p>In some cases, if the closing date is not achieved, one party can seek specific relief or specific performance. A specific performance clause may impose penalties if one party walks away from the deal without cause. A notable example is the Twitter-Elon Musk deal, where Twitter enforced a $1 billion penalty for breach of the specific performance clause.</p>
<p>Read the following article to understand if a SPA can be specifically enforced</p>
<p><a href="https://www.legal500.com/developments/thought-leadership/can-a-share-purchase-agreement-be-specifically-enforced/">Sucharita Basu, Soumya Banerjee and Kritika Sethi, “Can a Share Purchase Agreement be Specifically Enforced?”, 29 November 2022.</a></p>
<p><a href="https://ebclearning.com/courses/course-v1:EBC-Learning+law-contract+2025/courseware/c55b32d6af434f95b9c015d9241ca81e/653f9da0af94462280b3e2f12008ae7a/2?activate_block_id=block-v1%3AEBC-Learning%2Blaw-contract%2B2025%2Btype%40vertical%2Bblock%4021226308d0904c188fbf803cdc7b10d3">For more details watch the below videos:</a></p>
</div>
</div>
</div>
</div>
<script type="text/javascript">
(function (require) {
require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () {
require(['js/dateutil_factory'], function (DateUtilFactory) {
DateUtilFactory.transform('.localized-datetime');
});
});
}).call(this, require || RequireJS.require);
</script>
<script>
function emit_event(message) {
parent.postMessage(message, '*');
}
</script>
</div>