Looking up through bright yellow autumn elm leaves and branches

Modern websites without the modern billing

A professional website you own. Pay once — no monthly costs, no lock-in, no surprise fees.

  • $0 monthly charges
  • You own the code
  • You own the hosting

Save $100

Limited offer

Switching from a website builder?

Get $100 off any package when you leave your website builder.

See $100 off

$0

Monthly charges

$500

Starting price

< 1 wk

Once work starts

Built with

Cloudflare PagesSanity CMSSvelteKit
Why Elm Websites

$0 monthly charges from Elm Websites

Pay once for the build. No subscription. No lock-in. The site lives in accounts you control.

$0 monthly charges

Pay once for the build. No subscription and no hosting bill from Elm Websites.

You own the code

The site lives in your GitHub account. You can hire anyone later, export it, or keep it as long as you like — I never hold the files hostage.

You own the hosting

We deploy to your Cloudflare Pages account. Your domain, your SSL, your site — not locked to a builder platform.

Edit when you want

Add Sanity CMS ($100) for an easy browser dashboard. Free to run on Sanity's plan after launch.

Sanity CMS

Edit your small business site without touching code

Optional $100 add-on. A simple browser dashboard on Sanity's free plan — I set it up and transfer it to you at launch.

See how Sanity Studio works — view pricing details.

Your dashboard

This is what editing on sanity looks like

A real Sanity Studio for Elm Websites — change headlines, prices, FAQs, and images without touching code.

Elm Websites Sanity Studio — Home page hero fields

1 / 6

Pricing

Straightforward, one-time pricing

Pay once. $0 monthly charges after that.

Static site

$500

one-time

Custom design, up to 5 pages, mobile-ready. Code in your GitHub, live on your Cloudflare Pages.

View details
Popular

Static + Sanity CMS

$600

one-time

Everything in the static site, plus Sanity CMS — an easy browser dashboard you own on the free plan.

View details

E-commerce + Sanity

$750

one-time

Sell a small catalog online. Sanity for products and pages, Stripe Checkout for payments — built for simple selling, not a full marketplace.

View details

Have a FREE mockup created before you decide which package.

Get a free mockup
Portfolio

Powered by Elm

Live websites built with Elm Websites — real projects on the web.

FAQ

Common questions

Builders charge $16–$40+ every month. With me it's $0 monthly charges — pay once for the build and you own the code in your GitHub. Switching from Wix, Squarespace, or another website builder? $100 off any package. If we part ways, you still have everything.

A website with $0 monthly charges

Pay once. Own the code. No subscription from Elm Websites.

Start building
Elm Websites

Websites with $0 monthly charges.

Contact

[email protected] X / @Elmwebsites

Usually reply within one business day

Elm Websites uses the free tiers of Cloudflare, GitHub, and Sanity to keep monthly charges at $0. These services set their own pricing and plans, which are subject to change.

© 2026 Elm Websites. All rights reserved. Powered by elm