Pay for Performance Marketing: When It Works, When It's a Trap
Honest take on pay-for-performance marketing agencies. How they game contracts, when the model works, what to look for, and better alternative pricing models.
“Why would I pay a marketing agency $15,000 a month when I don’t even know if it’s working? I’d rather pay for results.”
I hear this from SaaS founders constantly. And the logic is impeccable. You are running a business. You want to pay for outcomes, not activities. If the agency generates leads, you pay. If they don’t, you don’t. Pure upside, zero risk.
Except it almost never works that way.
Pay-for-performance marketing is one of the most appealing concepts in B2B and one of the most problematic in practice. The agencies that offer it are either genuinely excellent (and extremely selective about clients) or running a volume play that will flood your pipeline with garbage leads and call it “performance.”
I run a B2B SaaS marketing agency. We do not offer pure pay-for-performance pricing. But I have been on both sides of performance contracts, I have seen how they work (and fail), and I have strong opinions about when the model makes sense and when it is a trap. This is the honest version that performance marketing agencies do not want you to read.
How Pay for Performance Marketing Works
The Basic Model
In a traditional retainer model, you pay an agency a fixed monthly fee ($5K-$30K+) for a defined scope of work. In a performance model, you pay per result.
| Metric | What You Pay For | Typical Cost per Unit |
|---|---|---|
| Pay per lead (PPL) | Each lead generated (form fill, download, inquiry) | $50-$500 per lead |
| Pay per qualified lead | Each lead that meets predefined criteria | $200-$1,000 per lead |
| Pay per meeting | Each scheduled meeting or demo | $300-$2,000 per meeting |
| Pay per acquisition (PPA) | Each new customer acquired | $1,000-$10,000+ per customer |
| Revenue share | Percentage of revenue generated | 5-25% of attributed revenue |
Hybrid Models
Most real-world performance arrangements are hybrids, not pure performance. Common structures:
Reduced retainer + performance bonus: You pay a lower base retainer ($3K-$8K/mo instead of $10K-$15K/mo) plus a per-unit bonus for results above a target. This gives the agency baseline revenue to cover costs and aligns incentives around performance.
Performance floor + ceiling: You guarantee a minimum monthly payment regardless of results, and the agency guarantees a minimum number of leads. Above the minimum, you pay per lead up to a ceiling. This protects both parties.
Trial period into retainer: You start with 30-60 days of performance-based work to prove the agency can deliver. Once performance is validated, you transition to a retainer with performance benchmarks. This is the model we like best.
When Performance Marketing Actually Works
Performance marketing is not inherently bad. There are specific conditions where it works well.
Condition 1: Short Sales Cycles
If your sales cycle is under 30 days, performance metrics are meaningful quickly. The agency delivers a lead on Monday, you close it by Friday, and both parties can measure results in real time.
SaaS companies with 6-12 month enterprise sales cycles cannot meaningfully evaluate performance marketing in less than a year. By that time, you have either overpaid for bad leads or given up on a model that needed more time.
Works for: SMB SaaS ($1K-$5K ACV), self-serve products, free trial funnels Doesn’t work for: Enterprise SaaS ($50K+ ACV), complex buying committees, multi-stakeholder decisions
Condition 2: Clear, Measurable Conversions
Performance marketing needs a clean conversion event that both parties agree on. “Filled out a form” is clean. “Marketing-qualified lead” is debatable. “Revenue from an account that was influenced by marketing over 18 months” is impossible to attribute cleanly.
Works for: Demo requests, trial signups, pricing page conversions Doesn’t work for: Brand awareness, content engagement, long-term pipeline influence
Condition 3: Established Market with Proven Demand
Performance agencies need existing demand to capture. They are excellent at capturing demand (PPC, paid social, SEO for high-intent keywords) and mediocre at creating demand (brand building, content marketing, thought leadership). If nobody is searching for your category yet, performance marketing cannot work because there is no demand to capture.
Works for: Established SaaS categories (CRM, project management, accounting software) Doesn’t work for: New categories, new products without brand awareness, early-stage companies
Condition 4: High Lead Volumes
Performance economics require volume. An agency that charges $200 per lead needs to deliver 50+ leads per month to make the engagement profitable for themselves. If your total addressable lead volume is 20 leads per month, the performance model does not generate enough revenue for the agency to invest in doing it well.
Works for: Broad ICP with large addressable market Doesn’t work for: Niche verticals, narrow ICP, ABM-style marketing
How Agencies Game Performance Contracts
This is the section that performance marketing agencies do not want you to read. These are the most common ways agencies optimize for their bottom line at the expense of your business.
Game 1: Loose Lead Definitions
The contract says you pay for “leads.” But what is a lead? If the definition is “anyone who fills out a form,” the agency will drive the highest possible volume of form fills regardless of quality. They will run Facebook ads with misleading offers, target audiences outside your ICP, and celebrate delivering 200 leads per month - 190 of which are useless.
How to protect yourself: Define leads with surgical precision. Include company size, industry, job title, geography, and intent criteria. Include a lead rejection process where you can dispute leads that do not meet the criteria. Agree on a maximum rejection rate (e.g., if more than 30% of leads are rejected, the model is reviewed).
Game 2: Channel Arbitrage
The agency buys leads from third-party lead brokers for $20 each and sells them to you for $200 each. They are not generating leads - they are reselling them. These leads are often recycled across multiple buyers, which means by the time you call the prospect, they have already heard from four other companies.
How to protect yourself: Require transparency on lead sources. Where did this lead come from? Which campaign, channel, and ad creative generated it? If the agency cannot answer these questions for every lead, they are brokering, not marketing.
Game 3: Brand Cannibalization
The agency runs paid search ads on your brand keywords (your company name, product name). These are people who were already going to your website - the agency is just inserting themselves into the conversion path and taking credit (and your money) for leads you would have gotten anyway.
How to protect yourself: Exclude brand keywords from the performance agreement. Any lead that would have converted without the agency’s involvement should not count as a performance result. This is hard to enforce perfectly, but excluding brand search is a good start.
Game 4: Front-Loading Easy Wins
The agency delivers great results in month one by cherry-picking easy opportunities: retargeting your existing website visitors, capturing leads from high-intent keywords you should have been targeting yourself, or converting a backlog of warm prospects. Once the easy wins are exhausted, performance drops sharply and the agency asks for more budget or changed terms.
How to protect yourself: Evaluate performance over a rolling 90-day period, not month by month. Easy wins in month one are fine, but sustained performance over three months is the real test.
Game 5: Exclusivity Lock-In
The agency requires exclusivity over specific channels (paid search, paid social, email) as part of the performance agreement. They do not want you running your own campaigns on these channels because your campaigns would generate leads that the agency would otherwise claim. The result: the agency controls your marketing channels and you lose leverage.
How to protect yourself: Resist full-channel exclusivity. If the agency wants exclusivity on paid search, ensure you retain control of organic search, content, events, and other channels. Never give an agency exclusive control over all of your marketing channels.
Game 6: Data Hostage
The agency builds campaigns in their own ad accounts, creates landing pages on their domains, and captures leads in their CRM. When the engagement ends, all the data, campaigns, and conversion history goes with them. You start from scratch.
How to protect yourself: All campaigns must run in your ad accounts. All landing pages must be on your domain. All leads must be captured in your CRM. The agency operates your systems, not theirs.
What to Look For in a Performance Marketing Contract
If you decide to pursue a performance model, here is the contract checklist.
The 10-Point Performance Contract Checklist
-
Lead definition. Specific criteria for what constitutes a payable lead, including company size, industry, job title, geography, and intent signals.
-
Quality threshold. Minimum lead-to-SQL conversion rate (e.g., at least 20% of delivered leads must convert to SQL). If the agency consistently delivers leads below this threshold, the pricing or model is renegotiated.
-
Lead rejection process. How you dispute a lead that does not meet criteria. Timeline for disputes (48-72 hours). Maximum rejection rate before contract review.
-
Source transparency. Agency must report the channel, campaign, and creative for every lead. No third-party lead brokering without disclosure.
-
Brand keyword exclusion. Leads from brand search terms are not counted as performance results.
-
Data ownership. All campaigns run in your accounts. All data belongs to you. All leads go directly to your CRM.
-
Exclusivity limitations. If exclusivity is required, it is limited to specific channels for a defined period (e.g., paid search exclusivity for 90 days, not all marketing forever).
-
Trial period. 30-60 day trial period before long-term commitment. Either party can exit during the trial with 7-day notice.
-
Reporting cadence. Weekly performance reports with lead-level detail. Monthly strategy reviews. Quarterly contract reviews.
-
Exit terms. 30-day termination notice. No penalties for termination after the trial period. Transition support for 14 days after termination.
Alternative Pricing Models (Better Options for Most SaaS Companies)
For most B2B SaaS companies, there are better agency pricing models than pure performance.
Model 1: Retainer with Performance Benchmarks
How it works: You pay a fixed monthly retainer. The agency commits to specific performance benchmarks (e.g., 50 MQLs per month, 20% MQL-to-SQL conversion). If benchmarks are missed for two consecutive months, the retainer is reduced or the contract is reviewable.
Why it works: The agency has stable revenue to invest in doing good work. You have protection against underperformance. The benchmarks create accountability without the perverse incentives of pure performance pricing.
Best for: SaaS companies with $10K-$30K/month marketing budgets that want strategic marketing, not just lead generation.
Model 2: Retainer + Performance Bonus
How it works: You pay a base retainer (60-70% of the total expected cost). The agency earns a performance bonus (30-40%) when they exceed targets. If they hit 100% of target, they earn 100% of the expected fee. If they exceed targets, they earn more than they would under a flat retainer.
Why it works: Aligns incentives without creating a race to the bottom on lead quality. The agency is rewarded for exceeding expectations, not just meeting minimums.
Best for: SaaS companies with established metrics and clear attribution who want to share upside with their agency partner.
Model 3: Project-Based with Success Milestones
How it works: The engagement is structured as a project with defined phases and success milestones. Payment is tied to milestone completion (e.g., Phase 1: Strategy and audit, $8K. Phase 2: Content production, $12K. Phase 3: Launch and optimization, $10K). A success bonus is paid if Phase 3 delivers above target results.
Why it works: Clear deliverables and timelines. You pay for completed work, not time spent. Milestones create natural checkpoints for evaluating whether to continue.
Best for: SaaS companies with specific projects (website redesign, campaign launch, content production sprint) rather than ongoing marketing needs.
Model 4: Revenue Share (Long-Term Partnership)
How it works: The agency takes a lower retainer (or no retainer) in exchange for a percentage of revenue attributed to marketing. Typical range: 5-15% of marketing-attributed new revenue.
Why it works: Maximum alignment. The agency is literally invested in your revenue growth. They will not deliver bad leads because bad leads do not convert to revenue.
Why it usually doesn’t work: Attribution is hard. The sales cycle is long. The agency’s contribution is debatable. And the numbers have to be large enough - 10% of $50K in monthly new revenue is $5K/month, which barely covers one team member. Revenue share only works when the revenue potential is significant ($500K+ annually in new marketing-attributed revenue).
Best for: High-growth SaaS companies with clean attribution and large revenue potential. Extremely rare in practice.
How to Choose the Right Model
| Your Situation | Best Model |
|---|---|
| Early stage, limited budget, need to prove ROI fast | Retainer with performance benchmarks |
| Established marketing with clear metrics | Retainer + performance bonus |
| Specific project, not ongoing need | Project-based with milestones |
| High growth, clean attribution, large revenue | Revenue share |
| Short sales cycle, high lead volume, simple product | Performance (pay per lead/meeting) |
What Doesn’t Work: Performance Marketing Mistakes
Mistake 1: Choosing Performance Because You Don’t Trust Marketing
If you choose performance pricing because you fundamentally do not believe marketing generates ROI, the problem is not the pricing model. It is the lack of marketing measurement. Fix your attribution and reporting first. Then choose a pricing model based on data, not distrust.
Mistake 2: Defining Performance by Volume, Not Quality
“We need 100 leads per month.” OK - 100 leads that convert at 1% or 20 leads that convert at 15%? The second scenario generates three times more pipeline with one-fifth the leads. Volume-based performance targets create volume-based thinking, which creates low-quality output.
Better approach: Define performance by downstream metrics. Leads that convert to SQLs at 20%+. SQLs that convert to pipeline at 30%+. Pipeline that closes at 15%+. Let the agency figure out the volume needed to hit these quality-weighted targets.
Mistake 3: No Attribution Infrastructure
You cannot do performance marketing without attribution. If you cannot track a lead from first touch to closed deal, you cannot measure performance. And if you cannot measure performance, you cannot pay for it.
Minimum attribution infrastructure for performance marketing:
- CRM with lead source tracking (HubSpot, Salesforce)
- UTM parameters on all campaign URLs
- Form tracking with hidden fields for source data
- Regular attribution audits (monthly)
Mistake 4: Expecting Strategic Thinking from a Performance Agency
Performance agencies are incentivized to do what generates results fastest, not what builds long-term competitive advantage. They will not invest in brand building, thought leadership, or community development because these do not generate leads in the next 30 days.
If you need strategic marketing leadership, hire a retainer-based agency or a fractional CMO. If you need lead generation volume, a performance agency can work. But do not expect both from the same partner.
Mistake 5: Ignoring Total Cost of Acquisition
A performance agency delivers leads at $200 each. Your internal team spends 5 hours per lead qualifying, nurturing, and processing. At a $50/hour fully-loaded cost for a BDR, that is $250 in internal labor per lead. Your true cost per lead is $450, not $200. And if only 15% of those leads convert to opportunities, your cost per opportunity is $3,000.
Always calculate the total cost: agency fee + internal labor + technology costs + opportunity cost of team time. Compare this to the total cost under a retainer model. Performance pricing often looks cheaper per lead but is more expensive per customer.
Performance Marketing and B2B SaaS: The Compatibility Problem
Here is the fundamental tension: performance marketing is designed for short-cycle, high-volume, low-complexity sales. B2B SaaS - especially in the mid-market and enterprise segments - has long cycles, low volumes (relatively), and high complexity.
| Performance Model Assumption | B2B SaaS Reality |
|---|---|
| Leads convert within days | Sales cycles are 3-12 months |
| Attribution is clear | Multiple touches over months, dark social, word of mouth |
| Leads are interchangeable | Each account is unique, requires custom engagement |
| Volume is high | Addressable market may be 5,000 companies total |
| Quality is binary (qualified or not) | Quality is a spectrum from warm interest to urgent need |
| Marketing generates the sale | Marketing generates awareness; sales generates the deal |
This does not mean performance marketing can never work for SaaS. But it means the pure performance model needs significant modification to fit SaaS realities. The hybrid models described above are those modifications.
How to Evaluate a Performance Marketing Agency
If you are considering a performance agency, here is the evaluation framework.
The Five Questions to Ask
1. “What percentage of your leads convert to customers for similar clients?” A legitimate agency will share conversion data. If they only talk about lead volume and refuse to discuss downstream conversion, they are optimizing for the metric they control (leads) and ignoring the metric that matters (customers).
2. “Can I talk to 3-5 current clients?” Not testimonials on a website. Live conversations with real clients who can speak to lead quality, communication, and actual results. If the agency hesitates, that tells you something.
3. “Where do the leads come from?” Demand the specific breakdown: paid search, paid social, content syndication, third-party databases, email, etc. If the answer is vague (“various channels”), press harder. You need to know exactly how your leads are generated.
4. “What happens to the data when the engagement ends?” The correct answer is: “Everything stays in your systems - your ad accounts, your CRM, your landing pages.” If the answer involves their proprietary systems or data transfer fees, walk away.
5. “What is your client retention rate?” Performance agencies with good results keep clients for years. High churn rates signal that clients are disappointed after the initial honeymoon period.
Red Flags in Performance Agency Pitches
- “We guarantee X leads per month.” Guarantees in marketing are a red flag. They can guarantee activities, not outcomes.
- “No risk, you only pay for results.” There is always risk. Your time, your sales team’s time, and the opportunity cost of choosing this agency over alternatives are all real costs.
- “We use proprietary technology.” Translation: we want to control the data and make it hard for you to leave.
- “Results in 30 days.” Realistic for some channels (paid search for established products). Unrealistic for most SaaS companies.
- “We work with companies just like yours.” Ask for specifics. Similar industry? Similar ACV? Similar sales cycle? “Similar” is a word that hides a lot of difference.
The Bottom Line
Pay-for-performance marketing is a legitimate pricing model with a specific set of conditions where it works. But for most B2B SaaS companies, it creates misaligned incentives, encourages low-quality lead generation, and does not account for the complexity of long-cycle B2B sales.
The better approach for SaaS: start with a retainer-based agency that commits to performance benchmarks. Pay for expertise, not just leads. Invest in strategic marketing that builds long-term pipeline, not just short-term volume. And build your attribution infrastructure so you can measure what actually works.
At PipelineRoad, we use a retainer model with clear performance benchmarks. We are accountable for pipeline, not just activities. But we are also building the strategic foundation - content, positioning, brand - that generates compounding returns over years, not just leads this month. That is the difference between a marketing partner and a lead vendor.
If someone promises you risk-free marketing with guaranteed results, ask yourself: if it were that easy, why would they need your business?
Frequently Asked Questions
What is pay for performance marketing?
Pay for performance marketing is a pricing model where you pay your marketing agency or partner only when they deliver specific, measurable results - typically leads, qualified meetings, or closed deals. Instead of paying a monthly retainer for marketing services, you pay per result. The model comes in several forms: pay per lead, pay per qualified meeting, pay per acquisition, and revenue share.
Are pay for performance marketing agencies legitimate?
Some are legitimate, many are not. The model attracts agencies that optimize for volume over quality - delivering large numbers of low-quality leads that technically meet the contract definition but never convert to revenue. Legitimate performance marketing agencies exist, but they are selective about clients (they only take on businesses where they are confident they can deliver), charge premium per-unit rates, and define 'performance' using rigorous quality standards.
How do pay for performance agencies make money?
Performance agencies make money in three ways: high per-unit pricing (charging $200-$500+ per lead to account for the risk they absorb), volume at scale (delivering thousands of leads across many clients using established systems), and contract structures that include minimums, exclusivity clauses, and long commitment periods. The best agencies also earn through performance bonuses tied to quality metrics like lead-to-SQL conversion rate.
What is the difference between pay per lead and pay per acquisition?
Pay per lead means you pay for each lead delivered regardless of whether it becomes a customer. Pay per acquisition (PPA) means you pay only when a lead becomes a paying customer. PPA is far better for the buyer but extremely risky for the agency, which is why true PPA arrangements are rare and come with higher per-acquisition costs, longer contracts, and more restrictive terms.
Should SaaS companies use pay for performance agencies?
For most B2B SaaS companies, the answer is no. Performance models work best for businesses with short sales cycles, clear conversion metrics, and high lead volumes - typically local services, e-commerce, or high-velocity B2B. For SaaS with long sales cycles, complex buying committees, and relationship-driven sales, the performance model creates misaligned incentives. Retainer-based agencies with performance benchmarks are usually a better fit.
What should I look for in a performance marketing agency contract?
Five things: (1) Clear definition of what constitutes a 'lead' or 'result' including quality criteria, (2) a dispute resolution process for rejected leads, (3) transparency on lead sources and methods, (4) reasonable exclusivity terms (avoid agencies that lock you into exclusive channels), and (5) a trial period (30-60 days) before long-term commitment. Also look for agencies willing to tie at least part of their compensation to downstream metrics like SQL rate.
Ready to build your SaaS marketing machine?
We have run these plays at 40+ B2B SaaS companies. Let's talk about yours.
Book a Strategy Call