United Nations Security Council Resolution 2231, adopted unanimously on 20 July 2015, endorsed the Joint Comprehensive Plan of Action (JCPOA) concluded six days earlier in Vienna between Iran and the E3/EU+3 (China, France, Germany, Russia, the United Kingdom, the United States, and the European Union). The resolution operates under Article 25 of the UN Charter and terminates the provisions of six prior Iran-related resolutions—1696 (2006), 1737 (2006), 1747 (2007), 1803 (2008), 1835 (2008), and 1929 (2010)—upon JCPOA Implementation Day, which occurred on 16 January 2016 after the IAEA verified Iran's preliminary nuclear-related commitments. Resolution 2231 is sui generis in Council practice: it embeds the full JCPOA text as Annex A and a statement by the E3/EU+3 as Annex B, giving a politically negotiated agreement the binding force of a Chapter VII–derived instrument while not itself being adopted under Chapter VII.
The resolution's operative mechanics rest on three pillars. First, it imposes residual restrictions in Annex B with defined sunset dates: a five-year embargo on conventional arms transfers to and from Iran (expired 18 October 2020), an eight-year restriction on ballistic-missile-related activities and transfers (expired 18 October 2023), and asset freezes and travel bans on listed individuals and entities. Second, it establishes the Procurement Channel, administered by the Security Council's 2231 Format (the successor to the former 1737 Sanctions Committee), through which any state wishing to transfer nuclear- or dual-use items to Iran for permitted civilian or JCPOA-related purposes must submit a proposal for case-by-case Council approval. Third, it codifies the snapback procedure in paragraphs 11 and 12, permitting any JCPOA participant state to notify the Council of "significant non-performance" by another participant.
The snapback architecture is the resolution's most legally distinctive feature. Upon notification, the Council has 30 days to adopt a resolution to continue lifting sanctions; if no such resolution is adopted—including by reason of a veto by the notifying state—the previously terminated resolutions are automatically reimposed. This inversion of the standard veto logic was designed to prevent Russian or Chinese protection of Iran, but it equally empowers any single P5 participant. The mechanism contains no provision for adjudicating whether the notifying state is itself in good standing, a deliberate ambiguity that has shaped subsequent disputes. JCPOA-derived sanctions relief is otherwise scheduled to terminate at Transition Day (October 2023) and Termination Day (October 2025), at which point Resolution 2231 itself ceases to apply.
Contemporary application has been turbulent. Following the U.S. withdrawal from the JCPOA on 8 May 2018 under President Donald Trump and the reimposition of unilateral U.S. sanctions, Secretary of State Mike Pompeo attempted to invoke snapback on 20 August 2020. Thirteen of fifteen Council members, including the E3 (France, Germany, the United Kingdom), rejected the notification on the ground that the United States, having withdrawn, was no longer a "JCPOA participant State" within the meaning of paragraph 10. Council President Ambassador Dian Triansyah Djani of Indonesia declined to take further action. The E3 subsequently triggered the JCPOA's internal Dispute Resolution Mechanism in January 2020 over Iranian breaches following its post-2019 nuclear escalation, and in 2024–2025, with Termination Day approaching, the E3 signaled willingness to invoke snapback directly under Resolution 2231 before its expiry.
Resolution 2231 must be distinguished from the JCPOA itself, which is a political commitment lacking treaty status under the Vienna Convention on the Law of Treaties; the resolution gives the JCPOA its only source of international legal obligation. It is also distinct from the U.S. domestic sanctions regime under the Iran Sanctions Act, CISADA, and Executive Orders 13846 and 13902, which operate on extraterritorial secondary-sanctions logic independent of UN authority. Snapback under 2231 differs from the standard Chapter VII sanctions-imposition pathway in that it requires no affirmative Council vote—reversing the usual P5 veto dynamic—and from the dispute-resolution mechanism internal to the JCPOA (paragraphs 36–37), which is a precursor political process, not a legal trigger.
Controversies persist over the resolution's interpretive scope. Paragraph 3 of Annex B "calls upon" Iran not to undertake activity related to ballistic missiles "designed to be capable of delivering nuclear weapons"—language weaker than the "shall not" of Resolution 1929, and disputed between Tehran (which reads its missile tests as outside the scope) and Western capitals. The transfer of Iranian Shahed-136 drones to Russia for use in Ukraine from 2022 onward generated extensive debate over whether such exports violated the (then still-active) arms restrictions of Annex B paragraph 4. The IAEA's reporting under JCPOA paragraph T on undeclared activities, and Iran's enrichment to 60% U-235 since 2021, have further strained the framework.
For the working practitioner—desk officer, nonproliferation analyst, sanctions-compliance counsel, or Council-watching journalist—Resolution 2231 remains the operative legal anchor for any Iran-related transaction through October 2025 and the central reference point for any future nuclear arrangement. Mastery of its annex structure, the 2231 Format's procurement-channel notifications, and the precise textual triggers of paragraphs 11–12 is indispensable for assessing the legal posture of E3 démarches, U.S. policy options, and Iranian counter-moves. Its eventual expiration or pre-emptive snapback will define the post-JCPOA proliferation landscape.
Example
On 20 August 2020, U.S. Secretary of State Mike Pompeo formally notified the Security Council of Iran's significant non-performance to trigger Resolution 2231's snapback mechanism, a notification thirteen of fifteen Council members rejected.