Agencies · 3 min read

How to price email campaigns as an agency: value, not hours

Hourly and per-send pricing leave money on the table for the campaigns that earn clients the most. Here's how to price against the value you create.

The Wizel Team

Email marketing strategist ·


Most email agencies price one of two ways: by the hour, or a flat fee per send. Both feel safe and both leave money on the table. What a campaign is worth has almost nothing to do with how long it took. One subject line that lands can earn a client thousands whether it took you ten minutes or two hours. Bill by time and you get paid more for being slow and less for being good.

This guide covers the three pricing models, how to anchor a price to the revenue a campaign actually creates, and when it is worth tying your fee to results.

Why hourly and per-send pricing cap your income

A campaign is worth the revenue it drives, not the hours behind it. Your judgment (which offer to lead with, which segment to hit, how to frame the subject line) is what creates that revenue, and it gets sharper the better you get. Time-based pricing flips the incentive: it pays you for being slow and punishes the skill that makes you worth hiring. Flat per-send fees are better, but a flat fee treats a quiet newsletter and a Black Friday revenue driver as the same line item. They are not.

The three pricing models

  1. 1.Time-based (hourly or day rate). Easy to quote and easy for clients to follow, but it caps your income at your hours and makes you defend time instead of results. Use it only for ad-hoc or exploratory work.
  2. 2.Fixed fee, per campaign or, better, a monthly retainer covering a set number of campaigns plus flow management. Predictable for you, predictable for the client. The right default for most agencies.
  3. 3.Value or performance-based. Your fee tracks the outcome: a base plus a share of attributed revenue, or a straight revenue share. Highest ceiling, but it needs clean attribution and enough volume to be worth it.

How to anchor a price to value

Start by estimating what the campaign is worth to the client. You do not need a perfect number, just a defensible one. Take the segment size you will send to and multiply by the client's recent revenue per recipient on similar sends.

$8,000

a send to 20,000 engaged subscribers at $0.40 revenue per recipient

Once you can put a number on the outcome, your fee stops being an abstract cost and becomes an obvious slice of the value you create.

Then know your floor. Add up what it really costs you to produce a campaign (strategy, copy, design, build, QA, send) and never price below it. The gap between that floor and a sensible slice of the campaign's value is your range. Quote against the outcome, not the deliverable. Clients balk at "$1,500 for an email" and nod at "$1,500 to run a send we expect to clear five figures".

Price the outcome, not the hours. The moment you can put a credible revenue number on a campaign, your fee becomes an easy slice of the value instead of a cost to argue down.

When performance-based pricing makes sense

Revenue share is tempting, but it only works under specific conditions: attribution is clean and agreed up front, the client sends enough volume for the numbers to hold steady month to month, and you control enough of the program to be accountable for the result. Where it breaks is the stuff outside your hands (a stockout, a price change, a slow month) dragging your income down for reasons that have nothing to do with your work.

The safest version is a hybrid: a base retainer that covers your costs and keeps things stable, plus a modest performance kicker on revenue above an agreed baseline. You stay solvent in slow months and share the upside when a program takes off.

Putting it together

  • Default to a tiered monthly retainer: a set number of campaigns plus flow management, priced as a slice of the revenue the program generates.
  • Keep hourly for genuinely ad-hoc or one-off work.
  • Add a performance layer only when attribution is clean and volume is high, and keep a base fee under it.
  • Reprice every quarter as the client's list and revenue per recipient grow. Your fee should rise with the value you create, not stay stuck at day-one rates.

Set value-based pricing for an email campaign

  1. 1

    Estimate the campaign's value

    Multiply the target segment size by the client's recent revenue per recipient on similar sends to get a defensible dollar value.

  2. 2

    Calculate your production floor

    Add up the real cost to produce the campaign (strategy, copy, design, build, QA, send) and treat it as the price you never go below.

  3. 3

    Anchor the fee to the outcome

    Set the fee as a sensible slice of the estimated value, comfortably above your floor, and quote it against the result, not the deliverable.

  4. 4

    Package it into a retainer

    Bundle a set number of campaigns plus flow management into a tiered monthly retainer so revenue is predictable for both sides.

  5. 5

    Add an optional performance layer

    Where attribution is clean and volume is high, add a modest share of revenue above an agreed baseline on top of the base retainer.

  6. 6

    Reprice quarterly

    Review the client's list growth and revenue per recipient each quarter and raise the fee as the value you create grows.


Frequently asked

How should an agency price email campaigns?

+

Default to a tiered monthly retainer covering a set number of campaigns plus flow management, priced as a slice of the revenue the program generates. Anchor the fee to the outcome a campaign creates, not the hours it takes, and keep it comfortably above your true production cost.

Is value-based pricing better than hourly for email agencies?

+

For most work, yes. Hourly caps your income at your available hours and pays you more for being slow. Value-based pricing ties your fee to the revenue a campaign drives, which rewards the expertise that makes you worth hiring. Keep hourly for ad-hoc or exploratory work.

Should an email agency charge a percentage of revenue?

+

Only when attribution is clean and agreed up front, the client has enough volume for the numbers to stay stable, and you control enough of the program to be accountable. Even then, the safest structure is a base retainer plus a modest performance kicker on revenue above a baseline, not a pure revenue share.


Written by

The Wizel Team

Email marketing strategist

Written and reviewed by the Wizel editorial team: operators who run Klaviyo email programs for Shopify brands.



Last updated June 7, 2026

Back to blog →