A small agency running 8 active campaigns for 4 clients in Q1 drops to 3 campaigns for 2 clients in Q2 because two clients paused budgets. They're still paying the same flat monthly rate for a 10-client tier they barely fill, and the vendor won't prorate or flex. This is a structural mismatch between how agency work actually flows — project-heavy, seasonal, lumpy — and how every major analytics vendor prices it: flat tiers, annual commits, minimum client counts.

The incumbents have no incentive to fix this. Flat-tier pricing is predictable revenue for them, and their sales motion is built around locking in annual contracts with mid-market agencies. A boutique agency asking for campaign-based billing is a support ticket, not a product priority.

Users explicitly asked for 'a cost per campaign, per month' and complained that 'pricing tiers could be more agency-friendly.' The specific ask is not cheaper software — it's pricing that mirrors how agencies bill their own clients. When an agency's client pauses, the agency's cost should pause too, or at least flex.

This is a business because campaign-based agency work is structurally lumpy and that lumpiness never goes away — it's the nature of the client relationship. Every month a small agency overpays for unused capacity is a reason to cancel or shop alternatives. The recurring dissatisfaction is baked into the billing model, not the product quality.

What to build

Build a marketing analytics and reporting tool where billing is based on active campaigns tracked in the current month — not client count or seat count — so an agency running 6 campaigns pays for 6, drops to 3 the next month and pays for 3, with no annual commit required.

Where to start

Target agencies that manage Google Ads and Meta campaigns together for e-commerce clients — this is a high-volume, well-defined campaign type where 'active campaign' is unambiguous (spend > $0 in the billing month), which makes the billing logic clean from day one.

The hard part

Campaign-based billing requires clear definitions of what counts as an 'active campaign' — ambiguity here creates support overhead and disputes, so you have to design the billing logic tightly before launch or you get gamed and burned simultaneously.

How it makes money

Per active campaign per month, with a small base fee (e.g., $20/month) to cover static dashboards and historical data, then $6–10 per campaign tracked — so a 6-campaign month costs $56–80 and a 2-campaign month costs $32–40.

See the evidence. The complaints behind this idea, the products they came from, and similar ideas in Marketing Analytics.

More ideas in Marketing Analytics