Blog · August 25, 2026 · 4 min read

What is cost per wallet (CPW)?

CPW divides campaign spend by distinct wallets reached, a wallet-denominated efficiency metric. What it improves over CPM, what it hides, and the stricter metric to pair it with.

Cost per wallet (CPW) divides campaign spend by the number of wallet-holding users the campaign delivered, giving crypto campaigns a wallet-denominated efficiency metric. If you spend $10,000 and 5,000 wallet-holders arrive, your CPW is $2. What counts as a “wallet” varies by platform: the most prominent definition, from Addressable, is the cost of acquiring a website visitor who has a browser wallet installed.

Why CPW emerged

Impressions say nothing about whether an ad reached a crypto-native audience. A thousand impressions on a general site and a thousand impressions in front of active onchain users cost roughly the same under CPM, but they are not the same buy. CPW re-denominates the spend in the unit that matters for a web3 campaign: the wallet-holder. Addressable champions it as their north-star metric, defined as the cost of a site visitor with a browser wallet installed, and HypeLab reports it as a signature metric too. Both use it to show that a budget landed on crypto users rather than on generic traffic.

What CPW improves

CPW measures cost against the audience a crypto campaign actually cares about. CPM tells you what a thousand views cost; CPW tells you what a wallet cost. That is a real step forward, because it forces the question of whether the money reached onchain users at all. For a campaign that lives or dies on wallet activity, denominating in wallets is more honest than denominating in impressions.

What CPW hides

A reached wallet is not a converting human. Four gaps sit inside the metric:

  1. The definition moves. Depending on who is reporting, the “wallet” in cost per wallet can mean a visitor with a wallet installed, a wallet that connected, or a wallet the platform believes the user holds. Those are very different events, and none of them is a conversion. Two campaigns can quote the same CPW while counting different things.
  2. One human can be many wallets. Without sybil resistance, CPW overcounts: the same person operating ten wallets looks like ten wallets, so the cost per real person is ten times higher than the number suggests.
  3. Reached is not converted. A wallet that saw an ad, or even connected, did not necessarily do anything of value. CPW measures presence, not outcome, so a low CPW can still buy nothing.
  4. Wallet value varies enormously. A dormant wallet and a wallet that moves seven figures count the same in a CPW denominator. The metric treats every wallet as equal when they are not.

A report, not a price

There is a quieter limitation that matters as much as the four above: as the metric is used today, CPW arrives after the campaign is over. It is spend divided by an outcome you only learn at the end, which makes it a grade, not a deal. You cannot buy media at a CPW; no network quotes you a guaranteed cost per wallet before the first impression serves. A CPA works the other way around: the price per conversion is agreed before the campaign runs, so it is a unit you purchase rather than an average you hope for. One is a number you hold the network to. The other is a number the network shows you afterward.

The stricter cousin

Cost per wallet answers “what did a wallet cost.” The stricter question is what a proven outcome cost, which is measured by cost per verified onchain conversion. That metric only counts wallets that performed the target action and settles it against a public transaction, so exposure and inflation both drop out. Specify ID also resolves wallets and devices to one human, so a person who holds several wallets counts once and you never pay twice for the same audience.

None of this makes CPW a bad number. It is progress over CPM, not the end state. It moves the denominator toward the audience that matters, and pairing it with sybil resistance and verified conversions closes the gaps it leaves open.

Quick answers

Is a lower CPW always better? No. A low CPW built on unverified reach and duplicate wallets can cost more per real converting human than a higher CPW built on distinct, active people.

How is CPW different from CPM? CPM prices a thousand impressions; CPW prices a distinct wallet. CPW ties spend to wallets instead of raw views, which is closer to what a crypto campaign is buying.

Can I buy ads at a fixed CPW? As the metric is used today, no. CPW is computed when the campaign ends, so it functions as a retrospective report. A CPA is set before the campaign runs, which is what makes it a price rather than a result.

Does Specify bill on CPW? No. Specify bills on verified onchain conversions, with bigger conversions priced higher and smaller ones lower, so you pay for proven actions rather than reached wallets.

Run the numbers on your own product.

One $1,000 test campaign, run end to end by our team. You keep the report either way.

Start a test campaign