Every price we charge
$6,500 build. $15,000 full install. $1,500 brand package. $150 a month to keep it healthy, $750 a month to keep it growing. The terms and the contract are on this page too.
Why the numbers are printed
Last year an owner running an $800K plumbing and HVAC outfit went shopping for help with his search rankings. The quotes came back between $1,200 and $4,500 a month for the same work, and his own words were: “No idea how to evaluate them.”
That spread isn’t an accident. When nobody in an industry publishes numbers, every quote becomes whatever the salesman thinks you’ll hold still for. So here’s everything we charge, with the terms underneath, readable before we know you exist.
The Rough-In $6,500, one time
A complete custom site for an owner-operated shop.
The build:
- Custom design, built for your shop. Not a template with your logo swapped in.
- Every page written in your voice. We send about fifteen questions, you answer by talking into your phone on your own time. That’s the main creative homework; the short fact sheet, photo drop, and a few one-time logins are printed under “How buying works” below.
- The local search foundation: a page for each service you actually do, your Google Business Profile wired to the site, your name, address, and phone matched everywhere Google reads them. Plus the behind-the-scenes labels (called schema) that tell Google exactly what your business is.
- The contact form that texts you: a customer fills in their name, the problem, a callback number, even a photo of the mess, and it lands on your phone as a text. Works with the plain cell you already carry.
- Tap-to-call from every page, and your Google reviews displayed on the site.
What comes with it:
- The research file. Before a word gets written, we research your trade and your town: what people type when they need you, who wins those searches now and where they’re weak, and what customers ask before hiring. You get the whole write-up, including the page map that shows why every page exists.
- The listings cleanup. We hunt down the directory listings still showing your old number or address and fix the ones that matter, not just hand you a list.
- Email on your own domain, so estimates come from your company’s name instead of a gmail address.
- The review kit: your direct review link wired up, print-ready QR cards for the truck and the invoices, and an ask-script that gets reviews without begging.
- The job-photo shot list: one card showing which photos make Google and customers trust you, all takeable from the truck.
- Your brand, handled. Already have one? We match it exactly, truck to site, included. Logo trapped in a blurry JPG from 2009? We redraw it clean and hand you the files, included too. A logo designed from scratch is the one thing that costs extra: that’s the $1,500 brand package further down this page. Every build ships with the brand sheet: one page holding your logo files, exact colors, and fonts, ready to hand any print or wrap shop so everything matches, truck to invoice.
Year one, included:
- Checkups at three, six, nine, and twelve months. We go into the search data, check the trends, see which pages and titles are pulling and which aren’t, and adjust.
- Three site edits on us. New crew photo, changed hours, an added service, whatever comes up.
- We run the tracking. Google’s measurement tools get set up under your ownership with us as the manager. You get plain-English numbers, not dashboards to decode.
- First year of hosting, free, if you want us hosting it. And when that year ends, nothing starts billing by itself — we ask first, then.
The terms: 10% down ($650) books the job. The deposit stops being refundable once documented work begins; the research and write-ups are timestamped, so you can see exactly what got done. The balance is due on delivery, and the site goes live when it’s paid. You own it from that day.
The Full Install $15,000, one time
Everything in the Rough-In, at full depth. What’s added:
- A page for every city and area you serve, built one at a time, not spun out by software.
- The content engine: pages that answer the questions your customers actually search, added on a schedule, which is what keeps earning rankings after launch.
- Reviews that sync from Google automatically — a new five-star review shows up on your site without anyone touching it.
- A launch stock of Google Business Profile posts: your first ninety days of posts, written and scheduled before the site even goes live.
- The competitor gap-map: the deep version of the research file. Where the shops outranking you are weak, and the order we’d attack it in.
- The missed-call text-back upgrade, if you want it: a business line sits in front of your cell, and any caller you can’t answer gets an instant text instead of dialing the next name. We set it up in an account that’s yours, with a small business-line service like OpenPhone. Their fee is about $15 a month, and it goes to them, not to us.
- Local Services Ads readiness: set up so you could turn on Google’s pay-per-lead ads (the green-checkmark listings at the very top of search) whenever you choose.
- Twelve site edits in year one instead of the Rough-In’s three, used whenever you want, spread out or all at once. The same four checkups come with it.
- First year of hosting included, free — and when it ends, nothing bills unless you say so then. 10% down ($1,500), same deposit rule, balance on delivery.
The payment plan: own when it’s done. The only plan we offer, and here’s its whole math up front. Twelve payments of $1,350 come to $16,200 — $1,200 more than paying cash. That’s the entire cost of spreading it out, printed right here. Ownership transfers at payment twelve. If payments stop, the site comes down, and that’s the whole enforcement: no collections agency, no lawyers, no exit fee, no percentage of a remaining contract.
The brand package — $1,500, add it to either build
For shops that need the identity itself: a logo designed fresh, the full color and type system to go with it, and every file yours when it’s done, including the design source files. That last part goes for any designer, ever: if you can’t leave with the source files, you rented a logo.
Same deposit rule as the builds: 10% down ($150) books it, balance on delivery.
If you already have a brand you like, you don’t need this. The builds match what you have and clean up what’s aged.
After the build
Two ongoing options. Neither is required, and the site stays yours either way.
Each month on GROWTH:
- Two new articles on your site, written in your voice from your research file. This is the work that keeps earning rankings.
- Four Google Business Profile posts, written and scheduled for you.
- The social kit: post ideas, captions, photo prompts, and straight notes on what actually works, all built so whoever runs your pages can fire them off in minutes. Customers want real jobs and real people, and it’s allowed to be fun.
- Your ads, run in an ads account you own. The money goes from your card straight to Google. We take no markup and no cut of the spend. And if ads are the wrong move for a shop your size, we say that instead of spending your money.
- Reviews, watched. When a new review lands, a reply drafted in your voice shows up on your phone. Approve it, change it, or toss it — nothing posts without you.
- Site edits, handled as they come up. GROWTH months don’t count small edits.
- A plain-text note with the real numbers: rankings, calls, jobs. If something breaks, you hear about it that day, not at the end of the month.
For scale: the retainers quoted to small shops in the price list further down run $1,200 to $4,500 a month, mostly for less than this. GROWTH is $750, month to month, and quitting costs nothing.
The terms
The industry reads you the fine print after it has your card number. One contractor wrote down exactly how that went for him: they took the card, then rattled off a cancellation fee worth 30% of the remaining contract. His verdict is the standard we build to: “If a service is good, they wouldn’t need to have a policy like that.”
So here are our terms, in the open, before there’s anything to cancel:
The public contract
Same terms in the signed versionThe domain sits in a registrar account that’s yours. The site, the files, the words, the photos, the brand files down to the design sources, the review history, the ads account — yours. We hold none of it, ever.
If you go, we zip the production files and the source files and send them. The site runs anywhere. One string attached: the piece that turns a form submission into a text message runs on our hosting, so if you host elsewhere, the form sends email instead until you set up your own. That’s the only string, and now you know about it.
CARE and GROWTH are month to month, and neither one starts itself. When your free first year of hosting ends, we ask — billing begins only when you say yes, then, not from a permission buried in the signup paperwork. The industry’s quiet favorite is the auto-renewal that bets you’ll miss the reminder email. We don’t play it. Stop either plan whenever you want; the site stays yours and stays up wherever it’s hosted.
Google’s tracking tools are set up under your ownership, with us as the manager who runs them. You get the numbers in plain English instead of raw dashboards. Leave, and the accounts and their whole history go with you.
Nobody can promise that, and anyone who does is lying to you. We promise the work, done right, and the real numbers about what it’s doing. Opportunity, not guaranteed results — you’d smell anything else.
The signed agreement says these same things in contract language. It’s short, and you can read every word of it before paying a dollar.
Ownership: who holds what
Who holds what, with us versus the moves this industry is known for:
| The asset | With us | The move you may have met |
|---|---|---|
| Your domain | In a registrar account that’s yours; renewal notices go to you | Registered to the vendor; walk away and the web address stays their property |
| The site and its files | Yours at final payment; production and source files handed over | Built on their private platform — cancel, and the site evaporates |
| Words, photos, and brand files | Yours, down to the design source files | Theirs, per a terms link nobody read |
| Google Business Profile | You hold the owner seat; we’re a manager you can remove | Vendor holds the owner seat, so your reviews are stranded if you go |
| The tracking accounts | Set up as yours; we run them and translate the numbers | Reports emailed to you; the raw accounts stay theirs |
| The phone number on the site | Your real number | A tracking number they own. Cancel, and callers hear “no longer in service” |
Don’t take the first row on faith. Run the control test on whoever holds your domain today:
- Look your domain up at lookup.icann.org. Privacy services hide owner names these days, so don’t expect to see yours. The lookup still shows two things that matter: which registrar company holds the domain, and when it expires. Now you know where it lives.
- The real question: can you log into that registrar and see your domain in the account? If the login isn’t yours, the domain isn’t under your control, no matter what any contract says.
- The sharpest version: ask your vendor for the domain’s transfer code. Registrars hand it over in minutes when the real owner asks. Time how long yours takes.
With us the test is boring: the registrar account is yours, the renewal notices go to you, and the transfer code is yours the day you ask.
What owners actually pay elsewhere
Real figures, reported by owners themselves in public threads. Links to every one live in our vendor-cost guide:
- $1,200 to $4,500 a monththe quote spread one $800K plumbing-and-HVAC shop collected for monthly SEO work
- $3,500 a monththe quote that sent a solo plumber to a forum asking if he was crazy. That’s $42,000 a year, for “local pack visibility”
- $30,000-plus, goneone owner’s total across a $1,000-a-month retainer, call tracking, ad spend, and a $7,000 build, with, in his words, “no contractual requirement to actually get me leads”
- $3,000 a month, paid happilywhat a $1.8M remodeling company pays its SEO firm. Worth knowing: retainers aren’t automatically a con. At that size, with real work behind them, the math can close
The fee-versus-ads split, from a contractor who built and sold an SEO company before picking up the tools. Check how much of a monthly bill is actual advertising and how much is fee. If an agency charges $2,500 a month in fees to run $1,000 a month of ads, the fee is two and a half times the work it manages. In his words: “tantamount to a scam.” Judge the split, not the brand name.
Us: $6,500 or $15,000, once. Then $150 a month if you want the utilities handled, $750 a month if you want the growth work. Both month to month, both optional, and quitting costs nothing.
How this list was made: owner-reported figures from public forum threads, 2025 and 2026, quoted as posted, not adjusted. Anecdotes, not a survey — but they’re anecdotes from the people who paid the bills, which beats any vendor’s rate card.
How buying works
There’s no discovery call and no meeting of any kind, on purpose: you have a business to run. It works like this instead:
- Send us the basics. One email to crew@uptocodeweb.com: a link to your current site if you have one, the social pages you’d want connected, and whatever about your situation is worth knowing. Brand new, stuck in a contract, moving markets: whatever’s true.
- We scope it and email you a plan. Which package fits, what we’d do with it, anything unusual we spotted. If we’re not the right crew for your job, the email says that instead. Nobody takes your deposit on a bad fit.
- Accept, then pay the deposit. You reply that you’re in, we send the payment link. 10% down ($650 or $1,500) books the work.
- The intake, then the build. About fifteen questions answered by talking into your phone, one short fact sheet, and a photo link that sends job photos straight from your camera roll. Then we build, you inspect every page before launch, and the balance comes due on delivery. The site goes live when it’s paid, owned by you from that day. Most builds run three to five weeks; the whole thing is written out step by step on the process page.
Questions before or during any of it: there’s one email address on the contact page. It gets answered within one business day. Nobody will pitch you, and nobody will call you.
The timeline
A site can be live in weeks. Google is slower. A home inspector who tracked his own spend reported it took about six months to start paying off, on the way from page four to the top five. That matches what we tell every client: expect months, not weeks, for rankings to move. Anyone promising faster is guessing with your money. It’s in writing here so nobody can pretend the clock started somewhere else.
Questions owners ask
“Is $4,000 a month for SEO insane for a business our size, or am I being cheap?”
A real thread title, from an owner doing $800K a year. The answer is in the split, not the number. A $4M shop buying real work at $3,000 a month can do fine. A one-truck shop paying $2,500 a month to manage $1,000 in ads is being farmed.
“Who owns the domain?”
You do. The registrar account is yours, the renewal notices go to you, and it’s written into the agreement. If a vendor ever answers this question with anything other than “you, and here’s how to check,” keep your card in your pocket. The three-step control test is right on this page.
“What happens if I stop paying?”
Depends what you stop. Stop the payment plan before payment twelve: the site comes down, and that’s the entire consequence. Stop CARE: we hand you the files, you host anywhere. Stop GROWTH: it’s month to month; the work stops, the site keeps running, everything published stays yours. There is no version of this where your website gets held for ransom.
“What’s actually included in the $15,000 Full Install?”
Everything in the $6,500 Rough-In, at full depth, plus more. A page for every city and area you serve. The content engine that adds pages on a schedule. Reviews that sync from Google on their own. Your first ninety days of Google posts, written and scheduled. The competitor gap-map. Twelve site edits year one instead of three. First year of hosting, free.
“Is there a payment plan, and what does it really cost?”
One plan, on the Full Install: twelve payments of $1,350. That comes to $16,200, which is $1,200 more than paying the $15,000 cash. That $1,200 is the entire cost of spreading it out, printed right here. You own it at payment twelve. If payments stop, the site comes down. No collections, no exit fee.
“What are CARE and GROWTH — is this the monthly rent you warn about?”
No. You own the site either way, and neither plan is required. CARE is $150 a month for the utilities and upkeep, and only starts year two if you say so then. GROWTH is $750 a month for the ongoing work, month to month, cancel anytime. Nothing renews itself, and everything published stays yours.
“How does this compare to hiring a monthly agency?”
Owners report paying $1,200 to $4,500 a month for monthly SEO work, and that bill repeats every month for as long as you stay. Ours is $6,500 or $15,000, once. After that, $150 a month if you want the utilities handled, $750 a month if you want the growth work. Both month to month, both optional, and quitting costs nothing.
“I just filed my LLC and can’t spend $6,500 yet — what can I do for free first?”
Start free. Everything we know about this work is in the Field Manual, free, no email wall, including the guides for doing most of it yourself. Begin at /learn/start/. If the free route beats our route for your shop, take the free route. When you want it done for you, these numbers will still be here.