Pricing
Every build starts with a fixed price, agreed before we touch a line of code. Hover a card for the fine print.
A focused site to get a clean presence live fast.
A complete small-business site with the pages you actually need.
Web apps, member portals, or larger builds — scoped and fixed before we start.
Hosting core
A test site and a live site, both with SSL and analytics on by default. Runs PHP and Python, with user credentials to a shared Postgres database — enough to run most small-to-medium projects without a bigger hosting bill.
Already have a site?
New features, integrations, migrations, or fixes for small-to-medium projects — scoped and quoted at a reasonable rate, whether or not we built the original site.
Describe the projectFAQ
Cancel any time — there's no lock-in contract. We'll give you a full export of your site and content before we shut anything down, so you can move it elsewhere.
Yes. Once a build is paid for, the code and content are yours — we don't hold anything hostage behind our hosting.
Starter covers up to 3 pages with a contact form — a focused site to get live fast. Business covers up to 8 pages with editable content and forms — most small-business sites land here. Anything bigger, or anything with a member portal, booking system, or custom backend, moves to a scoped Custom quote.
It depends on scope and how quickly you can get us content — a Starter build usually lands in 1–2 weeks once we have what we need, Business builds typically take 3–4 weeks. We'll give you a clearer estimate once we've scoped the project.
Yes. Extra rounds beyond what's included are quoted at a reasonable rate, the same way we handle ongoing feature work after launch.
Just hosting. You keep your domain registered in your own account (so you're never locked in), and we help you point it at your new site once it's ready.