Thousands of AI agents ship every week. CrewAI has 44,000 GitHub stars. LangGraph powers 400 companies in production. ElizaOS runs $25M+ in assets under management. Dify passed 129,000 stars. According to Stack Overflow's 2025 survey, 31% of developers are actively building with agents.
Almost none of these agents make money.
The frameworks teach you how to build. Nobody teaches you how to earn. This piece covers what's actually working, what isn't, and why the economics of agent monetization look a lot like a pattern we've seen four times before.
The models that exist today
There are six ways agents currently generate revenue (or try to).
Subscriptions and usage-based pricing are the default for SaaS-wrapped agents. Charge users per month, per API call, or per task. LangSmith runs $39-$300/month with per-call charges on top. This works if your agent is a product someone pays to use. It doesn't work for open-source agents, community bots, or anything where the distribution advantage comes from being free. Most agents fall in the second category.
Token-gated access is the crypto-native version. Virtuals Protocol runs buyback-and-burn mechanics from agent earnings. Cookie.fun gates features behind token holdings. This aligns community incentives and creates network effects, but it's volatile, regulatory-uncertain, and alienating to anyone outside crypto. It works within a niche. It doesn't generalize.
Affiliate and referral commissions connect agent recommendations to revenue. When a DeFi agent recommends Binance, the agent earns 50% of the referred trader's fees, for life. Coinbase, Kraken, Bybit all run similar programs. The commission rates are remarkable: 20-50% lifetime revenue share in crypto. Outside crypto, e-commerce sits at 3-15%, finance runs $50-$200 per lead, and travel pays 5-10% per booking.
The problem: affiliate works best in verticals where the agent's recommendation naturally leads to a transaction. It doesn't work when the response is informational, educational, or analytical. A research agent answering "what's happening in macro this week" has no affiliate conversion path. That's most agents.
Marketplace take rates let platforms collect a cut. Anthropic offers a 50% API revenue share. OpenAI's model is undefined. The economics here are dictated by the platform, not the developer. Your agent is a commodity on someone else's shelf.
Enterprise licensing means selling the agent to businesses. Real revenue, but it turns you into a services company. You're not building an agent. You're building a client relationship.
Native advertising and sponsored placements are where a network matches demand (brands, services, other agents wanting distribution) to supply (agent responses where a recommendation would be relevant). The agent's response includes a placement that looks and feels like a native recommendation, not a banner ad. This is the newest model. OpenAI launched ChatGPT ads in February 2026 at $60 CPM and hit $100M ARR in six weeks. That's the fastest validation of this model in AI history.
The problem with most of these models
Five of the six models above share a structural constraint: they require the user to pay, hold a token, or take an action that benefits the developer.
Subscriptions require the user to open their wallet. Token gates require them to own tokens. Enterprise licensing requires a buyer. Even affiliate requires a conversion.
Every time you put a gate between the user and the agent, you lose distribution. The agent that charges $10/month will always lose to the equivalent agent that's free. This isn't speculation. It's what happened on every content platform in history.
Web pages went free. DoubleClick built the ad network. Search went free. Google AdWords captured the economics. Social went free. Facebook Ads did the same. Mobile games went free. The offer wall (then later app-install ads via AdMob, Unity, AppLovin) became the revenue layer.
Each time, the monetization didn't come from the user. It came from a network that matched demand to the content surface. The developer stayed free. The network handled the economics.
Four cycles, same pattern, four $100B+ outcomes.
Agents are the fifth cycle
AI agents are going free for the same structural reasons.
Open-source models (Llama, Mistral, DeepSeek) are pushing inference costs toward zero. Competition between providers is compressing pricing. The free tier is becoming the default because removing the paywall is the ultimate distribution advantage. Same as every previous cycle.
But the developers behind those agents still have costs. Compute, inference, tooling, data, maintenance. The revenue has to come from somewhere.
The difference this time: agent responses carry stronger intent signals than any previous content surface. When someone asks an agent "where should I swap 500 USDC?" that's explicit demand, not inferred from browsing behavior. When an agent working a larger problem calls another agent to execute, there's no human in the loop at all. The recommendation directly triggers the action.
The services that want to reach that intent (DEX aggregators, data providers, execution protocols, SaaS tools, financial products) have no channel for it today. They're not buying banner ads. They're not running search campaigns. There is no mechanism for a service to say "when an agent has swap intent, recommend me."
Look at how agents discover services right now: MCP registries, plugin marketplaces, hardcoded integrations, API directories. Every single one is static and organic. None have a paid discovery mechanism. A service either gets hardcoded by a developer or it doesn't exist to the agent.
The demand side is already spending. OpenAI's ChatGPT ads hit 600+ advertisers at $60 CPM within weeks. But ChatGPT is a walled garden. The open agent ecosystem - the thousands of agents built on ElizaOS, CrewAI, LangGraph, Vercel AI SDK - has no equivalent.
What ads look like inside agent responses
The word "ads" triggers a mental image: banners, pop-ups, pre-roll video. Agent advertising looks nothing like that.
A native agent placement is a recommendation. When a travel agent suggests a hotel, the recommendation could come from the agent's base knowledge, or it could come from a quality-weighted auction where competing services bid for relevance. If the sponsored recommendation is relevant, well-matched to the user's intent, and quality-gated so only trustworthy services appear, it's indistinguishable from a good organic recommendation. That's the design target.
The mechanism works like this:
- A publisher agent generates a response and declares an ad slot exists
- A network runs a quality-weighted auction across available demand
- The winning placement gets merged into the response as a native recommendation
- The user sees a natural response, not an ad unit
Quality gating is what separates this from spam. In every previous ad network cycle, trust was the make-or-break factor. Google's Quality Score killed bad ads on search. Facebook's relevance scoring removed junk from feeds. The same principle applies to agents: if the network allows low-quality placements, users lose trust in the agent's responses. If the network gates on quality (trust score weighted higher than bid price), the placements actually improve the response.
The formula that works: quality gets more weight than budget. Trust beats money.
The numbers
How much can an agent actually earn?
It depends on three variables: query volume, vertical, and demand pool depth.
| Tier | CPM range | Monthly revenue | Context |
|---|---|---|---|
| Programmatic display | $0.50-$7 | ~$105 | Covers inference costs for most simple agents |
| Native text placements | $15-$30 | $525-$1,050 | Meaningful revenue for an indie developer |
| Premium (ChatGPT ceiling) | $60 | $2,100 | At 10K queries/day: $21,000/month |
Vertical matters enormously.
| Vertical | Revenue model | Typical range |
|---|---|---|
| Crypto exchanges | Referral commission | 20-50% lifetime rev share |
| Finance / insurance | Lead generation | $50-$500 per lead |
| Travel | Booking commission | $15-$160 per conversion |
| E-commerce | Affiliate | 3-15% of sale |
The honest framing: early agents will earn closer to the programmatic floor. As demand pools deepen and more advertisers compete for agent inventory, clearing prices rise. The same thing happened with AdWords (early clicks were pennies; they're now $5-$50+), with Facebook Ads (early CPMs were $1-$2; they're now $12-$15), and with mobile game ads (early eCPMs were sub-$1; they peaked at $30+ in high-value geos).
The trajectory matters more than the starting point.
Why most agents aren't monetized yet
It's not because the economics don't work. It's because the infrastructure doesn't exist yet.
No major agent framework teaches monetization. ElizaOS documentation: nothing. CrewAI: nothing. LangChain: nothing (except LangSmith, which is their own SaaS). Vercel AI SDK: nothing. AutoGen: nothing.
Developers build agents using framework docs. If the framework doesn't mention revenue, the developer doesn't think about revenue. The same was true for early web developers, early mobile developers, and early game developers. Nobody thought about monetization until someone built the network that made it easy.
DoubleClick, AdWords, Facebook Ads, AdMob: each one created the monetization layer after the content layer existed. The content came first. The money followed. But the money only followed because someone built the infrastructure.
The agent ecosystem is at the same inflection point. Content layer exists (thousands of agents producing responses). Monetization layer is being built.
How to evaluate if your agent is monetizable
Not every agent is a fit. The best candidates share three characteristics:
Content-rich responses. If your agent produces responses that include recommendations, suggestions, options, or comparisons, there's a natural placement surface. A DeFi research agent recommending protocols, a travel agent suggesting destinations, a dev tools agent recommending libraries. If your agent just returns raw data or single-word answers, there's no natural slot.
Real query volume. The math only works at scale. At 10 queries/day, even a $60 CPM produces $0.60/day. You need hundreds or thousands of daily queries for meaningful revenue. Community deployment (Telegram, Discord, web widgets) is how most agents get there.
A vertical with demand. Finance, travel, e-commerce, crypto, SaaS, insurance: these verticals have advertisers actively spending on digital distribution. If your agent operates in a vertical where companies already buy ads, there's demand waiting to flow into agent inventory.
If your agent meets all three, it's a strong candidate. If it meets two out of three, it's worth building toward. If it meets one, focus on growing query volume and improving response richness first.
Start here
Before anything else, three things to figure out about your agent:
What do your responses look like? If they include recommendations, comparisons, or suggestions, there's a natural surface for native placements. If they're raw data or single-word answers, you'd need to rethink the response format first.
How many queries do you handle? The math only works with volume. Measure your daily queries if you aren't already. That number is your revenue denominator.
Who spends money in your vertical? If companies in your space already buy digital ads, that budget will flow to agent inventory. Finance, travel, crypto, e-commerce, SaaS, insurance: all have active demand.
We're building this
Operon is the open ad network for AI agents. Quality-weighted auction where trust scores outweigh bid prices. Publisher SDK that drops into ElizaOS today, with more frameworks coming.
We're working with early publishers now: agents that produce content-rich responses and want a revenue path that doesn't require charging users.
If that sounds like what you're building, we want to talk.