Pricing and ROI
How much does a website cost, and what does it have to return?
Most business websites we build cost $3,000 to $8,000 and launch in 2 to 4 weeks. Larger builds with many city pages, online stores or booking run $8,000 to $25,000 and up. After launch, a care plan is $99 a month and growth plans, which add new ranking pages every month, run $500 to $2,000. We only sell a growth plan when the math says one extra job a month or so pays for it three times over. Every price includes the search and AI foundation: a page per service and city, answer-first copy, structured data and Google Business Profile setup. Every range ends with a final quote after a free call. The call takes about 20 minutes and you get a written estimate within one business day.
Build prices
What a website costs
| Range | Price | What it covers | Timeline |
|---|---|---|---|
| Business websites | $3,000–$8,000 | Custom-coded site for a local business: 5–15 pages, mobile-first, quote and contact forms, on-page SEO, schema markup, Google Business Profile setup, analytics. | 2–4 weeks |
| Larger builds | $8,000–$25,000+ | Multi-location sites with 10+ city pages, online stores, booking systems, membership areas and content-heavy SEO sites. | 4–8 weeks |
| Web apps & software | Custom quote | Client portals, dashboards, SaaS products and custom integrations. A short discovery sprint comes first, then a fixed-scope estimate. | Scoped per project |
| Care plan | $99 / month | Hosting, uptime monitoring, security, small content edits. Keeps the site fast and online. No growth work. | Ongoing, cancel any time |
| Growth plans | $500–$2,000 / month | Care plus new ranking pages every month, Business Profile posts, review routine, a monthly lead report and, from $1,000, exclusivity in your industry and area. | Ongoing, month to month |
All prices are in US dollars. Every project gets a written quote after a free call; there are no hidden fees, plugin licenses or theme renewals.
The math
The only number that matters: what one lead is worth
Value of a lead = average job × gross margin × the share of leads you close. Divide the monthly plan by that number and you have your break-even in calls a month. We aim for three times break-even, and we put it in writing.
01
Build payback in 6 months or less
The one-time fee should be earned back in gross profit by month six.
02
Year one, all-in: at least 3x
Build plus twelve months of the plan. Every dollar in returns three dollars of gross profit, or we do not sell the plan.
03
Year two onward: 5x or better
The build is paid, the pages keep working, and the return compounds.
| Business | Avg job | Margin | Close rate | One lead is worth | Plan | Break-even | 3x target |
|---|---|---|---|---|---|---|---|
| Plumber, HVAC | $600 | 50% | 40% | $120 | $500/mo | 4.2 leads/mo | 13 leads/mo |
| Dentist (new patient, first year) | $2,000 | 40% | 50% | $400 | $1,000/mo | 2.5 leads/mo | 7.5 leads/mo |
| Remodeler, roofer | $15,000 | 30% | 20% | $900 | $1,000/mo | 1.1 leads/mo | 3.3 leads/mo |
| Wedding florist | $4,000 | 45% | 30% | $540 | $500/mo | under 1 leads/mo | 2.8 leads/mo |
| Personal-injury law firm | $25,000 | 40% | 10% | $1,000 | $2,000/mo | 2 leads/mo | 6 leads/mo |
Typical Southern California numbers. A remodeler who lands one extra $15,000 job a quarter has already beaten 3x for the year. Restaurants are different: a site with its own online ordering saves the 25% delivery commission, which usually covers the plan before a single new customer walks in.
Your numbers
Run it for your business
Three numbers you already know. The result is the sentence we put at the end of every proposal: this pays for itself at N calls a month.
Your numbers
- One lead is worth
- $300
- Leads a month to break even on the plan
- 3.3
- Leads a month for a 3x return on the plan
- 10
- Leads a month for 3x on build plus year one
- 15
Gross profit, not revenue. A lead is a call or a form from someone who did not know you before. If the 3x number is more calls than your area can produce, the plan is too big for the business and we will say so on the call.
Or answer four short questions and get a green, yellow or red rating with the plan we would recommend: are we a good fit?
After launch
Care and growth plans
Care keeps the site online and fast. Growth adds new ranking pages every month, and every new page is an asset that keeps working. The tier is not picked from a menu: it comes out of the competition check below.
Care
$99 / month
- Hosting and uptime monitoring
- Security and dependency updates
- Small content edits, up to one hour a month
- No growth work, no lead promise
Fits when
Every site after launch. This is insurance, not marketing.
Growth 500
$500 / month
- Everything in Care
- One new service or city page every month
- Two Google Business Profile posts a month
- Review-request routine
- Monthly lead report: calls, forms, estimated value
Fits when
Green industries in a single city, where the top results are small local businesses.
Growth 1000
$1,000 / month
- Everything in Growth 500
- Three new pages a month
- Quarterly refresh of your top pages
- Monthly call to go over the numbers
- Exclusivity: we will not build for your competitor in your area
Fits when
Yellow industries, or green industries across a large area like a whole county.
Growth 2000
$2,000 / month
- Everything in Growth 1000
- Six new pages a month
- Citation and link work
- AI-answer monitoring: what ChatGPT, Gemini and AI Overviews say about your category
- Exclusivity
Fits when
Yellow industries in Los Angeles, or high-ticket businesses where one extra job a month pays for the year.
Custom
$10,000+ / month
- A dedicated content and outreach program
- Only where the job value clears the 3x rule
- Quoted after a competition check and a discovery call
Fits when
Rare. Multi-location practices and contractors with $20,000+ average jobs.
The billing pause. On a green-rated Growth plan: if the monthly lead report shows no measurable leads by month six, billing pauses until it does. We never promise rankings or lead counts. We promise the pages, the speed, the indexing and the report, and we put our fee behind them.
The competition check
Green, yellow or red: how we set your plan
Before any proposal we spend ten minutes on the search results for your service in your city. What we find decides the plan, and sometimes decides that we should not sell you one.
Green: we can win this in months
What the results look like
Search your service plus your city. Most of the top ten are local businesses with under 50 reviews, or directories like Yelp.
Typical
Trades in suburbs, niche businesses, professional services outside the city core, most of San Diego County outside downtown.
What we sell
Growth 500 or Growth 1000. The six-month billing pause applies.
Yellow: winnable, with more pages and more time
What the results look like
A few agencies or chains with 100+ reviews in the top ten, some directories, some ads.
Typical
Dentists in mid-size cities, contractors in Los Angeles, restaurants, med spas outside Beverly Hills.
What we sell
Growth 1000 or Growth 2000. No billing pause; we set a 9 to 12 month horizon.
Red: we will not sell you a growth plan
What the results look like
Seven or more of the top ten are national aggregators or businesses with 500+ reviews, and the ads cost $50 or more a click.
Typical
Personal injury and immigration law in LA, plastic surgery, med spas in Beverly Hills, real estate agents, mortgage and insurance, addiction treatment, movers, locksmiths.
What we sell
We build the site and put it on Care. Growth money is better spent on referrals or ads, and we say so.
Against Google Ads, the comparison every owner makes: $1,000 a month at Southern California trade click prices buys roughly 15 to 25 clicks and 2 to 4 leads, and it stops the day the card is declined. Twelve pages built with the same money keep producing.
Exclusivity
One client per industry per area
On Growth 1000 and above we will not build or run a growth plan for your direct competitor in your area. Areas are clusters, not counties: North County coastal, North County inland, South Bay, Central San Diego, East County, and in Los Angeles the Westside, the Valley, Downtown and Eastside, the South Bay and Glendale, Burbank and Pasadena. Exclusivity holds while the plan is active and ends if it drops below Growth 1000.
How we prove the return
- Form submissions, counted
- A tracking phone number on the site
- Google Business Profile call history
- One monthly report: leads, your value per lead, the implied return. No traffic charts.
What moves the price
Where a project lands within a range
- Page count
- A 6-page site sits at the low end of a range; 15 pages with city and service pages sits at the high end.
- Custom features
- Booking, online payments, member areas and integrations add scope.
- Content
- Bring your own copy and photos, or we write and source them for you.
- Local SEO depth
- One page per city and per service takes research and writing, and it is what brings in leads from outside your neighborhood.
FAQ
Pricing questions
What ROI should a website deliver?
Three times the money in year one, counting the build and twelve months of the plan, and five times from year two. The check is simple: one lead is worth average job × gross margin × close rate. Divide the monthly plan by that and you have the calls per month that break even. A remodeler with a $900 lead value on a $1,000 plan breaks even at about one call a month and hits 3x at four.
What is the difference between the $99 care plan and a growth plan?
Care keeps the site online, fast and secure, with an hour of small edits a month. It is insurance, not marketing. Growth plans, $500 to $2,000 a month, add new service and city pages every month, Business Profile posts, a review routine and a monthly lead report, and from $1,000 they include exclusivity in your industry and area.
How do you decide which growth plan a business gets?
A ten-minute competition check on the search results for your service in your city. Green results, mostly small local businesses, mean Growth 500 or 1000 and the six-month billing pause. Yellow, a few agencies or chains with 100+ reviews, means Growth 1000 or 2000. Red, national aggregators and 500-review businesses everywhere, means we build the site on Care and tell you not to buy growth work from anyone.
Do you guarantee rankings or leads?
No. Nobody honest does, and Google and the FTC both punish the ones who claim to. We guarantee the pages, the speed, the indexing and the monthly report, and on green plans we pause billing if the report shows no measurable leads by month six.
What does exclusivity mean?
On Growth 1000 and above we will not build or run a growth plan for your direct competitor in your area. Areas are clusters like North County coastal or the Westside of Los Angeles, not whole counties. It holds while your plan is active.
What moves a project up or down within a range?
Page count, custom features such as booking or e-commerce, whether we write the content, photography, and how many cities or services need their own page. A 6-page site with your existing content sits at the low end. A 15-page site with content writing and city pages sits at the high end.
How do payments work?
50% to start and 50% at launch for business websites. Larger builds are split into milestones. We accept bank transfer and card.
Are there ongoing costs?
Only what you choose. Hosting and care plans are $99 a month for care, or $500 to $2,000 a month with growth work. There are no plugin licenses or theme fees, and you can host the site yourself if you prefer.
Do you offer payment plans?
For larger builds we split payments into milestones tied to deliverables. Ask on the call and we will put it in the quote.