Pricing
Clear numbers, and what each one includes
Packages
Every site is quoted individually, because every business needs something different. These are the starting points.
Starter
From $500
Get your business online.
- Up to 3 pages
- 2 rounds of revisions
- 30 days of free fixes
Starter+
From $650
Get found on Google.
Everything in Starter, plus:
- Up to 5 pages
- Search engine setup
Business
From $1,000
Built around your business.
Everything in Starter+, plus:
- Up to 20 pages
- 3 rounds of revisions
- 60 days of free fixes
- Guided Google Business Profile setup
- Priority replies and scheduling
Custom
Contact for quote
No ceiling on what's possible.
- Additions to an existing site
- AI chat assistants
- Workflow automation
- Online versions of paper forms
- Interactive maps and wayfinding
- Installable web apps
- In-store display screens
- Connecting software you already use
- Online stores
Compare Plans
Exactly what each package includes. Your written agreement confirms all of it before any work begins.
| Feature | Starter$500 | Starter+$650 | Business$1,000 |
|---|---|---|---|
| Your build | |||
| PagesYour contact page counts as one. A privacy policy, form thank-you pages, and other utility pages are free. | Up to 3 | Up to 5 | Up to 20 |
| Rounds of revisionsOne round is one combined list of changes. New pages or features can be part of a round if your package covers them. Revision requests close once the final third of the agreed timeline begins. | 2 | 2 | 3 |
| Free fixes after launchAnything not working the way it did when you approved it, plus up to 1 hour of small changes. Time beyond that is $30 an hour. | 30 days | 30 days | 60 days |
| Reply timeHow quickly I reply to messages about your project, in business days. | 5 days | 5 days | 3 days |
| Priority schedulingWhen projects overlap, Business work is done first. | Not included | Not included | Included |
| Getting found on GoogleStarter+ and Business make your site an easily discoverable way to connect with users. | |||
| Titles and descriptions written for searchThe title and summary each page shows in search results, written around what your customers search for. | Not included | Included | Included |
| Sitemap and Google Search ConsoleA sitemap file, and your site submitted to Google Search Console so Google can find every page. | Not included | Included | Included |
| Search-focused copyYour page text shaped around the words your customers actually search for. | Not included | Included | Included |
| Guided Google Business Profile setupI walk you through setting up your own profile, on your own Google account, so you can update it yourself afterward. | Not included | Not included | Included |
| Google decides its own rankings, so no one can promise your site a specific position in search results. What is promised is the work listed above, done properly. | |||
| Included on every package | |||
| Designed from scratchBuilt around your business, never from a template. | Included | Included | Included |
| Works on phones and computersLaid out for small and large screens alike, so your customers can use whichever device they prefer. | Included | Included | Included |
| A working contact formWith spam protection, sending inquiries straight to you. | Included | Included | Included |
| Secure and fastServed over HTTPS and built to load quickly. | Included | Included | Included |
| Full code historyEvery version of your site's code is saved, so any change to it can be undone. | Included | Included | Included |
| You own your siteOnce it's paid in full, your content, design, code, and domain are yours, with the domain registered in your name. | Included | Included | Included |
Add-Ons
Any package can be extended. Prices are the same on Starter, Starter+, and Business.
| Add-on | Price |
|---|---|
| Your build | |
| Extra pageBeyond what your package includes. | $100each |
| Extra round of revisionsBeyond the rounds your package includes. | $150each |
| Hourly workEdits and changes not covered by your package or your free-fix window. | $30per hour |
| Rush deliveryA launch date earlier than the standard timeline, agreed in writing. | +25%of project price |
| Features | |
| Admin panelUpdate your own content without waiting on me. Which parts you can edit is agreed in writing before the build. | $200 |
| Online bookingVisitors book appointments straight from your site, through a booking service or a custom build, as set in your agreement. Any booking service's own fees are yours. | $150 |
| Second languageA translated version of your site, translated by a professional I hire and manage. | $50per page |
| Content and design | |
| Full copywritingI write every word, instead of shaping yours. | $50per page |
| Logo designA new logo, or a refresh of the one you have: 2 starting concepts, then 2 rounds of revisions on the one you choose. | $100 |
| Custom illustrations and graphicsOriginal, high-quality artwork made for your site by an illustrator I hire and manage, instead of stock images. Includes 2 rounds of revisions on each piece. | $40per piece |
| Setup | |
| Business emailAn address like you@yourbusiness.com. A one-time setup fee - the email provider's own charge for each address is separate. | $10per address |
| Training walkthroughA recorded video, up to 1 hour long, showing you how to use and update your site. Longer walkthroughs are $30 an hour beyond the first hour. | $25 |
Something not on this list? Ask - if it can be built, I'll quote it.
Redesigns
Redesigns are quoted individually, because the price depends on the site you already have and what you want the new one to do. A redesign may cost less than a new build, when your content and structure carry over cleanly, or more, when there's an older site to untangle first.
What moves over: your pages, text, and images. Blog archives, store products, member accounts, and past form submissions can move over too, quoted separately.
Your current site stays up until the new one is finished and you've signed off on it, and the switch is planned so your visitors shouldn't notice it. How redesigns work.
Maintenance Going Forward
Ongoing care starts at $40 a month. That covers hosting, security updates to your site's code, weekly backups of your site's data, uptime monitoring, and something most maintenance plans leave out: an update from me every two weeks on how your site is actually doing - how much traffic you're getting, and which pages people visit most.
Hosting comes with a plan. If you'd rather not have one, I hand your site over for you to host yourself.
If your site goes down, I start working on it within 1 business day of the problem being detected.
Edits and changes: content edits are $30 an hour. Adding or removing pages, or reworking how a page is laid out, is quoted as its own small project.
What moves the monthly price: whether I cover your domain registration, the hosting tier you want, and how much editing you need month to month.
No long-term commitment: the plan runs month to month, and you can cancel with 30 days' notice. When you leave, you get a full copy of your site's code and 1 hour of help moving it to a new host, then $30 an hour after that.
How It Works
Everything is put in writing. Before any work begins, we sign an agreement confirming the scope, price, and timeline of your project.
Your quote is a fixed price for the work we agree on. Anything beyond it is quoted in writing before I do it.
A 25% deposit gets things started (minimum $250). If you cancel partway through, you get back whatever part of the deposit hasn't been used by work already done, at $30 an hour.
The balance is due when you approve the site for launch, or 14 days after I deliver it for your final review, whichever comes first.
Timelines depend on both of us. They assume your content and feedback arrive when agreed, and delays on your side move the launch date back by the same amount.
If the upfront cost is the obstacle, say so. I can lower the deposit and starting fee in exchange for a higher monthly rate for an agreed period, written into your agreement. I would rather find an arrangement that works than lose a project worth doing.