Every price we charge is on this page.
The 10-Day Leak Fix comes in three levels, from $147 a month, billed month to month. Websites are a one-off, built on the platform that suits you, from $1,490. Setup fees are published too, and waived if you start within 7 days of your strategy call.
Prices in US dollars. UK business? See prices in £
The 10-Day Leak Fix, in three levels
Start small, keep what’s yours. Move up when it pays for itself.
Catch
Never miss an inquiry
What happens
- Someone calls while you’re on a job.
- They get a text in seconds with your booking link.
- You see it in one inbox on your phone.
For: Owners who miss calls and messages while they work
a month
- One inbox for calls, texts, WhatsApp and web chat
- A text back to every missed caller
- Bookings customers confirm by reply
- Google review requests after every job
$297 setup, waived if you start within 7 days of your call.
- Most popular
Book
Turn inquiries into appointments
What happens
- Someone asks on WhatsApp if you’re free Thursday.
- The chat answers, offers Thursday’s free slots and books one.
- They get a reminder, confirm with one word, and you get a job you didn’t have to chase.
For: Clinics and busy teams that want inquiries booked and confirmed without chasing
a month
- Everything in Catch
- Chat and WhatsApp replies that book, move or cancel appointments, with a hand-off to you
- Quote Chaser for trades, Confirm & Rebook for clinics
- A dashboard of booked work by source
$497 setup, waived if you start within 7 days of your call.
Grow
Get found and answered everywhere
What happens
- Someone searches for you on Google in your second town.
- Your profile is up to date, with this week’s post and every review answered.
- They book, and the inquiry lands in the same inbox as your first location’s.
For: More than one location, or you want your Google profile looked after too
a month
- Everything in Book
- Up to 3 locations in one workspace
- Weekly Google profile posts and drafted review replies
- Quarterly strategy session
$997 setup, waived if you start within 7 days of your call.
Launch prices. Month to month, cancel anytime.
Which level fits you?
- You work on your own and miss calls on jobs. Start with Catch. Every missed caller gets a text back, and bookings land in one calendar.
- You send quotes, run a clinic, or have someone on the front desk. Book adds Quote Chaser, Confirm & Rebook, and chat and WhatsApp replies that book appointments for you.
- You have more than one location, or want your Google profile posted to every week. Grow covers up to 3 locations and looks after your Google profile.
- Not sure which level? Start a free audit We’ll test your business first and recommend a level on the call.
Everything in each level
Book $297 a month
- One inbox for calls, texts, WhatsApp, web chat, Facebook and Instagram messagesEvery way customers contact you shows up in one app on your phone, so nothing sits unread in a different inbox.
- A text back to every missed call, within secondsWhen you can’t pick up, the caller gets a short text in your words with a link to book, so they book with you instead of calling around.
- Chat and WhatsApp replies that answer common questions and book, move or cancel appointments, with a hand-off to youSomeone asks “are you open Saturday?” at 10pm. The reply comes straight away, offers your free slots and books one. Anything it can’t answer comes to you.
- Online booking calendar with reminders customers confirm by reply, and a link to move the slotCustomers pick a time from a link. The day before, they get a reminder and reply “yes” to confirm, or use the link to move it.
- Quote Chaser: follow-up on quotes you’ve sent until the customer answersYou send a quote and hear nothing. We send a friendly nudge a few days later, then another, until they answer yes or no.
- Confirm & Rebook: a message and a rebooking link after a missed appointment or visitSomeone misses an appointment or isn’t home for a visit. They get a message with a link to rebook, so the job isn’t lost.
- Recall and win-back messages (6-month checkups, seasonal servicing), only to people who agreed to hear from youReminders like “your AC tune-up is due” or “time for your six-month checkup”, sent only to people who agreed to hear from you.
- A one-off reactivation campaign to your existing customer list, after a consent checkOne message to customers you haven’t seen in a while, with a booking link so they can come back in a couple of taps.
- A Google review request after every finished job or visitWhen a job is marked done, the customer gets a short message with a link to leave a Google review. More reviews help you show up on Google.
- A board showing every inquiry and where it’s up to: inquiry, booked, doneA simple board: new inquiry, booked, done. You can see what needs chasing at a glance.
- Day-30 report: inquiries caught in your first 30 days, against your leak auditAfter your first 30 days, we show you every inquiry the system caught, next to the audit we did before you signed.
- Dashboard of booked work by source (inquiries, booked, attended or completed)See how many bookings came from Google, ads, your website or WhatsApp, so you know what to spend more on.
- Set up for you from a template for your kind of business, live in 10 business daysWe set it all up and write the messages with you. You approve every word before anything goes out.
- Your Keys: domain, Google profile and ad accounts in your name; export your contacts any timeYour domain, Google profile and ad accounts are in your name, not ours. If you leave, you take everything with you.
- Users: Unlimited
- Locations: 1 (extra: $97 a month)
- Hosting and care for a website we build: Included
- One-to-one onboarding calls: 2
- Monthly 30-minute reviewA short call each month: what came in, what got booked, what to change.
- One-off setup: $497, waived if you start within 7 days of your strategy call
- Book a call about Book
Catch $147 a month
- One inbox for calls, texts, WhatsApp, web chat, Facebook and Instagram messagesEvery way customers contact you shows up in one app on your phone, so nothing sits unread in a different inbox.
- A text back to every missed call, within secondsWhen you can’t pick up, the caller gets a short text in your words with a link to book, so they book with you instead of calling around.
- Online booking calendar with reminders customers confirm by reply, and a link to move the slotCustomers pick a time from a link. The day before, they get a reminder and reply “yes” to confirm, or use the link to move it.
- A Google review request after every finished job or visitWhen a job is marked done, the customer gets a short message with a link to leave a Google review. More reviews help you show up on Google.
- A board showing every inquiry and where it’s up to: inquiry, booked, doneA simple board: new inquiry, booked, done. You can see what needs chasing at a glance.
- Day-30 report: inquiries caught in your first 30 days, against your leak auditAfter your first 30 days, we show you every inquiry the system caught, next to the audit we did before you signed.
- Set up for you from a template for your kind of business, live in 10 business daysWe set it all up and write the messages with you. You approve every word before anything goes out.
- Your Keys: domain, Google profile and ad accounts in your name; export your contacts any timeYour domain, Google profile and ad accounts are in your name, not ours. If you leave, you take everything with you.
- Users: Up to 3
- Locations: 1
- Hosting and care for a website we build: $39 a month
- One-off setup: $297, waived if you start within 7 days of your strategy call
- Book a call about Catch
Grow $597 a month
- One inbox for calls, texts, WhatsApp, web chat, Facebook and Instagram messagesEvery way customers contact you shows up in one app on your phone, so nothing sits unread in a different inbox.
- A text back to every missed call, within secondsWhen you can’t pick up, the caller gets a short text in your words with a link to book, so they book with you instead of calling around.
- Chat and WhatsApp replies that answer common questions and book, move or cancel appointments, with a hand-off to youSomeone asks “are you open Saturday?” at 10pm. The reply comes straight away, offers your free slots and books one. Anything it can’t answer comes to you.
- Calls after hours answered by a voice assistant that takes details and books (you choose to turn it on)Out of hours, a voice assistant answers, takes the caller’s details and books a slot. You turn it on only if you want it.
- Online booking calendar with reminders customers confirm by reply, and a link to move the slotCustomers pick a time from a link. The day before, they get a reminder and reply “yes” to confirm, or use the link to move it.
- Quote Chaser: follow-up on quotes you’ve sent until the customer answersYou send a quote and hear nothing. We send a friendly nudge a few days later, then another, until they answer yes or no.
- Confirm & Rebook: a message and a rebooking link after a missed appointment or visitSomeone misses an appointment or isn’t home for a visit. They get a message with a link to rebook, so the job isn’t lost.
- Recall and win-back messages (6-month checkups, seasonal servicing), only to people who agreed to hear from youReminders like “your AC tune-up is due” or “time for your six-month checkup”, sent only to people who agreed to hear from you.
- A one-off reactivation campaign to your existing customer list, after a consent checkOne message to customers you haven’t seen in a while, with a booking link so they can come back in a couple of taps.
- A Google review request after every finished job or visitWhen a job is marked done, the customer gets a short message with a link to leave a Google review. More reviews help you show up on Google.
- Weekly Google profile posts and drafted replies to every reviewWe post on your Google profile every week and write a reply to every review for you to approve.
- A board showing every inquiry and where it’s up to: inquiry, booked, doneA simple board: new inquiry, booked, done. You can see what needs chasing at a glance.
- Day-30 report: inquiries caught in your first 30 days, against your leak auditAfter your first 30 days, we show you every inquiry the system caught, next to the audit we did before you signed.
- Dashboard of booked work by source (inquiries, booked, attended or completed)See how many bookings came from Google, ads, your website or WhatsApp, so you know what to spend more on.
- Set up for you from a template for your kind of business, live in 10 business daysWe set it all up and write the messages with you. You approve every word before anything goes out.
- Your Keys: domain, Google profile and ad accounts in your name; export your contacts any timeYour domain, Google profile and ad accounts are in your name, not ours. If you leave, you take everything with you.
- Users: Unlimited
- Locations: Up to 3
- Hosting and care for a website we build: Included
- One-to-one onboarding calls: 2
- Monthly 30-minute reviewA short call each month: what came in, what got booked, what to change.
- Quarterly strategy session and priority supportEvery three months, a longer session on where the next work should come from.
- One-off setup: $997, waived if you start within 7 days of your strategy call
- Book a call about Grow
Texts, calls and messages included every month
Each level includes a monthly allowance. Most businesses use well under it.
| Allowance | Catch | Book | Grow |
|---|---|---|---|
| Texts sent | 300 | 1,000 | 2,500 |
| Call minutes through your inbox | 300 | 800 | 1,500 |
| Automated chat and WhatsApp conversations | Not included | 500 | 1,500 |
| Voice assistant minutes | Not included | Not included | 200 |
| Emails | 2,000 | 5,000 | 15,000 |
When you reach 80% of an allowance, we message you before anything extra is charged. Automated conversations pause at the allowance unless you ask us to extend it. Extra usage is billed at cost plus 50% on your next invoice.
Start within 7 days of your call and the setup fee is waived
The setup fees above are real, and we charge them. We waive them for everyone who starts within 7 days of their strategy call. A fast start makes the setup easier for both of us. You also get:
- Google profile clean-up. Categories, hours, services, messaging and your booking link.
- Reply scripts written with you. You approve every message before anything goes out.
- For clinics: message templates written to the advertising rules. The FTC’s truth-in-advertising rules and your state board’s rules.
Referred by one of our clients? The setup fee is waived even after 7 days.
Two ways to start
Standard start
- For
- Any business
- Levels
- Catch, Book or Grow
- How it works
- We set everything up, you go live, and the first-month promise applies
- Setup fee
- Waived if you start within 7 days of your call
- Promises
- First-month promise and live in 10 business days
Reactivation start
- For
- Businesses with a list of about 300 or more past customers or patients who agreed to hear from them
- Levels
- Book or Grow
- How it works
- We set everything up as normal. The first campaign is a message to your past customers. You pay for month 1 only once that campaign books its first appointment. If it books none within 21 days of launching, month 1 is free, and you keep the list and the setup
- Setup fee
- Same rule
- Promises
- Live in 10 business days (month 1 already depends on a booking, so the first-month promise doesn’t apply on top)
Before any reactivation campaign, we check your list together: when and how each person agreed to hear from you. A list that doesn’t pass gets the standard start.
Websites, built on the platform that suits you, priced once
Fast sites on the platform that suits you, easy for you to edit. Each one connects to your Market Labs AI inbox, so every form and tap-to-call lands in one place.
Launch site
- Price (one-off)
- Pages
- Up to 5
- Included
- On-page SEO, structured data, booking and inquiry forms into your inbox, a speed report
- Usually ready in
- About 3 weeks
Growth site
- Price (one-off)
- Pages
- Up to 15, including a page for each service and area
- Included
- Everything in Launch, plus a blog set up, analytics and conversion tracking
- Usually ready in
- 5 to 6 weeks
- Pay half upfront and half at launch, or in 3 monthly installments.
- First-draft promise: approve the first draft, or get your deposit back. See the conditions
- Hosting and care: included in Book and Grow. On Catch, or for a website on its own, $39 a month for hosting, updates, uptime and speed monitoring, and small edits.
- The domain is registered in your name.
Services
Websites have set prices. For SEO, ads, AI automation and AI video ads, the right price depends on your area, your competition and how much you want us to do, so we price them on a call.
| Service | Price | What sets the price |
|---|---|---|
| Websites | From $1,490 (Launch, up to 5 pages) From $3,490 (Growth, up to 15 pages) | Number of pages, booking or shop features, copy and photos |
| Local SEO | Priced on a call | How many locations, how competitive your area is |
| Google and Meta ads | Priced on a call (management fee; your ad spend goes straight to Google or Meta) | Budget, number of campaigns |
| AI automation | Priced on a call | What we automate and which tools it connects to |
| AI video ads | Priced on a call | Number of videos and versions per month |
| CRM and one inbox | Included in every Leak Fix level; a CRM-only setup is priced on a call | Number of users and how much we move over from your old system |
Add-ons, when you’re ready
| Add-on | What you get | Price |
|---|---|---|
| Extra location | Another location on Book or Grow | $97 a month |
We usually suggest fixing the leak before paying for ads, so you can see what each inquiry turns into.
We only promise what we control
Here’s each promise word for word, with every condition. Nothing here is hidden in the small print elsewhere.
First-month promise
If in your first 30 days live the system hasn’t caught at least one call, message or form you’d otherwise have missed, we refund month 1, and you can leave with all your contacts.
Conditions: Your number and inbox stay connected for the 30 days, and you reply to inquiries handed to you within one business day. We measure it with your day-30 report. It applies to Catch, Book and Grow on a standard start. It refunds the month 1 fee; a setup fee you’ve paid isn’t refunded.
Live in 10 business days
Live within 10 business days of receiving your access, or your first month is free.
Conditions: The 10 days start when we have the logins and details on your onboarding checklist. They don’t include US text-message registration (A2P 10DLC) or UK number identity checks, because phone carriers control those. It applies to every level and both ways to start.
First-draft promise
Approve the first draft, or get your deposit back.
Conditions: You can ask for it once you’ve seen the first draft. After a refund, the draft isn’t used. It applies to Launch and Growth sites.
We don’t promise a number of leads, patients or bookings, because those depend on things outside our control.
Not sure which level? We’ll test your business first and show you what happened.
What the same job usually costs
Public prices from other providers’ own websites, checked September 2026. We name the type of provider, not the company.
| Option | Typical price |
|---|---|
| Home services marketing agency with a CRM | From $2,200 a month |
| Med spa system setup | From $2,487 one-off |
| Market Labs AI, Book level | $297 a month |
Questions about price
How much does a website for a contractor cost?
Ours cost $1,490 for up to 5 pages, or $3,490 for up to 15 pages with a page for each service and area. You can pay half to start and half at launch, or spread it over 3 months.
How much does dental marketing cost?
Our Book level is $297 a month. It answers inquiries, confirms appointments and follows up no-shows. Ads are an add-on once that’s working.
How much do marketing agencies charge?
Many don’t publish prices. Of those that do, checked September 2026: US home services marketing agencies with a CRM start around $2,200 a month. Ad spend usually comes on top.
Why is there a setup fee?
Setup is real work: your inbox, replies, calendar, Google profile and templates, done by hand. The fee covers it. We waive it for everyone who starts within 7 days of their strategy call, and for businesses referred by a client.
Is there a contract or minimum term?
No minimum term. You pay month to month and can cancel anytime. Your plan runs to the end of the month you’ve paid for, and part-months aren’t refunded. Your domain, Google profile and ad accounts are already in your name, and you can export your contacts before you go.
Can I change level later?
Yes. Move up or down any time, and the new price starts on your next monthly invoice.
What if I go over my allowance?
We message you at 80%, before anything extra is charged. Automated conversations pause at the limit unless you ask to extend them. Extra texts, call minutes and emails are billed at cost plus 50%.
Why are you cheaper than most agencies?
We set up from templates we’ve built and tested for contractors and clinics, so setup takes days instead of months. We don’t sell ad retainers you don’t need yet. These are launch prices, and we’ll raise them as we grow.
Talk it through before you pay anything
A short call about how inquiries reach you, where they go missing, and which level fits. You’ll leave with a price in writing. If we’re not the right fit, we’ll say so.
Our first 5 clients keep these launch prices for 12 months, even if prices go up. In return, they agree to a case study after 60 days.
We onboard 3 new clients a month so every setup gets done properly.
Not sure which level? Start with a free audit