Quick answer
Yes — for the part of Substack covered on this page, Inkpress is a one-time-purchase alternative. It costs $79 once, while Substack lists usage-based or quote-based pricing. Split-pane markdown editor, 3 themes, server-side highlighting, RSS & SEO — one SQLite file. It is not a 1:1 replacement for everything Substack does — the honest limits are spelled out below.
The verdict
Switch to Inkpress if the slice of Substack you actually pay for is the slice Inkpress covers — and a $79 one-time price beats usage-based or quote-based pricing for as long as you use it.
Stay with Substack if this sounds like you — Substack bundles email delivery, payments, discovery and a social graph behind every post. Inkpress only publishes the site; list delivery and monetization are yours to assemble.
Head to head
| Inkpress | Substack | |
|---|---|---|
| Price | $79 once | usage-based or quote-based pricing |
| Where it runs | Your own machine | Vendor cloud (hosted service) |
| Renewal | None — the license never expires | Usage-based — cost scales with use |
About Substack: Substack is a hosted newsletter and publishing platform. Publishing is free; Substack takes 10% of paid-subscription revenue plus payment processing fees.
Where Substack still wins
Substack bundles email delivery, payments, discovery and a social graph behind every post. Inkpress only publishes the site; list delivery and monetization are yours to assemble.
Where Inkpress wins
Inkpress is the self-hosted answer to Substack's publication: split-pane markdown writing, three clean themes, server-side highlighting, RSS and SEO on zero-JS pages — one SQLite file you can back up anywhere. $79 once, no platform between you and your readers.
- Price, permanently. $79 once versus usage-based or quote-based pricing for as long as you use it. There is no renewal, no seat count and no tier gate.
- Zero-JS public pages. Pure HTML/CSS, no client framework, no hydration, no bundle — instant load and perfect Lighthouse scores by default.
- 3 built-in themes. Paper (light serif classic), Carbon (dark dev-blog mono) and Editorial (magazine, large covers) — switch site-wide instantly in Settings.
The math
Substack does not publish a flat rate — its cost scales with your usage or sits behind a sales quote, so it never flattens. Inkpress is $79, paid once: the whole price, known up front, whether you use it for a month or a decade.
Common questions
Is it really free on GitHub?
Yes — MIT source at github.com/bensblueprints/inkpress-mvp, always. $79 buys the packaged Windows installer, 1-click setup and lifetime updates.
Why zero JavaScript on the public site?
Because a blog is documents, not an app. No client framework means instant loads, perfect crawlability and nothing to break. The test suite literally asserts there's no script tag on public pages.
Can it do paid newsletters like Ghost or Substack?
No — and Ghost is genuinely strong there. Inkpress is a publishing engine: posts, tags, themes, RSS, SEO. If memberships and paid email subscriptions are the core of your business, Ghost's built-in monetization is worth its fee.
What happens to old links if I rename a post?
The slug-rename 301 redirect table catches them automatically — old URLs redirect to the new slug instead of 404ing your inbound links.
Try Inkpress — $79, one time
Or get Inkpress plus every other app in the suite: the OneTimeSuite bundle is currently $97, one time.