Free consultation
Strategy

Email marketing pricing: DIY, freelancer, or agency?

MailyScaly team · Updated 2026-05-13 · ~7 min read

"How much does email marketing cost?" — the question most agencies answer with "it depends". True, but useless. In this guide we break the cost into concrete parts: what the platforms cost, what the human work costs across three different routes, and most importantly — how to calculate whether it pays off for you at all.

What the cost is made of: platform + work

An email marketing budget always has two line items. The first is the platform (Omnisend, Klaviyo, MailerLite, etc.), priced by list size: roughly $20–50/month for a small list, rising to $100–300/month and beyond as you grow into tens of thousands of contacts. The second line is the work: strategy, building automations, copy, design, segmentation, testing, analytics. The work is what decides whether the channel drives 5% or 30% of your revenue — and that is exactly where the routes diverge.

Three routes and their real costs

RouteBallpark costBest forRisk
DIY / in-housePlatform + 20–40 hrs/month of your timeUp to ~$10,000/month revenueTime taken away from what you do best
FreelancerA few hundred $/month (limited scope)One-off jobs: templates, campaignsOne person = one skill set; if they vanish, everything vanishes
AgencyFrom ~$600 to several thousand $/monthFrom ~$10,000/month revenueScope and quality vary wildly — see the question list below

Route #1: do it yourself

Cheapest in money, most expensive in time. The reality we see with clients: a serious channel (automations + 4–8 campaigns per month + analytics) takes 20–40 hours per month. If your hour is worth $30, that is $600–1,200 of "invisible" budget — enough to hire professionals. But at the start, this is the right route: launch at least a welcome series and abandoned cart emails — these two automations can be built over a weekend and then run themselves.

Route #2: freelancer

A good option for specific, well-defined jobs — email template design, campaign builds, copywriting. This kind of work typically costs from a few dozen dollars per email up to a few hundred dollars per month for ongoing help. The weak spot is scope: strategy, segmentation, deliverability care, and A/B testing rarely fit into a freelancer's offer — and those are exactly what separate "we send emails" from "email drives a third of our revenue".

Route #3: agency

Market surveys put agency pricing for full email channel management at roughly $600 to several thousand dollars per month, depending on scope. For that money you should get the full package: an audit, strategy, automation setup and maintenance, regular campaigns with copy and design, segmentation, A/B tests, and deliverability care. The key word is should: scopes differ dramatically, so compare scopes of work, not prices.

Red flag: an agency that doesn't ask about your revenue and margins before quoting. The cost of email marketing only makes sense relative to the revenue the channel can generate — anyone offering a "standard plan" without looking at your numbers is selling a process, not a result.

How to calculate whether it pays off: the ROI logic

In a healthy e-commerce store, the email channel generates 20–30% of total revenue. Work backwards:

  1. Your monthly revenue × 25% = the channel's potential. E.g., $20,000 × 25% = $5,000/month from email.
  2. Subtract your current email revenue (if you send nothing, that's ~0–5%, usually from "ghost" order confirmations).
  3. The difference is what your email marketing budget is buying. If the gap is $4,000/month and an agency costs $1,000/month, the math is clear. If the gap is $500 — it's not time yet.

That's where the practical threshold we apply ourselves comes from: below ~$10,000/month in revenue, hiring an agency doesn't pay off — an honest agency will tell you so itself and suggest you come back once you've grown.

5 questions to ask an agency before signing

  1. What exactly is included in the monthly fee? Number of automations, number of campaigns, copy, design — all in writing.
  2. Which metrics will you use to measure success? The right answer is email's share of revenue (%), not "open rates".
  3. When will I see the first results? Automations should be working within 2–4 weeks; "results take six months" is a dodge.
  4. Who looks after deliverability? SPF, DKIM, DMARC, and domain reputation — without these, everything else is pointless, because the emails simply never reach the inbox.
  5. What happens if we cancel the contract? The automations, templates, and account must stay yours — avoid "rented" infrastructure.

Frequently asked questions

How much does email marketing cost for an e-commerce store?

It breaks down into two parts: the platform (roughly $20–300/month, depending on list size) and the work. If you do it yourself, the work costs your time (realistically 20–40 hours/month for a serious channel). Freelancers typically charge a few hundred dollars per month for limited-scope work, while agencies managing the full channel charge roughly $600 to several thousand dollars per month.

At what revenue level does hiring an agency pay off?

A practical benchmark is around $10,000 in monthly revenue. Below that line, even a well-performing email channel (20–30% of revenue) generates $2,000–3,000, and an agency fee eats up too large a share of it. For smaller stores it is more rational to start with 2–3 core automations yourself and hire help as you grow.

How quickly does an investment in email marketing pay off?

Automations (welcome, abandoned cart, post-purchase) start generating revenue within the first 2–4 weeks after launch. The channel's full potential — email consistently driving 20–30% of total revenue — is usually reached within 60–90 days. If there is no clear revenue lift after 3 months, something is being done wrong.

Why do agency prices vary so much?

Price is driven by scope: how many automations are maintained, how many campaigns are sent per month, whether copywriting and design are included, whether A/B tests and segmentation are run, and whether deliverability is looked after. A cheap offer often means "we'll launch some templates and send the same thing to everyone" — compare scopes of work, not prices.

Want an exact number for your store?

In a free consultation we'll calculate your channel's potential from your real revenue — and tell you honestly if you don't need an agency yet.

Book a free consultation