LetterDuck
Compared

LetterDuck vs Buttondown: two indie email tools, compared straight (2026)

Buttondown's pricing page is the most honest document in this industry, so this comparison has a standard to meet. Here is who each tool is actually for.

Updated Aug 8, 2026

Buttondown charges $9 a month for a newsletter of up to 1,000 subscribers, and its pricing page states in plain type that the price assumes at most one email a day and that only active subscribers are billed. We verified both on August 7, 2026 from the page's own structured data and price-selection code. We build a competing product, and both of those are disclosures most vendors leave off the page entirely. Every number below carries the date we checked it.

What each one is

Buttondown is a newsletter tool built the way software used to be built: founded in 2017, self-funded and profitable by its own FAQ's account, renamed from buttondown.email to buttondown.com in 2024, and running on prices set in a public May 13, 2022 repricing post that explained the reasoning. You write in Markdown or rich text, send from your own domain, and get API and SMTP access on every tier including the free one. Paid subscriptions carry no platform percentage, a contrast Buttondown itself draws against Substack's 10 percent cut. Features can even be bought a la carte instead of forcing a tier jump.

LetterDuck is an email workspace on your own domain rather than a newsletter tool. A catch-all routes every address you invent into one threaded team inbox, anyone can reply as any address, and the same workspace sends the newsletter from a designed template. Deliverability is operated, not delegated: SPF, DKIM, and DMARC configured, a warm-up throttle, automatic suppression, and RFC 8058 one-click unsubscribe on every campaign. We run it in production ourselves; a canary probe travels our real inbound path every two hours to prove mail still lands. It costs $50 per domain per month, flat, and it is in waitlist mode. Both tools assume you own your domain; our newsletter on your own domain guide covers why that assumption matters.

What the numbers say in 2026

Monthly cost atButtondownLetterDuck
500 subscribers$9$50 flat
1,000 subscribers$9$50 flat
5,000 subscribers$29$50 flat
10,000 subscribers$79$50 flat

Public list prices, August 2026, annual billing where offered. Buttondown: Priced in steps by active subscriber count. No annual discount is offered, so monthly is the effective price. LetterDuck is $50 per domain, flat, unlimited addresses and subscribers.

Method: Buttondown prices come from the schema.org offer data and the tier-selection JavaScript on buttondown.com/pricing, fetched August 7, 2026; the page marks them valid through December 31, 2026. Buttondown publishes no annual discount, so its monthly prices are its effective prices.

Buttondown's pricing is a pure step function over active subscribers: $0 to 100, $9 to 1,000, $29 to 5,000, $79 to 10,000, $139 to 20,000, then $239 to 40,000 and onward to $459 at 100,000. Between the steps it is remarkably cheap. At the steps it is abrupt: subscriber 1,001 more than triples the bill from $9 to $29, subscriber 5,001 takes it to $79, and 10,001 lands on $139.

LetterDuck is $50 flat per domain on monthly billing, covering unlimited addresses, seats, and subscribers. So the crossover is exact. Below 5,001 active subscribers Buttondown is cheaper for a solo writer; above it the flat rate is, and it never reverses. A 6,000-subscriber list pays Buttondown $79 a month and us $50, a $348 yearly difference. At 20,001 subscribers it is $239 against $50.

Teams move the crossover down. Buttondown gates team seats to Professional at $79 a month, or as a $79 add-on bolted onto a lower tier. A two-person newsletter at 3,000 subscribers pays $29 for Standard plus $79 for teams: $108 a month against $50 flat, a $696 gap over a year, at a list size where Buttondown's subscriber pricing alone would have won.

One more line in their FAQ deserves quoting because most vendors would bury it: prices assume at most one email a day to the whole list, and heavier senders are asked to arrange custom usage-based pricing. That is a fair way to price and it is disclosed up front. LetterDuck has no monthly send cap; the constraint is the warm-up throttle on new domains, our codified version of Resend's documented ramp, about 150 sends on day 1 rising to about 1,100 a day by day 7.

Feature by feature

What you getButtondownLetterDuck
Free tier$0 to 100 subscribers, with custom-domain sending, API, SMTPWaitlist, no free tier
Markdown-first writingNative Markdown editorStructured composer with a designed template
API and SMTP accessOn every tier, including FreeNo public API
Paid subscriptionsNo platform percentage cutNot built
RSS-to-emailFrom Basic at $9 a monthNot built
Hosted public archiveIncluded; custom-domain archives on StandardCampaign history stays inside the workspace
AutomationsStandard at $29, or a +$29 add-onNot built
A team inbox that receives mail on your domainSending-side toolThreaded, reply as any address
Unlimited addresses on your domainNot an email hostAn address is a routing rule, not a seat
Team seatsProfessional at $79, or a +$79 add-onUnlimited, included
Flat price at any list sizeSteps at 1,000 / 5,000 / 10,000 / 20,000 and up$50 per domain, flat
Billing for unsubscribed contactsActive subscribers onlyNobody is billed per contact
Send volumePriced for at most one email a day to the full listNo cap; a warm-up throttle paces new domains
Deliverability operations you can inspectHandled for you; dedicated IP at ProfessionalWarm-up ramp, auto-pause thresholds, suppression, RFC 8058

Choose Buttondown if

Choose LetterDuck if

Migrating from Buttondown to LetterDuck

Buttondown's concierge migration runs in the other direction, into Buttondown, so leaving is a do-it-yourself job. It is a small one.

  1. Export your subscribers from the dashboard as CSV, or pull them through the API, which every tier includes. Get unsubscribed contacts in a separate file.
  2. Import active subscribers into LetterDuck contacts. Load the unsubscribed file into the suppression list before your first send; an unsubscribe honored at Buttondown must stay honored here.
  3. Add our SPF include and DKIM records in DNS and keep your DMARC record. About 15 minutes plus propagation.
  4. Decide what happens to your archive. Buttondown hosts your public back catalog; LetterDuck does not host a public archive site. Keep the Buttondown archive live at its URL, or move the posts to your own site before you cancel.
  5. Send, and let the throttle ramp. A list under 2,000 sends in full within the first days; a 5,000-subscriber list spreads across the first week unless your domain is already warm from consistent prior sending.

Realistic total: an hour of export and import, 15 minutes of DNS, and one editorial decision about the archive. The ramp takes about a week to reach 2,000 a day.

Common questions

What is Buttondown's one-email-a-day rule?
Every published price assumes you send at most one email a day to your full subscriber base. Daily-plus senders, or anyone running multiple heavy lists, are asked to contact Buttondown for custom usage-based pricing. It is stated in the pricing FAQ rather than discovered on an invoice, which is exactly how limits should be published.
Can I buy a single Buttondown feature without changing tiers?
Yes. Features can be added a la carte at the price of the tier that includes them: tagging, analytics, or paid subscriptions for +$9 a month; automations, multiple newsletters, or custom-domain archives for +$29; whitelabeling or teams for +$79. A 700-subscriber list that only wants automations pays $9 + $29 instead of jumping plans.
Does either product offer an annual discount?
Neither publishes one as of August 2026. Buttondown's checkout goes straight to monthly Stripe subscriptions with no annual toggle, and LetterDuck's flat $50 is monthly with no annual price listed. The monthly numbers on this page are the real effective prices for both.
What exactly happens at subscriber 1,001?
The Basic cap is inclusive at exactly 1,000, per the pricing page's own tier-selection code. Subscriber 1,001 moves you to Standard at $29 a month, a 3.2x jump. The next cliffs are 5,001 (to $79) and 10,001 (to $139). Buttondown bills active subscribers only, so pruning dead addresses genuinely delays a cliff.
Is there a nonprofit discount?
Buttondown gives registered 501(c)(3) nonprofits 50 percent off on proof of registry, one of the largest published nonprofit discounts among newsletter tools. LetterDuck does not publish one.
Why does a competitor's comparison page praise Buttondown this much?
Because the praise is load-bearing. Buttondown published its 2022 repricing with full reasoning, prints its send-volume assumptions in the FAQ, and bills only active subscribers; that candor is the standard we hold our own pages to. The two products genuinely serve different people, and pretending otherwise would waste your read.

The short rule to leave with: solo and under 5,000 subscribers, Buttondown; a team, a stack of addresses, or a list past 5,000, LetterDuck at $50 flat. If you are surveying the whole indie field before deciding, our Substack alternatives roundup lines the options up side by side.