No open-ended bills
You approve a number before we start. That's the number.
We bill by the hour, but you'll never see an open-ended invoice. Here's exactly how it works, in plain terms.
You approve the number before we start. Changes are quoted and approved first.
We scope your whole project in hours up front and turn it into a single, fixed price. You approve that number before any work begins, so what you say yes to is what you pay. If you want to add or change something along the way, we quote it and you approve it before we touch it. That's it. Fixed scope, fixed price, on honest hourly rates.
You approve a number before we start. That's the number.
Changes are quoted and approved first. Never a surprise line item.
You're paying for senior people doing real work, not filler hours.
You own everything. Leave any time with all of it.
We're not the cheapest option - cheap usually means a template, a junior, or a site you'll replace next year. We're the right-sized one: experienced work at an honest, transparent price you can plan around. You'll always know the number before we start, and it won't move on you without your say-so.
Every project is different, so we don't post a one-size price. Cost depends on scope: number of pages, custom vs. WordPress vs. eCommerce, content and brand work, and whether you want ongoing care. The fastest way to a real number is a short call.
Ongoing care is priced separately, sized to your site and how hands-on you want us. We'll size one with you.
see care plans →Because no two projects are the same. A flat price means someone always overpays. We estimate yours specifically, up front, so you know the real number.
Anything beyond the approved estimate gets quoted and approved before we do it. No surprise line items.
Yes - fully. The site, the content, and the logins are yours. No lock-in.
No. It's optional - but it's how a site stays an asset instead of slowly becoming a liability.
Book a call and we'll scope it. Or start with a free website audit, no commitment.