LetterDuck
Compared

LetterDuck vs Substack: the 10% cut against a flat $50

Substack costs nothing until you earn something, then takes 10% forever. The crossover point is a number you can compute. We computed it.

Updated Aug 8, 2026

What each one is

Substack is a publishing network with the simplest deal in media: publish free forever, at any list size, with the website, podcast and video hosting, Notes, and the recommendations engine all included, and pay only when readers pay you. When they do, Substack keeps 10% of gross. The network is the product; the app, recommendations, and Notes drive real organic subscriber acquisition that a standalone email tool cannot, and a full export of your list and archive is free whenever you want it.

LetterDuck is email infrastructure you rent flat. $50 a month covers one domain end to end: unlimited addresses (each is a routing rule, not a seat), a threaded team inbox where anyone replies as any address on the domain, and a newsletter composer with a designed template. The deliverability layer is the point: SPF, DKIM, and DMARC configured on your domain, a coded warm-up throttle, automatic suppression, and RFC 8058 one-click unsubscribe stamped on every campaign. There is no revenue share because we never touch your revenue. LetterDuck is currently in waitlist mode, so the form below reserves a spot rather than opening an account.

What it costs at four list sizes

Monthly cost atSubstackLetterDuck
500 subscribers$0$50 flat
1,000 subscribers$0$50 flat
5,000 subscribers$0$50 flat
10,000 subscribers$0$50 flat

Public list prices, August 2026, annual billing where offered. Substack: Substack does not charge by subscriber. A free newsletter costs nothing at any size; the cost is 10 percent of paid subscription revenue plus payment processing. LetterDuck is $50 per domain, flat, unlimited addresses and subscribers.

Method: Substack has no plan ladder to transcribe, so we priced the fee stack instead. The 10% platform share, Stripe's 2.9% + $0.30, and the 0.7% Stripe Billing pass-through were read from substack.com/going-paid and Substack's own support docs on August 7, 2026, then worked out at three prices: $5 a month, $10 a month, and $50 a year.

The cost story: show the math

Substack's fixed cost is zero, so the comparison is entirely about the revenue share. Here is the arithmetic, using the fee structure verified on substack.com/going-paid in August 2026.

The platform fee is 10% of gross. Set it against our flat fee:

0.10 x G = $50  ->  G = $500/month gross paid revenue

At Substack's $5 minimum subscription price, $500 a month is exactly 100 paid subscribers. Below 100 paid readers, Substack's cut is smaller than our flat fee and Substack is the cheaper platform. Above it, every new paid reader widens the gap.

Follow the curve up. At 250 paid subscribers paying $5 a month, gross is $1,250 and the platform fee alone is $125 a month; combined with Stripe processing, total fees run about $245 a month. At $5,000 a month of gross revenue, Substack's 10% is $500 a month, more than the priciest published flat-rate plans at Ghost or beehiiv, and it does not stop there because a percentage never does.

Two honest footnotes to that math. First, Stripe is not the differentiator: if you charge readers through your own Stripe account you pay 2.9% + $0.30 yourself, so the fair comparison is the 10% against the $50, with Substack's extra 0.7% recurring billing fee as the only processing difference (that fee quietly rose from 0.5% in July 2024, and grandfathered pricing ended June 30, 2025). Second, annual subscriptions soften Substack's bite: a $50-a-year subscription loses $7.10 to fees, 14.2% instead of 19.6%, because the fixed $0.30 dilutes over a bigger charge.

And the deepest honesty: LetterDuck has no paid-subscription machinery at all. Substack gives you paywalls, tiers, and billing with zero setup. Leave, and gating your paid content becomes your problem, on your own billing stack. For how publishers structure that on infrastructure they own, see our pillar on running a newsletter on your own domain.

Feature by feature

CapabilitySubstackLetterDuck
Fixed monthly cost$0 at any list size, forever$50/domain flat
Cut of paid-subscription revenue10% + Stripe, ~19.6% all-in on a $5 sub0%; we never touch revenue
Discovery: recommendations, Notes, the appReal organic acquisition
Paid-subscription billing built inPaywalls, tiers, founding membersBring your own billing
Podcast and video hostingIncluded free
Hosted websiteCustom domain is a one-time $50 per publicationNot a website builder
Email addresses on your own domain, send and receiveUnlimited, included
Team inbox for reader repliesThreaded, reply as any address
Automations and sequencesNoneNone here either
Segmentation and A/B testingLimitedFolders and notes, no A/B
List portabilityFree full export of list and archiveYour list, exportable, on your domain
Deliverability under your controlRides Substack's domain reputationSPF, DKIM, DMARC, warm-up, suppression on yours

Choose Substack if

Choose LetterDuck if

If neither fits cleanly, the broader field is mapped in our Substack alternatives guide.

Migrating from Substack to LetterDuck

A free publication moves in an afternoon plus a warm-up week. A paid publication is a different animal: the list moves fast, the billing relationship does not, so budget weeks for a paid migration and plan the announcement before the move.

  1. Export everything from Substack's settings. The export is free and complete: subscriber CSV plus your full post archive. This is Substack's most underrated feature and you should use it even if you stay, as a backup.
  2. Import the CSV into LetterDuck. Import your active list; leave long-dead addresses behind, because a fresh domain's reputation is built by engaged recipients, not by list size.
  3. Verify your sending domain. You add a handful of DNS records (we provide the exact values) and every campaign then goes out with authentication and one-click unsubscribe headers already stamped:
List-Unsubscribe: <https://yourdomain.com/u/...>, <mailto:unsub@yourdomain.com>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
  1. Warm up before the first full send. The throttle spreads a large first send automatically, taking the lower of its ramp curve and the relay ceiling. That ceiling is 95 a day on our current plan, so a 10,000-subscriber list takes months of daily sends, not a week. Plan the migration around it.
  2. If you charge readers, rebuild billing before touching the list. Set up your own payment flow, tell paid readers what changes and when, and only then redirect the publication. The tooling transfer is trivial; the money transfer is the project.
What does Substack charge a publication that never goes paid?
Nothing, permanently. A 100,000-subscriber free newsletter pays $0 a month; the only optional cost is the one-time $50 custom domain fee per publication. Substack's entire revenue model is the 10% share on paid subscriptions.
Has the 10% ever changed?
No. It has been 10% since paid subscriptions launched in 2017, verified still in effect August 2026 ("Writers keep 90% of their revenue minus credit card fees"). What did change is the Stripe Billing pass-through: 0.5% became 0.7% for creators enabling payments after July 10, 2024, and the grandfathered 0.5% ended June 30, 2025.
What are the exact fees on one $5 subscription?
$0.98 of every $5, about 19.6%: $0.50 platform fee (10%), $0.145 Stripe processing (2.9%), $0.30 fixed per transaction, and $0.035 Stripe Billing (0.7%). The writer nets about $4.02. The fixed 30 cents is why cheap monthly plans are the worst-taxed shape on Substack.
Why do annual subscriptions lose less to fees?
The $0.30 fixed fee applies once per charge, so one $50 annual charge pays it once where twelve $5 monthly charges pay it twelve times. A $50 annual subscription nets $42.90 (14.2% total fees) versus 19.6% on the monthly equivalent. If you stay on Substack, pushing readers annual is the single highest-margin move available.
Can I take paid subscribers with me when I leave?
The list, yes: export is free and full. The payment relationship is the slow part; moving it depends on your billing setup and usually means asking paid readers to confirm on the new system. Budget weeks and expect some churn in the move. This is why the right time to leave is a decision about trajectory, not about this month's fee.
Does LetterDuck have paywalls or reader billing?
No. LetterDuck sends the newsletter and runs your domain's email; charging readers is yours to build, typically straight on Stripe where the platform cut is 0% and the $5 minimum price disappears. If you want billing handled for you, that is a real reason to stay on Substack and we say so plainly.
Is LetterDuck open for signups?
It is waitlisted. The workspace has run our own domains' mail since June 2026, with monitoring that probes the live inbound path every two hours, but onboarding is gradual and the form on this page is a waitlist, not a checkout.