CBDC programmable money is central-bank-issued digital currency with spending rules written directly into each unit, so the currency itself can control how, when, or where it gets used. A token could expire after 90 days, work only at grocery stores and pharmacies, or release automatically when a delivery is confirmed. More than 130 countries are exploring some form of central bank digital currency, but the United States is not among them at the retail level: a January 2025 executive order halted federal work on a retail CBDC.
What a CBDC Is
A central bank digital currency is a digital form of a country’s national currency, issued and backed directly by its central bank. In the United States, that would be the Federal Reserve. The dollars sitting in your checking account are technically IOUs from your bank, protected by FDIC insurance up to $250,000 per depositor if the bank fails.1Federal Deposit Insurance Corporation. Deposit Insurance A CBDC would be different. It would be a direct obligation of the central bank itself, carrying no commercial bank credit risk, much like the physical bills in your wallet.
The Federal Reserve describes a CBDC as “a digital liability of a central bank that is widely available to the general public,” calling it “the safest digital asset available to the general public, with no associated credit or liquidity risk.”2Board of Governors of the Federal Reserve System. Central Bank Digital Currency A January 2025 executive order defined it similarly as “a form of digital money or monetary value, denominated in the national unit of account, that is a direct liability of the central bank.”3The White House. Strengthening American Leadership in Digital Financial Technology
CBDCs come in two varieties. A retail CBDC is designed for everyday use by the general public. A wholesale CBDC is used only among banks and financial institutions for large interbank settlements and securities transactions. Retail CBDCs are the type most commonly explored worldwide, and the type that raises the sharpest questions about programmability and government reach.
How the Programming Actually Works
Programmable money relies on smart contracts, small programs that execute automatically when certain conditions are met. When a central bank issues a digital token, it can embed instructions directly into that token. The money itself carries the rules, rather than depending on a bank or payment processor to enforce them after the fact.
A simple example: a government issues disaster relief funds as programmable CBDC tokens that can only be spent at grocery stores and pharmacies, and that expire after 90 days. The token checks these conditions at the moment of each transaction. No human reviews the purchase, and no intermediary needs to approve it. The logic runs automatically. China’s digital yuan pilot has explored this approach, deploying smart contracts to enable “conditional payments” and “guaranteed payments” across sectors including education, healthcare, and tourism.4Bank for International Settlements. E-CNY: Main Objectives, Guiding Principles and Inclusion
The underlying technology varies by design. Some CBDC systems use token-based architectures, where the system verifies the authenticity of the digital object being transferred. Others use account-based systems, where the system verifies the identity of the person making the transfer.5Board of Governors of the Federal Reserve System. Tokens and Accounts in the Context of Digital Currencies Token-based systems more closely resemble handing someone cash. Account-based systems more closely resemble a bank transfer. The choice between them has significant implications for privacy and programmability.
Programmable Money vs. Programmable Payments
This distinction matters more than most coverage lets on. Programmable money means the currency itself has restrictions baked into every token. Think of a gift card that only works at certain stores. Programmable payments, by contrast, mean the payment infrastructure can trigger automatic transfers when conditions are met, but the money that arrives has no special restrictions attached. It is regular currency once it lands.
An automatic rent payment on the first of every month is a programmable payment. The money leaves your account on a schedule, but once your landlord receives it, those dollars are unrestricted. Programmable money would be different. Imagine receiving a paycheck that can only be spent on housing and groceries for the first two weeks, then becomes unrestricted. The rules travel with the currency.
The European Central Bank has drawn this line explicitly in its digital euro design. The ECB has stated that “designing a digital euro as programmable money, intended as units of digital euro that can only be used for buying specific types of goods and/or services or only within a certain period/geography, is not in line with the guiding principles of the digital euro.” Instead, the digital euro will “support programmable payments, enabling the provision of such services by supervised intermediaries.”6European Central Bank. Programmable Payments in Digital Euro Under this model, users decide what conditions apply to their own payments, and intermediaries like banks execute those instructions. The central bank does not embed restrictions into the currency itself.
Not every central bank takes this approach. The distinction is worth understanding because the policy implications are dramatically different. Programmable payments give you automation tools. Programmable money gives the issuer control over what you can buy.
What It Could Be Used For
Government and Policy Uses
Programmable CBDCs could let governments target stimulus spending with precision that is impossible with paper checks or direct deposits. Relief funds could carry expiration dates that push recipients to spend quickly during a downturn. Social welfare benefits could be restricted to approved categories like food or medical supplies, functioning like a more sophisticated version of existing benefit programs but without the physical cards or separate payment networks.
Tax collection is another area where automation could change things. A programmable system could calculate and withhold sales tax at the moment of each transaction, eliminating the need for businesses to collect, hold, and remit tax payments on a quarterly schedule. Whether these capabilities represent efficiency gains or overreach depends heavily on the design choices and safeguards built into each system.
Commercial and Private Uses
For businesses, the most practical application is automated escrow. Money could be programmed to release only when a shipment tracking system confirms delivery, or when both parties in a contract sign off on completion. That removes the need for a third-party escrow service and reduces the window for disputes. Supply chain payments involving multiple vendors across borders could settle automatically as goods clear each checkpoint.
The Federal Reserve’s 2022 discussion paper acknowledged that “a CBDC could potentially be programmed to, for example, deliver payments at certain times,” and noted its Technology Lab has been “advancing thinking on key issues related to security, programmable money, interoperability, and standards.”7Board of Governors of the Federal Reserve System. Money and Payments: The U.S. Dollar in the Age of Digital Transformation Machine-to-machine payments are another frontier. An electric vehicle could pay a charging station directly, or a smart appliance could reorder supplies when inventory runs low, all without human intervention.
Privacy and Control Concerns
A programmable CBDC creates a detailed, real-time record of every transaction. If the central bank or government can access that data, the system could function as a financial surveillance tool far more powerful than anything that exists today. Cash leaves no trail. A CBDC leaves a complete one.
The Federal Reserve has acknowledged this tension directly. Its 2022 discussion paper stated that “any CBDC would need to strike an appropriate balance between safeguarding the privacy rights of consumers and affording the transparency necessary to deter criminal activity.” The Fed’s proposed answer was an intermediated model, where private-sector financial institutions rather than the central bank would manage accounts and handle identity verification, “leveraging existing tools” for consumer privacy.7Board of Governors of the Federal Reserve System. Money and Payments: The U.S. Dollar in the Age of Digital Transformation
Some projects have tried to build cash-like anonymity into digital currency. The Bank for International Settlements tested a concept called “payer anonymity” through Project Tourbillon, in which a consumer paying a merchant “does not disclose personal information to anyone, including the merchant, banks and the central bank.” Even in that design, the merchant’s identity is still visible to its bank, and the central bank can see transaction amounts.8Bank for International Settlements. Project Tourbillon Demonstrates Cash-Like Anonymity for Retail CBDC
Critics point to a more fundamental problem. Even with privacy protections at launch, a programmable system creates the infrastructure for control that future administrations could exploit. Senior central banking figures have been candid about this capability. The BIS General Manager has noted that with a CBDC, “the central bank will have absolute control on the rules and regulations that will determine the use of that expression of central bank liability, and also we will have the technology to enforce that.” The ability to freeze accounts, restrict purchases, or impose negative interest rates through programmable money represents a qualitative leap in government power over individual finances, regardless of whether current policymakers intend to use it that way.
Where the U.S. Stands
The United States has taken the strongest stance against retail CBDCs of any major economy. In January 2025, President Trump signed an executive order prohibiting federal agencies from undertaking “any action to establish, issue, or promote CBDCs within the jurisdiction of the United States or abroad.” The order also required that “any ongoing plans or initiatives at any agency related to the creation of a CBDC within the jurisdiction of the United States shall be immediately terminated.”3The White House. Strengthening American Leadership in Digital Financial Technology
Congress has moved in the same direction. The Anti-CBDC Surveillance State Act (H.R. 1919), introduced in the 119th Congress, would amend the Federal Reserve Act to prohibit Federal Reserve banks from offering certain products or services directly to individuals and bar the use of a CBDC for monetary policy. The bill passed the House in July 2025 and moved to the Senate.9Congress.gov. H.R. 1919 – Anti-CBDC Surveillance State Act
One boundary worth noting: the U.S. has not exited digital currency work entirely. It continues to participate in Project Agorá, a wholesale cross-border payments initiative coordinated by the Bank for International Settlements alongside six other major central banks.10Atlantic Council. Central Bank Digital Currency Tracker Wholesale projects move value between financial institutions, not consumers, and do not raise the retail surveillance concerns that drove the executive order.
How This Differs from the Digital Money You Already Use
Most of the money in circulation today is already digital in the sense that it exists as entries in bank databases rather than physical bills. When you send money through Venmo or make a wire transfer, you are sending instructions to move numbers between bank ledgers. The money itself stays in the banking system, passing through intermediaries that each take time and sometimes charge fees to process the transaction.
A CBDC changes what is actually moving. Instead of sending a message about money held in a bank account, you would transfer the digital currency itself, similar to handing someone a banknote. The structural difference matters: your bank deposits are backed by your bank’s assets and guaranteed by FDIC insurance up to $250,000.1Federal Deposit Insurance Corporation. Deposit Insurance A CBDC would be backed directly by the central bank, with no commercial bank standing in between and no need for deposit insurance.
Traditional banking systems can already handle basic automation like recurring transfers and bill payments, but those features operate at the payment-instruction level. A CBDC with native programmability builds the logic into the currency itself. Your bank can schedule a payment for the first of every month, but it cannot make the dollars themselves expire or restrict where they are spent. Programmable money can.