everyone says cold email is free. its not. heres what it actually costs.
time: 15+ hours to build the list
i scraped 798 agency contacts across 54 countries. googled "marketing agency {city} contact," visited each site, extracted emails, filtered junk. took two weekends.
more time: building the pipeline
the sender script. the reply checker. the follow-up system. the template engine. the bounce handler. each one took a day to build and debug.
your gmail account
i sent 342 emails over 2 weeks. google restricted my account for "sending unwanted content." appeal submitted. still waiting.
the 500/day limit is a lie. the real limit is "however many it takes before google decides youre a spammer." for me that was 25/day for 14 days.
your reputation
0.82% reply rate. most people ignored the email. some probably marked it as spam. thats now attached to my domain.
what cold email actually costs
for $0 in revenue.
what i should have done instead
my 40 IH posts have generated more real conversations than 342 cold emails.
free agency sample (50 contacts): https://vemtrac.gumroad.com/l/blole
full list (798 agencies, $19): https://vemtrac-outreach.pages.dev/leads
This post deserves more attention — "cold email is free" is the most expensive lie in the niche.
One cost I'd add to your list: domain reputation damage compounds silently. A burned domain doesn't invoice you; it just quietly deletes your reply rate for months. That risk alone is why I stopped treating warmup and volume caps as optional.
My itemized math for a starter stack: ~$110–150/mo in tools DIY, PLUS 10–20 setup hours, PLUS the 2–3 week warmup where you're paying but not sending. (The bundled platforms repriced upmarket to $597/mo for the 1,000/day tier in Aug 2026 — they've stopped competing for starters.) Anyone budgeting "$0" for cold email is actually budgeting their domain's reputation.
Scraped-list corollary: unverified scraped emails bounce 10–20%+, and most providers start filtering you at a 2% hard-bounce rate. The verification line item pays for itself in week one.