The spread is not padding. Here is what actually decides it.
- Low end
- A clean five-page site.
- High end
- 15+ pages with booking flows or integrations.
A full build for a small-business site usually lands between $6K and $20K. The spread is mostly page count and custom work. A clean 5-page site is the low end. Fifteen or more pages with custom booking flows or integrations is the high end. Most projects are paid across the work rather than upfront, so the payments line up with what is getting built. Longer commitments (quarterly, semi-annual, annual) cost less than month-to-month. Every project is priced in writing before it starts, so the number is never a surprise.
A site that does not convert still costs you the traffic you already pay for. The visitors arrive either way. They just leave without calling.
Free first step: Get a written homepage review before you spend a dollar. Get my free homepage review
- Low end
- One city, a focused set of services.
- High end
- A competitive market needing heavy content and technical work.
Local SEO retainers usually land between $1,500 and $4,000 a month, depending on how competitive the market is and how much content and technical work the site needs. Most projects run at least six months. Anyone promising faster is either lying or going to get your site penalised. We scope the first 90 days, then adjust based on what rankings and traffic actually show. Month-to-month commitment is available and runs a premium; quarterly, semi-annual, or annual commitments earn discounts and let us plan content production further out. Most clients spread the retainer across the year to match cashflow rather than paying it all upfront.
SEO takes three to six months to move. Every month you wait gets added to the end, and the competitor who started in January is already ahead of you.
Free first step: Start with a written SEO audit. Request a free SEO audit
- Low end
- One channel, a small number of campaigns.
- High end
- Several campaigns with steady creative testing and landing-page work.
Before any pricing, we run a free test run to see whether paid ads are actually going to work for you. After that, management fees usually land between $1,500 and $5,000 a month on top of ad spend. The exact number depends on how many campaigns you run, how much creative testing they need, and how much landing-page work comes with them. Ad spend goes straight to Google or Meta with zero markup. Commitment is your call: month-to-month is the most flexible and the most expensive; quarterly, semi-annual, and annual all earn a discount. The longer you commit, the less it costs.
While the account sits unfixed, the budget still goes out every day. Bad spend does not pause itself, and you pay for the clicks either way.
Free first step: Run a free test before you commit to anything. Start the free sprint
- Low end
- Connecting a couple of tools you already pay for.
- High end
- Several systems joined up with custom workflows.
CRM and automation builds usually fall between $3K and $15K for the initial setup, depending on how many tools need to connect, how much gets automated, and how custom the workflows are. Most clients spread that across project milestones or across 6 to 12 months rather than paying upfront. Ongoing support is your call: self-serve, light retainer ($500–$2,000/mo), or hosted ongoing. Longer commitments (quarterly, semi-annual, annual) earn discounts over month-to-month. No per-seat markup on the software. You pay vendors directly.
Every week the manual work stays manual, your team pays for it in hours. That cost never shows up on an invoice, which is why it runs for years.
Free first step: Start by mapping how work moves through your team. Map how our work flows