Charm makes Venmo, Cash App, and Zelle talk to each other

Ryan Bednar8 min read
Charm makes Venmo, Cash App, and Zelle talk to each other

Charm turned payment-app lock-in into a matching problem

Everyone who has split a dinner bill knows the ritual. Someone pulls up Venmo. Someone else only has Cash App. A third person's bank does Zelle and nothing else. The money is sitting right there, fully digital, and yet the table spends five minutes negotiating which network it is allowed to travel on.

This is a strange place for consumer payments to have landed. Sending a message to someone works no matter which email provider or phone carrier they chose. Sending twenty dollars does not. Each of the big peer-to-peer apps is a closed loop: Venmo pays Venmo users, Cash App pays Cash App users, Zelle moves money between banks that joined its consortium. Crossing from one loop to another usually means asking the other person to download an app, create an account, and link a bank, all so you can hand them the price of a sandwich.

Charm is built on the premise that none of this friction needs to exist. The company calls itself the universal payments app: you keep one balance, and you can pay anyone from it, whatever app they happen to use, without the recipient signing up for anything. While the money waits to be spent, it earns interest automatically. Charm was founded in 2024 by Gray Newfield and Noah Newfield, is based in New York, and went through Y Combinator's Fall 2024 batch.

Walled gardens, working as intended

The fragmentation Charm attacks is not an accident or an oversight. It is the business model.

A peer-to-peer payment app is a network effects machine. Every new user makes the app more useful to everyone who might want to pay them, which pulls in more users, which deepens the moat. Interoperating with a rival would hand that moat away. If a Venmo user could pay a Cash App user as easily as another Venmo user, there would be little reason to care which app anyone installed, and the network would stop being a competitive asset. So PayPal, Block, and the bank consortium behind Zelle have every incentive to keep their loops closed, and they have.

The cost of that equilibrium lands on users. In practice, the question "can I pay you?" has quietly become "which apps do we have in common?", a question that gets worse as the market fragments further. The apps compete by growing their own networks, not by making money more movable, because movability is precisely what they cannot afford to offer.

Which is why the fix was never going to come from inside one of the incumbents. It had to come from a company with nothing to protect.

A marketplace instead of a bridge

The obvious way to connect payment networks is to ask for permission: integrate official APIs, sign partnerships, and operate as a switch between them. For the reasons above, that road is closed. The incumbents gain nothing by cooperating.

Charm's answer is to not ask. The company describes its system as working like Uber for your money. When you send $50 from your Charm balance to a friend on Venmo, Charm does not move your $50 into Venmo at all. Instead, it finds another person who already has money on Venmo and wants to move it into Charm, perhaps because they want the interest. That person's $50 goes to your friend on Venmo, your $50 becomes their new Charm balance, and smart contracts and cryptography settle the swap so neither side has to trust a stranger. Both people get exactly what they wanted, and neither had to coordinate with the other or even know they exist.

Seen from one angle this is exotic. Seen from another it is one of the oldest ideas in finance. Money has always crossed borders it could not physically travel, by netting offsetting flows against each other. What Charm has done is apply that netting logic to the borders between consumer apps, and wrap it in an interface where all the user sees is a payment that simply arrives.

The elegance is that the mechanism turns a permission problem into a liquidity problem. Charm does not need Venmo's blessing, or Cash App's, or Zelle's. It needs enough people moving money in both directions across each border that there is usually a match waiting. Liquidity is a hard problem too, but it is the kind a startup can solve with incentives, rather than the kind that dies in a partnerships meeting at a competitor.

It also produces an unusual property for a payments startup: the recipient never has to know Charm exists. Your friend on Venmo gets a normal Venmo payment, from a real Venmo account, with nothing to install and no invite to accept. Most fintech products grow by convincing both sides of a transaction to adopt them. Charm only needs one side, because the other side experiences the payment entirely inside the app they already trust. For a product whose whole promise is removing friction, keeping the recipient's experience untouched is the strongest version of the claim.

The interest is the engine, not the perk

Those incentives are where the rest of Charm's design snaps into place.

A balance sitting in most payment apps earns nothing. It is, in effect, an interest-free loan from millions of users to some of the most profitable companies in fintech. Charm inverts this: balances earn roughly 5% automatically, with the app advertising a live APY that stood at 5.15% at the time of writing, compounding continuously without the user opting into anything. On top of that, Charm offers up to 2% cashback on money brought in from Venmo, Cash App, or Zelle, and funding your account from those apps is free.

It would be easy to read the yield as a growth gimmick, the fintech equivalent of a sign-up bonus. The marketplace mechanism suggests something more structural. Every payment Charm sends into Venmo requires someone willing to move money out of Venmo and into Charm, and the interest and the cashback are what recruit that person. The perks are the other half of the matching engine: a standing bid that keeps liquidity waiting at each border so payments clear instantly.

That is a tidy flywheel. Better yield attracts deposits from the incumbent apps. Those deposits are the liquidity that lets Charm pay into those same apps. Reliable universal payments attract users who come for reach rather than yield, and their outbound payments create room for more inbound deposits to earn their cashback. Each side of the marketplace feeds the other.

The BeerMe prologue

Charm is the Newfields' second run at consumer payments, and the first one explains a lot about the shape of this one.

Before Charm, they built BeerMe, a deliberately playful alternative to Venmo built on the USDC stablecoin. Its pitch was buying a beer for your internet friends: transfers were instant, global, and free, you could send money with a simple link or an emoji, and a recipient could claim stablecoins through an invite URL without any prior setup. BeerMe has since been paused, and user balances were migrated into Charm accounts.

The throughline is instructive. BeerMe proved the rails. Stablecoins really can move value anywhere, instantly, at no cost, with none of the ceremony of correspondent banking. What a new network cannot conjure is the thing incumbents already have: everyone you want to pay. A fresh payments app, however delightful, starts empty, and empty networks are where payments products go to die.

Charm keeps BeerMe's lesson and discards its constraint. The crypto plumbing is still there, doing settlement work in the background where users never see it. But instead of asking people to leave the networks they already use, Charm points its rails at those networks and meets everyone exactly where they are. You do not have to convince your friends to switch. That, more than any single feature, is the pivot's insight: rather than opening yet another network and hoping it fills, make every existing network reachable from one place.

One balance to pay them all

There is a plausible future in which none of the incumbent networks loses, exactly, and yet the center of gravity moves anyway.

If one balance can reach every app, the question that currently governs peer-to-peer payments, which app does the other person have, stops mattering. What starts to matter is where your money actually lives between payments. And on that question Charm has stacked the deck: the balance that can reach everyone is also the one earning 5%, while idle balances elsewhere typically earn nothing. The incumbents keep their networks. Charm aims to own the account in front of them.

Charm's pitch is that sending money should be as easy as sending email. Email got there because nobody owns it: open protocols made every inbox reachable from every other. Consumer payments took the opposite path, and the walled gardens are taller than ever. Charm's wager is that you can get to the email outcome anyway, without waiting for the walls to come down, by quietly matching the traffic that already flows over them. If that works, "do you have Venmo?" goes the way of "are you on AOL?", and nobody at the dinner table will miss it.

Related Posts