Buttondown is a Markdown-first newsletter platform with a la carte pricing. See its features, plans, pros and cons for writers and indie developers.
Buttondown's writing experience is built around a Markdown editor (with a rich-text option for those who prefer it), which appeals strongly to developers, technical writers, and anyone who wants to compose newsletters quickly without fighting a drag-and-drop page builder. Every issue can be sent from a custom domain and is automatically published to a hosted, SEO-friendly archive, so past newsletters continue to attract readers and search traffic long after they were originally sent.
The platform also exposes an API, making it straightforward for developers to automate newsletter creation, subscriber management, or integration with a broader publishing pipeline - a capability that is often locked behind expensive enterprise tiers on larger marketing platforms but is a core part of Buttondown's developer-friendly identity.
Rather than bundling every feature into a small number of rigid plans, Buttondown lets customers add individual capabilities as needed and pay only for those, scaled to how many active subscribers they have rather than total contacts or emails sent. The free tier covers the essentials - Markdown editing, custom domain sending, and hosted archives - for newsletters with up to 100 subscribers.
Beyond that, features are grouped into roughly three pricing bands: around $9 per month for things like tagging, segmentation, paid subscriptions, comments, surveys, analytics, RSS-to-email, and sponsorship tools; around $29 per month for custom-domain archives, multiple newsletters, and automations; and around $79 per month for whitelabeling and team accounts. This a la carte structure means a small, simple newsletter can stay cheap indefinitely, while a growing, monetized publication pays more only as it adopts more advanced functionality.
Buttondown's target audience is unmistakably writers and developers: solo newsletter authors, indie hackers, technical bloggers, and small publications that want a fast, reliable sending tool without the bloat and cost of enterprise-oriented marketing platforms. Its native support for paid subscriptions, without taking a cut of subscriber revenue, makes it especially attractive to independent writers trying to build a sustainable, reader-funded publication.
The company's transparency about its own finances - operating as a profitable, bootstrapped business rather than a venture-funded one - has also made it something of a reference case in indie-hacker and bootstrapped-SaaS communities, reinforcing trust among a customer base that tends to value sustainability and founder accountability.
Buttondown was founded and is led by software developer Justin Duke, who launched it in July 2017 and has grown it as a bootstrapped, profitable business.
Yes, Buttondown offers a free plan that covers up to 100 subscribers with core features like the Markdown editor, custom domain sending, and hosted archives; additional features are priced a la carte beyond that.
Rather than fixed all-in-one tiers, Buttondown charges based on the number of active subscribers and lets customers add specific features - such as automations, paid subscriptions, or analytics - a la carte, so they only pay for capabilities they actually use.
No. Buttondown supports paid newsletter subscriptions natively and does not take a percentage cut of the revenue writers earn from their readers, beyond standard payment-processor fees.
Yes, organizations registered as 501(c)(3) nonprofits can receive a 50 percent discount on their Buttondown plan with proof of nonprofit status.
Yes, Buttondown's editor is Markdown-first, though it also offers a rich-text editing option for users who prefer not to write in Markdown.
Buttondown supports importing subscriber lists from other platforms, and its documentation and support resources cover migrating from common tools like Mailchimp and ConvertKit, though exact import steps depend on the source platform.
Buttondown charges based on active subscriber count rather than total contacts or the number of emails sent, and it does not charge per-email send fees, which distinguishes it from many usage-based competitors.