Skip to content

The 900 Million Dollar Checkbox

Citibank meant to send 7.8 million dollars of interest. A confusing loan software interface sent the entire 900 million principal instead. Then a court ruled, for a while, that some recipients could keep it.

Episode 44 minute read

The routine task

In August 2020, Citibank was acting as administrative agent on a syndicated term loan to Revlon, meaning it handled the plumbing: collecting payments from Revlon and distributing them to the lenders. On August 11, the task at hand was an interest payment, about 7.8 million dollars, to be distributed to Revlon's lenders. Because of a technical wrinkle in how the loan was being restructured, the operations team needed the system to process the interest in a particular way that involved notionally paying down and reconstituting the loan internally.

The software was Flexcube, the application Citi used to enter loan payments, and the way to accomplish the maneuver was, per the subsequent court record, deeply unintuitive: to send interest only, the operator had to route the principal portion to an internal "wash" account by checking specific boxes on the entry screen. The operator checked the box they believed sufficed. It was not; two additional fields also needed overriding. The consequence of that interface misunderstanding was that the system prepared to send not the interest, but the entire outstanding principal, roughly 893 million dollars of Citi's own money, to Revlon's lenders.

Six eyes, one mental model

Citi's control for exactly this class of error was a "six eyes" review: the transaction required approval by three people, the maker, a checker, and a final approver. All three reviewed it. All three shared the same mental model of what the checkbox did. All three approved. The wires went out, and lenders who were owed an interest payment received, to the penny, the full principal balances of their loans, years early.

Recovery began the next day, and most recipients returned the funds. But roughly 500 million dollars sat with lenders who declined, and here the story became a legal landmark. Under New York's discharge for value doctrine, a creditor who receives exactly what it is owed, without notice of the mistake, may in certain circumstances keep it. In February 2021, Judge Jesse Furman of the Southern District of New York ruled that the non returning lenders could retain the funds, in an opinion that walked through the Flexcube screens in detail and became required reading in both fintech and law. In September 2022, the Second Circuit vacated that judgment and remanded the case, holding that the discharge for value rule does not shield a recipient who is on inquiry notice of the mistake. The creditors settled that December, by which point roughly three quarters of the mistaken payments had been returned to the bank. Between those rulings, close to half a billion dollars lived in legal limbo because of checkbox semantics.

What it teaches

This incident is the purest demonstration in finance that interface design is a financial control. The court record makes three lessons unusually vivid. First, an interface that requires expert incantations to do a routine thing safely will eventually be operated by a correct process and a wrong mental model, and process cannot catch what everyone misunderstands identically: the six eyes failed not from carelessness but from shared belief. Review steps verify intent against understanding; they cannot verify understanding against the machine. Second, confirmation screens should state consequences in outcome terms, "you are about to transfer 893 million dollars of principal to external parties," not field terms; the operators approved fields, not outcomes. Third, irreversible actions at scale deserve friction proportional to their blast radius: a same day transfer of nearly a billion dollars warranted circuit breakers that no checkbox could disarm. Regulators had their own broader verdict: in October 2020, the OCC assessed a 400 million dollar civil money penalty against Citibank over deficiencies in enterprise wide risk management, compliance risk management, data governance and internal controls, and remediation of internal systems became a multiyear program. The OCC's release does not attribute that penalty to this wire, and neither does this article. The wire came back. The lesson has no reversal mechanism.

Sources

5 sources

Every figure in this article traces to one of the following: the same record the episode cites.

  1. In re Citibank August 11, 2020 Wire Transfers: Findings of Fact and Conclusions of Law

    United States District Court for the Southern District of New York (No. 20-CV-6539 (JMF), ECF No. 243, via CourtListener)2021

  2. In re: Citibank August 11, 2020

    United States Court of Appeals for the Second Circuit (Docket No. 21-487, via govinfo)2022

  3. OCC Assesses $400 Million Civil Money Penalty Against Citibank

    Office of the Comptroller of the Currency2020

01Zof Console

Una superficie para la postura, las operaciones y lo que necesita atención a continuación.

El hogar autenticado que los equipos de ingeniería, QA y SRE abren cada día: postura de calidad, ejecuciones en vuelo, cobertura por módulo y lo que requiere atención a continuación.

KPI OPERACIONALES

  • Carreras
  • Cobertura
  • Riesgo

Viva en todos los entornos a los que realiza envíos.

COLUMNA DE TRABAJO

  • Especificaciones
  • Pruebas
  • Horarios

De la especificación a la regresión programada.

BARANDILLAS

  • RBAC
  • SSO
  • auditoría

Cada acción atribuible a un humano nombrado.

LIVE/console
Centro de comando interno de Zof AI que muestra 12 ejecuciones con un 94 % de aprobación, 3 problemas críticos abiertos, 84 % de cobertura, cuatro barras de trazabilidad de módulos, el proceso de especificaciones, próximos cronogramas y las próximas acciones recomendadas con una barra lateral de ejecuciones activas.
Vista de inicio · Servicio de pago · Puesta en escena · capturado en vivo desde el producto.
The 900 Million Dollar Checkbox | Zof AI