Founding 99: $99/yr, rate locked

Your
Newsletter.

Nobody's
Hostage.

Not Even Ours.

Better Letter is the newsletter platform that can't hold you for ransom. Your Ghost, your domain, your list, your Stripe: we stand it all up in five minutes and hand you every key. Pay a flat fee for the convenience, or clone the stack from GitHub and pay us nothing.

Every account is yours. The Railway, the Cloudflare, the GitHub, the Stripe. We just orchestrate.

The better the newsletter gets, the more fragile the business can become.

They don't charge you.
They hold you.

What "platform" actually means when you try to move

Downgrade your plan Pages go dark
Stop paying for support Locked out
Try to take your domain Held at the door
Export your subscribers Minus the paying ones
Leave Better Letter git clone. Gone.
What we keep of yours Nothing

You do not own a publication
just because you can export it.

Here's the part nobody puts on a pricing page: the real cost of a newsletter platform isn't the fee. It's what happens the day you want out. Custom-domain pages disabled the moment you downgrade. Account recovery that only answers if you're on a paid plan. A subscriber export that quietly severs the payment relationship you built.

At $10,000 a month in paid revenue, a 10% platform take is $12,000 a year — before processing fees, before any price increase, before the next terms-of-service refresh. That number only goes up as you grow. Which is, of course, the whole design.

Ghost Pro is more honest, but you're still renting someone else's server. Your content lives on their infrastructure. Your data is in their database. You're one pricing-page refresh away from bad news.

Better Letter can't do any of that to you, by design. Your Railway server. Your Cloudflare domain. Your GitHub backups, exported nightly. Your payment gateway. We set it all up in five minutes and step back. The only thing we hold is the pager.

"We cannot keep building this on someone else's account."

The ransom playbook

Step 01 Free to start
Step 02 Own the domain, list & checkout
Step 03 Charge to grow
Step 04 Make leaving cost everything

"Playing with my money is like playing with my emotions."

Big Worm  ·  Friday (1995)

Your revenue is not
their leverage.

Every platform that sits between your readers and your bank account eventually uses the seat. Payouts on their schedule. Support that answers faster when you pay more. The checkout button as a hostage.

So we gave up the seat entirely. BYOPG means your readers pay your Stripe, and deposits land in your bank. We never see a dollar in transit, which means we can never hold one. Pay us a flat fee for infrastructure and stop thinking about it.

Big Worm from the movie Friday (1995)
The ice cream man always gets his money.

Metrics that survive contact with reality

Open rate
is dead.

Gmail's AI opens your emails before your readers do. Every platform still headlines the inflated number, because it's the only one going up. Our dashboard never shows it.

Instead, you get numbers that can't flatter you. Bounces and spam complaints are subtracted, not buried. Security-scanner pre-clicks are filtered out, not counted as engagement. And your list cleans itself: dead weight gets pruned by clicks and replies, never opens, before it can drag down your sender reputation.

Then every issue ships with a reader HUD, one tap under every piece:

Respect Care Reply Forward Share Chip In

Because readers don't pay for content. They pay for a relationship, and until now you had no way to count one.

Instead of "delivered"
Reached
Humans your issue actually got to: accepted, minus every bounce and spam complaint. What other platforms call delivered, minus the part they hide.
Instead of "opens"
Engaged
Verified human action only: clicks, replies, forwards, reactions. Bot pre-clicks are fingerprinted and thrown out.
Instead of "subscribers"
Relationship
Distinct readers who did something two-way this month. The only number that predicts who will pay you.

How it actually works

Bring Your Own
Payment Gateway.

BYOPG means your payment gateway processes payments: Stripe, Adyen, PayPal, Square, Paddle, or any processor you already use. Your bank receives deposits. We watch the analytics and stay out of the money. This isn't a feature. It's a fundamental design choice that changes everything.

👤
Reader subscribes
Enters card on your newsletter page
💳
Your gateway charges
Your API keys. Your merchant account. Your choice of processor.
🏦
Your bank deposits
T+2 direct. We never see it.
📊
We track analytics
Webhooks for churn signals. Counts only, not dollars.
📬
You pay us $49/mo
Flat infrastructure fee. That's our whole model.
Works with
Stripe Adyen PayPal Square Paddle Braintree Checkout.com Mollie Any webhook-capable processor
We are not a payment processor. We are infrastructure.

No payment liability. No disputes. No holding your payouts. No one in between you and your money. Use Stripe, Adyen, PayPal, Square, Paddle, or any processor that supports webhooks. It's your gateway. Your call.

$0
Revenue we touch.
Ever.

There is no moat in saying "AI-native."

Agent-native.
Not bolt-on.

Creators are getting it from three sides: scraped by AI, pressured to feed AI, and drowned out by AI slop. Every other platform's answer was to staple a chatbot to the sidebar. Better Letter is built MCP-native from day one, on one rule: AI is your leverage, never your replacement, and never fed your words without your consent.

01
MCP Server Access
Your Claude, your Cursor, your agent connects directly. No API key juggling. A single MCP endpoint for everything.
02
Compound Intelligence Commands
Commands that think, not just return data. Ask "who's about to churn?" and get an action plan, not a spreadsheet.
03
AI Churn Prediction
Multi-signal behavioral analysis: clicks, replies, payment history, content engagement. Know who's leaving before they do.
04
Consent-First AI Rights
Your archive ships with llms.txt set to deny AI training until you flip it yourself. Your words stay your IP, on the record, machine-readable.

What you actually own

Every piece of your stack.
Yours to keep.

The simplicity of SaaS. The control of self-hosting.

No lock-in means owning the infrastructure, not a pinky promise about exports. If you ever leave, you take everything with you. That's not a threat. That's the point.

CMS
Ghost
Open-source CMS powering millions of newsletters. Better than Beehiiv's editor. Your content, your database, your instance.
Yours to keep
Hosting
Railway
Isolated project per customer. Your Ghost, your MySQL, your Redis. $8/mo cost, battle-tested infrastructure, no shared tenancy.
Yours to keep
CDN & DNS
Cloudflare
Enterprise-grade CDN. DDoS protection. SSL everywhere. Global edge. $0 for unlimited bandwidth. Already on your domain.
Your account
Email Delivery
Resend
Your Resend account, your domain, your sender reputation. We hold API access only, to read delivery events back for your metrics. A self-cleaning list prunes dead weight before it hurts you.
Your account
Backups
GitHub
Daily automated backups to your own repository. Every post, every subscriber export. One git clone and you're free.
Your repository
Payments
Your Gateway
Stripe, Adyen, PayPal, Square, Paddle: your merchant account, your API keys. Readers pay you directly. We configure webhooks and look the other way.
100% yours

How we compare

The rows they hope
you never read.

Feature Better Letter Substack Ghost Pro Beehiiv
Leave and keep publishing Stack stays live Export only Self-host your export Export only
You own the CMS Ghost 5.x, open source Substack's Ghost, managed Beehiiv's
Subscriber list ownership Your Resend account Export CSV Your account Export CSV
Custom sending domain DKIM + SPF configured Substack domain Included Paid plans only
AI agents + automation MCP, compound commands None None Basic only
Consent-first AI rights llms.txt denies training None None None
The angle Own the operating stack Outgrow the tax Managed ownership without ops Publication as an asset

Ghost Pro is managed hosting on Ghost's infrastructure, not a stack you can take with you. Beehiiv custom-domain sending requires a paid plan. Comparison reflects default plan behavior as of 2026.

Nothing up our sleeve

Don't want to pay us?
Fork it.

Better Letter isn't a black box you rent. The entire stack is public on GitHub: the Ghost setup, the Railway deploy scripts, the BYOPG webhook router, the truth-metrics engine, the self-cleaning list cron. Clone it, audit it, run it on your own accounts for the cost of the infrastructure alone. The paid plans run this exact repo for you in five minutes and hold the pager.

📦 betterletter / stack Public

The self-hostable newsletter stack. Everything the managed plan runs, minus the concierge: Ghost CMS, deploy scripts, the BYOPG router, the churn model, and nightly GitHub backups.

TypeScript ⚖ Open source 🚀 One-click Railway
$git clone https://github.com/betterletter/stack

Pricing

Flat fees.
No surprises.

We don't make more money when you do. Every tier owns its full stack; the higher rungs just remove the work.

$99/yr

Founding 99: the first 99 creators lock the founding rate for as long as they stay. Not a lifetime-deal gimmick, a rate lock. When they're gone, they're gone.

Starter
$25/mo
Up to 1,000 subscribers
  • Full Ghost CMS
  • Custom domain + SSL
  • Cloudflare CDN globally
  • Resend email delivery
  • Daily GitHub backups
  • BYOPG: any payment gateway
  • Self-cleaning list hygiene
  • 5-minute automated setup
Get started
Business
$149/mo
Up to 50,000 subscribers
  • Everything in Pro
  • API access (full)
  • Multiple publications
  • Custom integrations
  • Cohort & revenue analytics
  • Free migration service
  • White-label option
  • Revenue intelligence dashboard
Get started

Or self-host free, forever. The DIY stack above is the same repo these plans deploy. Paying just buys back your weekend and hands us the pager.

Ready to
Own It?

Five minutes from now you could have your own newsletter stack, your own payment gateway, and nobody holding the keys but you. No revenue share. No lock-in. No ransom.

5-minute setup. Cancel anytime and take everything with you. Founding 99 rate: $99/yr while spots last.