Two plans. Cancel any time — with one honest catch covered below. Custom app work is scoped and quoted per project.
Same quality of build on both. The difference is how many pages you need, how often you'll ask for updates, and how hands-on we are with the copy.
A tight site that tells people what you do, who you help, and how to reach you. That's usually enough.
More pages, more updates, priority response, and we draft copy for you instead of polishing yours.
Bespoke internal tools, client-facing apps, workflow automations, or integrations on top of an existing site. Not the same thing as a website — priced the way it should be: agreed up front, after we've scoped it properly.
Every custom build starts with a conversation. If it's not a fit, we'll tell you. If it is, you'll get a fixed quote before any work starts.
We don't charge a setup fee. That has one consequence, and we'd rather spell it out clearly than bury it in T&Cs.
If you cancel in the first three months, the site comes down. Those months cover the build work we did up-front without charging you a setup fee.
Month four onwards, you're in the clear. Stay, leave with the site, or leave without it — your call.
Your domain name is yours regardless of what you decide about the site. We never hold it hostage — you have the login from the day we register it.
A traditional agency charges several thousand dollars up front to build the site — that's their protection against a client leaving in week three.
We don't do that. We prefer to build, launch fast, and let you pay monthly. The release fee is the one place the no-setup-fee model shows its working: if you want to walk away with the site we built, that's the moment it's paid — not before.
Put another way: you pay the release fee once, or you pay the subscription monthly. Never both. Never before month four.
We keep the base plans honest by being clear about what sits outside them. Anything here gets a separate quote once we understand what you actually need.
No sales call, no obligation. A short intake form is all we need.