
How to Measure LTV/CAC in DeFi: Formulas, Benchmarks, and Attribution Setup

Key Takeaways
LTV/CAC defines sustainable growth by comparing lifetime revenue per wallet to acquisition cost, replacing vanity metrics with unit economics that determine viability
DeFi attribution links offchain acquisition to onchain value by tracking from click to wallet to transaction, defining true conversion beyond wallet connects
Accurate LTV/CAC requires counting all costs and filtering distortions like incentives, Sybil wallets, and multi-chain activity to reflect real user value
Every DeFi protocol tracks TVL. Most track daily active wallets. Many track transaction volume, token price, and Discord member counts. But almost none track the one metric that actually tells you if the business works: LTV/CAC.
What is LTV/CAC?
LTV/CAC is the ratio of a company’s customer lifetime value (LTV) to its customer acquisition cost (CAC). The numerator (LTV) captures the total revenue a single wallet generates for your protocol over the duration of its relationship with you. The denominator (CAC) captures everything you spent to get that wallet through the door.
The ratio tells you whether growth is sustainable or whether you’re subsidizing usage at a loss. Put simply, LTV should be greater than CAC for you to have a workable business. If LTV/CAC > 1, you have one. If it isn’t, you don’t.
Standard benchmarks adapted from SaaS:
Below 1:1 means you’re spending more to acquire users than you’ll ever earn from them.
Higher ratios provide more room for operating costs, volatility, and reinvestment, but the right target depends on contribution margin and payback period.
This is the unforgiving math of any business, digital or analog. The difference is in the digital world you can (almost) measure all of it out to four decimals.
Why does LTV/CAC Matter in DeFi?
In DeFi specifically, the raw data is more transparent than it has ever been in any industry. Every transaction, every fee, every wallet interaction is recorded on a public ledger.
And yet, as Tomasz Tunguz of Redpoint Ventures observed: “I haven’t met a crypto company that talks about CAC. Or sales and marketing spend. Or ROI.”
In crypto, as a16z’s Maggie Hsu noted in her October 2025 framework on measuring growth, established benchmarks like these don’t exist yet. The industry is too young and metrics too distorted by token incentives. But the underlying math is identical.
The reason LTV/CAC matters more than any other single metric is that it compresses multiple dimensions of protocol health into one number. High TVL means nothing if the users providing it were acquired at a loss.
Rapid user growth means nothing if those users churn the moment incentives dry up. Revenue growth means nothing if the marketing spend required to sustain it is growing faster.
LTV/CAC forces you to think about unit economics, not vanity metrics.
The DeFi Attribution Funnel: From Tweet to Transaction
In its pure and perfect form, attribution lets you measure along what’s known as the marketing “funnel”: the narrowing cohort of users who progressively advance from Discord post to click to wallet sign-in to some on-chain (or off-chain) user action.
If you know how you monetized “down funnel” inside your app experience, and you know how much you spent getting the users there (either via paid media like ads, or even organic media like blog posts), then you can calculate your “ROAS” (return on advertising spend… marketing tech has lots of acronyms).
Pristinely, it looks somewhat like this:
At each stage, the cohort narrows. Treat impression-to-click, wallet-connect, first-transaction, and retained-user rates as separate steps, then establish benchmarks from your own cohorts rather than borrowing a universal funnel.
If ROI > 1, you have a viable business. If it isn’t… you don’t.
Each stage maps to specific metrics:
Impression/Click captures campaign source via UTM tags and referrers. You measure reach and click-through rate.
Site Visit captures page views, session data, and time on site.
Wallet Connect is the critical onchain-specific step where a pseudonymous browsing session gets linked to an on-chain identity.
First Transaction is the real conversion event: a swap, a deposit, a stake, a borrow.
Repeat Usage measures whether users come back.
Retained Value captures the cumulative fees and TVL contribution over time.
The key insight: wallet connect is NOT conversion. Many teams inflate their numbers by counting wallet connections as conversions. The gap between “connected” and “converted” is enormous, and treating them as equivalent will make your funnel metrics meaningless.
What counts as a conversion event depends on your protocol type. For a DEX, it’s a first swap above some minimum threshold. For a lending protocol, it’s a first borrow or meaningful deposit. For a restaking protocol, it’s a first stake. Define it clearly, measure it consistently, and don’t let your team rationalize a looser definition.
Why Measuring LTV/CAC Is Uniquely Hard in DeFi
If LTV/CAC is so important, why does almost no one track it? Because the measurement problem in DeFi has five layers of difficulty that don’t exist in traditional SaaS or e-commerce.
Pseudonymous Wallets Are Not Users
One human may control dozens of wallets across different chains. Web2 analytics relies on cookies, email addresses, and device IDs. Onchain apps use wallet addresses as the primary identifier, and those addresses are pseudonymous, ephemeral, and trivially created.
Wallet does not equal user. LTV calculated at the wallet level understates true user value when one person uses multiple wallets. It overstates user value when wallets are shared or automated. No universal standard exists for cross-wallet identity resolution, though heuristic approaches (wallets funding from the same source, interacting with the same bridges, connected in the same session) can help.
Multi-Chain Fragmentation Splits the Picture
Users routinely operate across Ethereum, Arbitrum, Optimism, Base, Polygon, and Solana in the same week. Each blockchain uses different address formats. Without multi-chain analytics, you’re only seeing a fraction of a user’s activity. A wallet that looks like it churned on Ethereum may have simply migrated to Arbitrum.
Off-Chain Marketing and On-Chain Conversions Live in Different Worlds
This is the structural gap that makes DeFi attribution uniquely difficult. Acquisition happens off-chain (Twitter ads, Discord posts, podcast mentions, blog articles). Value creation happens on-chain (deposits, swaps, borrows, retained TVL).
Google Analytics has no concept of a wallet. When a user connects their wallet and executes a swap, GA4 sees a button click at best. Traditional analytics tools, as the industry saying goes, “go dark when users hit your smart contracts.”
The technical challenge is connecting an anonymous browsing session to a wallet address. When a user clicks a Twitter ad, browses the landing page, and then connects their wallet, the analytics platform must retroactively link all pre-wallet session data to that specific wallet address. This identity stitching is the bridge that makes LTV/CAC measurement possible.
Partnerships and Integrations Bypass Your App Entirely
For many DeFi protocols, especially infrastructure-layer projects like DEX aggregators, bridges, and lending pools, a significant share of volume and users never touches the protocol’s own frontend. Users interact with the protocol’s smart contracts through third-party apps, aggregator interfaces, or partner integrations. The only visible steps in these journeys are on-chain.
This creates a blind spot that traditional funnel attribution cannot address. There’s no website visit, no wallet connect event, no UTM parameter. A user might swap through your liquidity pool via an aggregator, generating real fees for your protocol, without ever knowing your brand exists. Your analytics sees the on-chain event but has no off-chain context to attribute it to.
Measuring LTV/CAC for these “headless” users requires a different approach: on-chain attribution via builder codes, referral codes appended to transaction calldata, or standards like ERC-8021 that embed attribution data directly into the transaction itself. Without this layer, protocols that rely heavily on B2B distribution through partnerships and integrations are structurally unable to calculate accurate unit economics for a large portion of their user base.
Sybil Attacks Pollute Every Metric
Sybil clusters can absorb a meaningful share of incentive distributions without becoming retained customers. Filter coordinated wallets and reward-seeking behavior from acquisition cohorts so CAC and LTV reflect genuine product usage.
A protocol can appear to have a large active-wallet base even when coordinated airdrop farmers control much of the activity. This inflates user counts, distorts retention, and makes LTV/CAC calculations unreliable unless teams identify and filter inauthentic cohorts.
Token Incentives Distort True LTV
Users attracted by airdrops, points programs, and liquidity mining often leave the moment rewards stop. This is “mercenary capital,” and it creates false signals of product-market fit.
The critical accounting question is whether token incentives should be counted as revenue or acquisition cost. Treat token distributions at their campaign-time market value as acquisition expense; counting only ad spend materially understates CAC.
Separate “incentivized LTV” from “organic LTV.” Measure retention and revenue AFTER incentive programs end. Track TVL decay curves by acquisition cohort to distinguish sustainable capital from mercenary liquidity. The organic number is the one that matters.
How to Calculate LTV for Your DeFi Protocol
The general formula adapts from traditional SaaS:
In DeFi, this translates to:
But the specifics vary dramatically by protocol type.
DEXs (Uniswap, Curve, KyberSwap)
Optimization levers: increase average transaction size through specialization (Curve for stablecoins, Uniswap for long-tail tokens) and maintain fee rates. The race to zero fees in any marketplace category is a cautionary tale. It destroys unit economics.
Lending Protocols (Aave, Compound)
Margins are thin. Lending protocols typically capture a fraction of the interest spread through their reserve factor, which varies by asset. For a stablecoin lending pool earning 5% APY, the protocol’s take might amount to tens of basis points per dollar deposited. This model requires massive scale to generate meaningful revenue per wallet.
Yield Aggregators (Yearn)
Yield aggregators face a structural challenge: more capital flowing in means less yield per user. And strategies are visible on-chain, making them copyable.
How to Calculate CAC for Your DeFi Protocol
The basic formula:
Two variants matter:
Blended CAC divides total acquisition costs by total new customers, including organic.
Paid CAC divides costs from paid channels only by customers acquired through those paid channels. Track both. Blended CAC tells you overall efficiency. Paid CAC tells you the marginal cost of paid growth.
What Counts as “Cost”
This is where most DeFi teams get it wrong. CAC must include everything: advertising spend, KOL and influencer payments, marketing staff salaries, token incentives for quests and campaigns, airdrop distributions at market value, community building costs (Discord and Telegram moderation), bounty programs, ecosystem fund expenditures, and educational content production.
The critical mistake is excluding token emissions, ecosystem funds, and community costs. If you distribute $1,000 in tokens to acquire 10 users, that’s $100 CAC regardless of whether those users hold or sell the tokens.
Don’t forget to factor in gas costs — use our Wei Converter to calculate exact ETH amounts.
Industry Benchmarks
Published CAC ranges only make sense when matched to the same conversion event. HypeLab’s 2026 benchmark guide reports directional ranges for DeFi wallet connections, first transactions, and meaningful TVL depositors, as well as distinct ranges for exchange sign-ups, verified users, and first deposits. Treat these as planning inputs rather than universal targets, then build a baseline from your own retained, revenue-producing cohorts.
The figures below are the clearest public ones available. Andreessen Horowitz notes that crypto has no established LTV/CAC benchmarks yet, against the 3:1 ratio considered strong in SaaS, and every source here is an ad network reporting on its own campaigns. Treat them as directional.
DeFi protocols, by conversion event (HypeLab, 2026):
Wallet connection: $25 to $60
First transaction: $60 to $120
Meaningful TVL depositor: $100 to $250
Centralized exchanges, by conversion event (HypeLab, 2026):
Sign-up only: $30 to $75
KYC-verified user: $75 to $150
First deposit: $150 to $300
Active trader, 10 or more trades: $200 to $500
Corroborating ranges from a second network, Blockchain-Ads: $5 to $50 CPA for wallet connections and $20 to $200+ for token purchases, with realistic campaign targets of $5 to $15 per wallet at 2% to 4% conversion. Both sources put exchange referral channels near $150, below pure paid acquisition.
The top end. HypeLab reports a best case of $5.43 on an APAC DeFi campaign that acquired 4,600 users on $25,000 of spend; Blockchain-Ads independently reports $6 to $8 per wallet for top-performing campaigns. For historical contrast, analysis of Coinbase’s 2021 S-1 put its cost per verified user at $5.15 in 2020, up from $4.02 in 2019, during a period of exceptional organic demand.
Notice what the ladder shows: the same DeFi user costs $25 to $60 as a wallet connection and $100 to $250 as a depositor. The number you report depends far more on the conversion event you choose than on how well you buy.
Published CAC figures are difficult to compare when companies use different conversion events, cost definitions, or reporting periods. Use external benchmarks only after matching their denominator and acquisition scope to yours.
The Airdrop ROI Problem
Airdrops can become a major CAC line item while producing shallow activation and weak retention. Measure recipients after the claim window and compare retained, revenue-generating cohorts with the full value of distributed incentives.
Airdrop allocation alone does not determine durable acquisition. Eligibility rules, vesting, product-market fit, post-claim activation, and retained behavior all affect whether recipients become valuable users or short-lived incentive seekers.
Targeted, paced incentives can support short-term engagement, but their effect may decay after rewards end. Evaluate airdrops with post-incentive retention, incremental activity, and net revenue rather than claim volume alone.
The modern trend is shifting from rewarding random behavior to rewarding “wallet narratives”: behavioral scoring, vesting schedules, achievement-based unlocks, and burn penalties for early claims.
How Formo Helps You Measure What Matters
The reason most DeFi teams can’t calculate LTV/CAC isn’t a lack of data. It’s a lack of infrastructure that connects off-chain acquisition to on-chain value creation. Formo was built specifically to close this gap.
Formo is a DeFi-native analytics and attribution platform that combines web analytics, product analytics, and on-chain analytics in a single unified layer. Its dashboard metrics explicitly include DAU, WAU, CAC, ARPU, LTV, TVL, transactions, revenue, volume, retention, and churn.
How Formo’s Attribution Works
Formo’s attribution system follows four steps:
Step 1: Offchain tracking. A lightweight, open-source SDK captures the user’s entry point: referrer, UTM parameters (source, medium, campaign, content, term), and referral codes. Formo captures UTM and referral codes automatically out of the box, so every wallet profile shows first-touch attribution data: which campaign, which partner, which referral link brought them in. No cookies, no device fingerprinting, no IP storage. GDPR-compliant by default.
Step 2: Identity resolution. When a user connects their wallet, Formo stitches the anonymous browsing session to the wallet address. Multiple wallets from the same session are unified into a single user profile. Historical browsing data is retroactively attributed once the wallet connects.
Step 3: Onchain event capture. Formo monitors smart contract events in real time across 30+ supported chains including Ethereum, Base, Arbitrum, Optimism, Polygon, and Solana. Transaction events and decoded logs get tied to the resolved user profile.
Step 4: Attribution modeling. First-touch, last-touch, and linear attribution models connect acquisition channels to conversion events. Teams define custom conversion events (mint, swap, stake, deposit) and measure attribution against those goals.
The result: you can answer questions like “What was the CAC for users acquired through each partner interface?”, “Which sources produce users with the highest 30-day retention?”, “What is the ARPU segmented by original acquisition channel?”, and most importantly, “Is my LTV greater than my CAC?”
Wallet Intelligence and User Lifecycle Tracking
Every wallet in Formo gets a unified profile combining session history, transaction data, and cross-chain activity. Profiles include social identities (ENS, Farcaster, Lens) when available. Lifecycle stages are tracked automatically: new, returning, power user, churned, and resurrected.
This means you can segment users not just by acquisition channel but by on-chain behavior, wallet holdings, DeFi positions, and community membership. You can build cohorts of high-LTV users and reverse-engineer what acquisition channels produced them.
Unified Attribution for UTM, Referrals, Merkl, and Builder Codes for Partner-Driven Volume
For off-chain acquisition channels, Formo captures UTM parameters and referral codes automatically at the SDK level. Every campaign link tagged with standard UTM fields (source, medium, campaign, content, term) and every referral code passed as a URL parameter is recorded and linked to the wallet that eventually connects. This means every wallet profile carries first-touch attribution data: which campaign, which partner, which referral link brought them in.
Combined with on-chain attribution via Builder Codes for partner-driven volume, this gives protocols a complete picture of acquisition economics across both direct and indirect channels, whether users arrived through a tagged Twitter post, a partner referral link, or a third-party interface embedding your smart contracts. Formo also offers a free UTM link generator to help teams standardize their campaign tagging from day one.
For protocols where significant volume comes through third-party interfaces and partnerships (aggregators, other frontends, integrated apps), off-chain attribution alone isn’t enough. Users who interact with your smart contracts through partner apps never visit your site, never trigger a UTM, and never connect a wallet on your frontend.
Formo recently added Merkl Campaign Attribution, which links wallet activity to specific incentive campaigns. Combined with ERC-8021 Builder Code support, Formo can ingest on-chain attribution data embedded directly in transaction calldata.
This means you can track which partner interface, which builder code, or which referral code drove a transaction, even when the user never touched your own app. You can see not just which builder code tagged a transaction, but what campaign originally brought the user to the interface, their complete session journey, and their long-term onchain LTV.
This is how you close the loop between “we spent X on this campaign” and “it generated Y in protocol revenue.” That loop is LTV/CAC, measured end-to-end.
Getting Started
Formo offers a free trial, enough for early-stage protocols to start measuring unit economics before scaling. The SDK is open-source (MIT License) and integrates with MetaMask, Privy, Dynamic, Rainbow, Phantom, and most major wallet providers. Setup takes minutes.
Campaign Measurement Refinements
Measure CAC by Campaign Objective, Not With One Attribution Rule
Before buying traffic, document one primary acquisition event, the supporting diagnostic events, the observable attribution path, its known limits, and the owner responsible for checking it. Then test the full path on a real device, including failure states. This campaign-readiness framework prevents clicks or wallet connects from being mislabeled as customers when the meaningful outcome is a first transaction, deposit, or retained user.
Separate Awareness From Direct Acquisition
Awareness spend should not be forced into a short-window, last-click CAC model. Track branded search, direct traffic, social mentions, and later conversion-rate lift; where sample size allows, use pre/post comparisons or geographic holdouts. HypeLab’s awareness measurement guide is a useful framework for separating brand effects from direct-response performance.
Use Channel-Specific CAC Expectations
Treat channels according to the job they perform. KOL partnerships can create awareness and trust but often have weak direct attribution; display campaigns are easier to optimize continuously and use for retargeting. The practical implication from HypeLab’s display-versus-KOL analysis is to measure KOLs with lift and incrementality signals while calculating direct-response CAC from channels with observable conversion paths.
Match the Benchmark to the Conversion Event
A CAC benchmark is meaningful only when its denominator matches yours. Site visits, wallet connections, first transactions, meaningful deposits, and 30-day retained users represent different levels of business value. Compare like with like and include creative, platform, team, incentive, and referral costs in the numerator. See HypeLab’s 2026 crypto CAC benchmark breakdown for conversion-event-specific ranges.
What to Do Next
If you’re running a DeFi protocol and you don’t know your LTV/CAC ratio, you’re flying blind. Here’s the practical starting point:
Define your conversion event. What specific on-chain action constitutes a “converted user” for your protocol? Be precise and be honest. A dust-amount swap doesn’t count.
Instrument your funnel. Tag every campaign link with UTM parameters (source, medium, campaign). Set up referral codes for partners and integrations. If volume flows through third-party interfaces, implement on-chain attribution via builder codes or ERC-8021. Install analytics that can track from click through wallet connect through transaction.
Count your real costs. Add up everything: ad spend, KOL fees, quest platform costs, token incentives at market value, team time. Don’t leave anything out.
Calculate by cohort and channel. Blended averages hide critical information. Compare which channels produce retained, revenue-generating users and which produce expensive cohorts that churn quickly.
Separate incentivized from organic. Measure what happens after the rewards stop. That’s your real LTV.
The protocols that figure this out first will have a structural advantage in the next cycle. Not because they’ll have the prettiest dashboards, but because they’ll be able to invest in growth with confidence rather than guesswork.
Measure what matters with Formo →
Frequently Asked Questions
What does LTV mean in crypto: Lifetime Value or Loan-to-Value?
Both terms are used in crypto, and the distinction matters. In DeFi lending protocols like Aave and Compound, LTV means Loan-to-Value: the ratio of borrowed funds to posted collateral. In the context of crypto growth and marketing, LTV means Customer Lifetime Value: the total revenue a wallet generates for a protocol over the duration of its relationship. This article focuses on Customer Lifetime Value as a unit economics metric.
How do you calculate Customer Lifetime Value for a DeFi protocol?
DeFi LTV measures a single wallet’s cumulative revenue contribution over its lifecycle. The formula varies by protocol type: for DEXs, it’s the sum of all trading fees generated by that wallet; for lending protocols, it’s interest spread times take rate over the borrowing period; for yield aggregators, it’s deposits times yield times performance fee percentage. Calculate LTV per wallet, segment by acquisition channel and cohort, and separate “incentivized LTV” (during token reward programs) from “organic LTV” (after rewards end).
What is a good LTV:CAC ratio for a crypto startup?
There is no universal target LTV:CAC ratio for DeFi. A ratio below break-even is unsustainable, while the appropriate operating target depends on contribution margin, payback period, retention, token-incentive exposure, and market volatility.
How do you calculate Customer Acquisition Cost for onchain apps?
CAC equals total acquisition costs divided by the number of new qualified wallets acquired. Costs must include advertising spend, KOL payments, token incentives and airdrops at market value, quest platform costs, community building costs, and marketing team salaries. A “customer” should be defined as a wallet that completes a meaningful on-chain action, not just a wallet connection. Track both blended CAC (all costs divided by all new users) and paid CAC (paid channel costs divided by paid channel users).
What is the average customer acquisition cost for DeFi protocols?
There is no single defensible “average CAC” for DeFi. HypeLab’s 2026 benchmark guide separates wallet connections, first transactions, and meaningful TVL depositors because each represents a different level of business value. Use an external range only when its conversion event matches yours, and prioritize your protocol’s own cohort-level cost, retention, and revenue data.
Should token incentives and airdrops be included in CAC calculations?
Yes. Token distributions at campaign-time market value are acquisition expenses and belong in CAC alongside paid media, partner fees, and internal campaign costs. Excluding token emissions or ecosystem grants materially understates the cost of acquiring a qualified user.
How do you distinguish real DeFi users from Sybil attackers and airdrop farmers?
Track post-incentive retention at 30, 60, and 90 days after reward programs end. Segment cohorts by acquisition source. Analyze on-chain behavioral signals: wallet age, transaction frequency, cross-protocol activity, asset diversity, and funding patterns. Use Sybil detection methods like cluster analysis, behavioral scoring, and graph analysis. Exclude identified Sybil clusters from LTV calculations entirely, as they do not represent real users. Tools like Formo provide wallet intelligence and lifecycle tracking that help identify and filter inauthentic activity.
What on-chain metrics should DeFi protocols track alongside LTV/CAC?
The core set includes TVL, daily and monthly active wallets, ARPU (average revenue per user), wallet retention rates at D7, D30, and D90, transaction volume, cost per wallet connection, time-to-first-transaction, net revenue retention, and protocol earnings net of token incentives. These metrics complement LTV/CAC to provide a complete picture of protocol health and growth sustainability.
How is measuring LTV/CAC different in crypto versus traditional SaaS?
Five key differences. First, wallets are pseudonymous rather than identified accounts. Second, value creation is protocol-specific: TVL contribution, trading fees, and borrowing interest rather than subscription revenue. Third, token incentives distort metrics in ways that SaaS free trials never do. Fourth, on-chain transparency provides richer behavioral data but requires specialized analytics infrastructure to decode. Fifth, no established industry benchmarks exist yet, so teams must build their own baselines.
How do you connect off-chain marketing campaigns to on-chain conversions?
This requires analytics infrastructure that can bridge two disconnected data environments. The process involves tagging all campaigns with UTM parameters (source, medium, campaign, content), setting up referral codes for partner channels, capturing session context when users visit your site, linking that session to a wallet address at the moment of wallet connection, and then tracking on-chain transactions attributed to that wallet. For volume that flows through third-party interfaces and partner integrations (where users never visit your frontend), on-chain attribution via builder codes or standards like ERC-8021 can embed attribution data directly in the transaction calldata. Platforms like Formo handle both off-chain identity stitching and on-chain attribution ingestion, retroactively attributing pre-wallet browsing data once a connection occurs.
What tools help measure LTV, CAC, and attribution in DeFi?
The key requirement is a platform that can bridge off-chain acquisition data (UTM parameters, session context, referral sources) with on-chain conversion data (wallet transactions, smart contract events, retained TVL). Traditional product analytics tools handle off-chain metrics well but cannot track wallet interactions or smart contract events. On-chain data platforms can query blockchain data but lack off-chain marketing attribution. Formo was built specifically for this use case, providing full-funnel analytics from first site visit through wallet connect through on-chain conversion across 30+ chains, with native LTV, CAC, ARPU, and retention tracking.
How can DeFi protocols reduce CAC while maintaining user growth?
Focus on five levers. Turn existing users into advocates through referral programs with onchain verification. Reduce friction between wallet connection and first transaction. Use onchain attribution to identify high-LTV acquisition channels, invest in organic distribution alongside paid media, and design incentives around retained product usage rather than token claims alone.
Teams looking for answers to common questions around attribution, wallet intelligence, and growth measurement can explore our DeFi analytics FAQs.


