Business Plan

Enter password to view

Incorrect password

CleanColombia — St Johns FL

Confidential
21
Competitors Mapped
4-6 mo
Time to Top 3 (St Johns)
$11/yr
Domain Cost
17.6%
Google Ads Conversion Rate

Why St Johns County

St Johns County is one of Florida's fastest-growing counties with massive new home construction. Median new home price is $515K — affluent clientele that pays more for cleaning services.

Population ~306,841, growing 4.44% per year. Communities like Nocatee (14,000+ homes), Ponte Vedra, World Golf Village, and Julington Creek are booming — but SEO competition hasn't caught up with population growth.

Only ~27 listed maid services specifically in St Johns (vs 345 in broader Jacksonville). Most competitors brand as "Jacksonville" companies that also serve St Johns — nobody owns the St Johns identity.

Airbnb / VRBO Turnover Cleaning — Massive Opportunity

The greater St Johns / Jacksonville / St Augustine area has an estimated 14,000+ active short-term vacation rentals on Airbnb, VRBO, and Booking.com. Every single one needs turnover cleaning between guests.

MarketActive STR ListingsAvg OccupancyAvg Daily Rate
Jacksonville~4,800 – 9,30059%$258
Jacksonville Beach~1,235
St Augustine~6,87264%$283
St Augustine Beach~4,82064%$224 – $283
St Johns County (other)~500+59%$249
Combined Area Total~14,000+59 – 64%$224 – $283

Why This Matters

VolumeAt 60% occupancy, 14,000 rentals = ~8,400 turnovers/week across the area. Even capturing 1% = 84 jobs/week.
Higher MarginsTurnover cleans average $150-250 per clean (larger homes, linens, restocking). Same 70/30 split = $45-75 per job for Alberto.
Recurring by NatureHosts need cleaning every checkout — it's built-in recurring revenue without needing to sell subscriptions.
Desperate for ReliabilityHosts get bad reviews if cleaning is late or subpar. They'll pay a premium for consistent, on-time turnover teams.
Same-Day UrgencyMost turnovers happen in a 4-hour window (checkout 11am, check-in 3pm). Hosts can't wait — they need a service they can count on.
Low CompetitionVery few cleaning companies specifically market to STR hosts in St Johns County. Most hosts find cleaners through word of mouth or Facebook groups.

Strategy

Add a dedicated "Vacation Rental Turnover Cleaning" page to stjohnsclean.com targeting Airbnb/VRBO hosts in St Johns County and St Augustine. Offer: same-day turnovers, linen service, restocking, photo verification after each clean, and a host dashboard showing completed jobs. Market directly in host Facebook groups and on Airbnb host forums.

Business Model — Broker / Lead-Gen Platform

Alberto operates as a cleaning service broker, not a traditional cleaning company. He generates leads, converts customers, and connects them to contracted cleaning teams — taking a cut of every job without ever touching a mop.

RoleBroker / Lead Generator — NOT a cleaning company with employees
Revenue Split70/30 — 70% to contracted cleaners, 30% retained by Alberto
WorkforceAll 1099 independent contractors — zero W-2 employees
Owner HandlesLead gen, sales conversion, scheduling, payment processing, customer service, quality control
Contractors HandleCleaning only — bring their own supplies, equipment, and transportation
Software PlatformResidential cleaning software (ZenMaid, Housecall Pro, or Launch27) for booking, dispatch, payments
LocationRun 100% remotely from Colombia — same timezone as US East Coast

Why This Model Wins

Zero Payroll TaxNo FICA, FUTA, workers comp — 1099 contractors handle their own taxes
No Supplies CostContractors bring their own — zero COGS for Alberto
No Vehicle FleetContractors use their own transportation
Infinitely ScalableAdd more contractor teams without adding overhead — just more leads
Low Startup$1,500 – $3,000 (LLC + insurance + website + first month ads)
High Margins30% gross margin on every job with near-zero variable costs

Revenue Projections (Broker Model)

ScenarioJobs/WeekAvg JobGross RevAlberto's 30%Monthly
Starting10$185$7,400/mo$2,220/moCovers costs
Growing25$185$18,500/mo$5,550/moProfitable
Scaled50$200$40,000/mo$12,000/moFull-time income
Mature100$200$80,000/mo$24,000/moMultiple teams

Startup Essentials

FL LLC Filing~$125 + registered agent ~$100/yr
FL License Required?No — no state cleaning license needed
General Liability Insurance~$768/yr — required even as broker (covers negligence claims)
Workers CompNOT required — all 1099 contractors, no employees
Sales TaxNot required on residential cleaning in FL
1099 Contractor AgreementRequired for every cleaning team — defines split, scope, independence
Payment ProcessingStripe or Square with split disbursement (auto-pay 70% to cleaner)
US Phone NumberGoogle Voice or OpenPhone — works from Colombia
US Bank AccountMercury or Relay (LLC-based, remote-friendly, no US address needed)

Remote from Colombia — Proven Model

Neel Parekh (MaidThis) built a cleaning company managed remotely from 50+ countries — now has 30 franchise locations. His entire ops team is based in Latin America. Same broker model.

Chris Schwab runs his cleaning company from 7,000 miles away using ZenMaid + a local ops manager.

Colombia is ideal: same timezone as US East Coast, access to bilingual VAs at $5-10/hr, no work visa issues for owning a US LLC remotely.

With the broker model, Alberto doesn't need a local ops manager initially — the cleaning software handles scheduling, dispatch, and payment splits automatically. As volume grows, a local quality control coordinator ($15-20/hr, part-time) ensures standards are met.

Franchise Competitors

CompanyRatingReviewsOnline BookingPricingWeakness
Molly Maid St. Johns FranchiseGoodStrongYesHiddenCookie-cutter franchise site
MaidPro St. Johns Franchise4.6ModerateYesHiddenGeneric franchise feel
Cleaning Authority Jax Franchise3.8MixedEstimateHiddenInconsistency complaints, rushed cleaning
Merry Maids Jax FranchiseOKModerateEstimateHiddenNo local differentiator
The Maids Jax Franchise3.7WeakEstimateHiddenWorst rated competitor
Maid Brigade Jax Franchise5.0181YesHiddenLess brand awareness
Maid Right Ponte Vedra FranchiseMixedLowEstimateHiddenMixed reviews, small brand
Tina Maids St. Augustine FranchiseOKLowYesHiddenYoung brand (2018)
eMaids Jax Franchise4.9GoodYes + calcPublishedDoesn't target St Johns

Independent / Local Competitors

CompanyRatingReviewsOnline BookingPricingKey Strength
Bela Maids Local5.0360+NoHiddenReview king, 13+ years
First Coast Home Pros Local4.9718EstimateHiddenMulti-service, 11x Angi award
Lili Cleaning LocalGoodModerateNoHiddenWomen-owned, Airbnb turnovers
Joy Cleaning Co LocalGoodModerateNoPublishedVacation rental niche
Maid in Jax LocalHighGoodInstantFlat rateBest UX in market
Jacksonville Maids LocalGoodGoodInstantPublished"1% of applicants" positioning
Fresh Look Home Cleaning LocalGoodModerateNoHiddenHas St Johns landing page
CleanServices Jax LocalGood90+NoHiddenVeteran + women-owned
Wonderfully Maid Local4.9197NoHiddenPersonal touch (owner Amy)
Ponte Vedra Cleaning LocalOKLowNoHiddenHyper-local domain name
Jessie's House Cleaning LocalOKModerateNo$200+20+ years, dated site
Imagine Maids LocalOKModerateInstantLow-priceAffordable positioning

Market Gaps — Where We Win

1
Only 4 competitors offer instant online booking — 80% still require phone calls or forms. Younger homeowners in Nocatee/Ponte Vedra expect instant booking.
2
Only 5 publish pricing — transparency is rare and highly valued. Publishing clear pricing builds immediate trust.
3
Nobody owns "St Johns County" as their brand — everyone is "Jacksonville + also St Johns." A St-Johns-first brand dominates local search.
4
Nocatee is massively underserved — only 2 competitors have Nocatee landing pages despite 14,000+ homes and affluent buyers.
5
Weak-rated franchises are vulnerable — The Cleaning Authority (3.8) and The Maids (3.7) have mediocre reviews. Easy to outperform.
6
Dated websites everywhere — Jessie's, Ponte Vedra Cleaning, Wonderfully Maid have basic/outdated sites. A sharp modern site stands out immediately.
7
Airbnb/VRBO turnover niche is open — only 2 companies market vacation rental turnovers in the St. Augustine market.
8
No evening/weekend availability — most are M-F 8-5. Saturday cleaning captures working professionals.

Market Pricing

ServicePrice Range
Standard cleaning (recurring)$90 – $180 per visit
Deep cleaning$230 – $600
Move-in/out cleaning$250 – $500+
Per sq ft (standard)$0.10 – $0.20
Per sq ft (deep clean)$0.11 – $0.30
Recurring discounts10 – 30% off (weekly deepest)
3-5 mo
Top 3 (St Johns keywords)
Near Zero
SEO Competition (Nocatee/PVB)
50+
Google Reviews Needed
10
Pages at Launch

Strategy: Own St Johns County First

Every competitor brands as a "Jacksonville" company that also serves St Johns. Nobody owns St Johns County as their primary identity. By targeting stjohnsclean.com with St Johns-first content, we dominate an untapped market with low competition before expanding to broader Jacksonville keywords later.

Domain: stjohnsclean.com — exact location match, massive SEO signal for St Johns County searches.

Tier 1 — Primary Pages (High Intent, St Johns Focus)

These are the 10 launch pages. All target St Johns County as the primary market.

Keyword ClusterEst. Monthly VolDifficultyTarget Page
T1 cleaning service st johns county fl110 – 25010-25Homepage
T1 maid service st johns fl80 – 15010-20Maid Service page
T1 deep cleaning st johns county40 – 10010-20Deep Cleaning page
T1 move out cleaning st johns fl30 – 80<15Move In/Out page
T1 house cleaning st johns county110 – 25010-25St Johns County page
T1 cleaning service ponte vedra80 – 15010-20Ponte Vedra page
T1 maid service nocatee30 – 80<10Nocatee page
T1 cleaning cost st johns fl40 – 100<15Pricing page

Total Tier 1 estimated volume: 520 – 1,160 searches/month — LOW competition, HIGH conversion intent

Tier 2 — Blog & FAQ Content (St Johns Authority)

Supporting content that builds topical authority for St Johns County searches.

KeywordContent TypeNotes
T2 how much does house cleaning cost st johns flPricing blog postHigh conversion — people comparing prices locally
T2 best cleaning service st johns county"Best of" comparisonCaptures "best" searches, positions as authority
T2 eco friendly cleaning ponte vedraGreen cleaning pageDifferentiator for affluent Ponte Vedra/Nocatee
T2 airbnb cleaning st augustineVacation rental pageOnly 2 competitors target this niche
T2 recurring cleaning service st johnsFAQ / pricing pageHigh-value recurring customers
T2 office cleaning st johns flCommercial pageHigher margins than residential
T2 airbnb cleaning st johns countyVacation rental turnover page14,000+ STRs in the area — huge untapped demand for reliable turnover cleaners
T2 vrbo turnover cleaning st augustineVacation rental turnover pageSt Augustine alone has ~6,800 vacation rentals, 64% occupancy
T2 vacation rental cleaning ponte vedraVacation rental turnover pageHigh-end beach rentals, premium turnover rates ($150-250/clean)
T2 short term rental cleaner jacksonville flVacation rental turnover pageBroader Jax area has 4,800-9,300 STR listings

Tier 3 — Easy Wins (Neighborhood Keywords)

10-30 searches/month each but virtually zero direct SEO competition. Rank page 1 within weeks.

KeywordEst. VolumeCompetition
T3 maid service nocatee20-40Near zero
T3 cleaning service julington creek10-20Near zero
T3 house cleaning fruit cove fl10-20Near zero
T3 maid service palencia10-20Near zero
T3 cleaning service world golf village10-20Near zero
T3 house cleaning st augustine beach20-40Near zero
T3 maid service ponte vedra beach20-30Very low

10-Page Launch Build — stjohnsclean.com

#PagePrimary KeywordsPriority
1Homepagecleaning service st johns county flLaunch
2Maid Servicemaid service st johns flLaunch
3Deep Cleaningdeep cleaning st johns countyLaunch
4Move In/Out Cleaningmove out cleaning st johns flLaunch
5St Johns Countyhouse cleaning st johns countyLaunch
6Ponte Vedracleaning service ponte vedraLaunch
7Nocateemaid service nocateeLaunch
8Pricingcleaning cost st johns flLaunch
9About / Why Usbest cleaning service st johns countyLaunch
10Book Nowbook cleaning st johns flLaunch

SEO Essentials Checklist

Google Business ProfileSt Johns County address required, all categories, photos, weekly posts. Primary service area: St Johns County.
ReviewsTarget 50+ at 4.8+ avg within 6 months — automated ask after every job
Citations40+ directories: Yelp, HomeAdvisor, Thumbtack, Angi, BBB, Care.com — all listing St Johns County as primary
Schema MarkupLocalBusiness, Service, Review structured data on all 10 pages — areaServed: St Johns County
Page SpeedCore Web Vitals green on mobile — no bloated frameworks
Content10 pages at launch, grow to 15-20 with neighborhood + blog content
BacklinksSt Johns County Chamber of Commerce, Nocatee community sites, Ponte Vedra blogs — target DA 20+
Bing Webmaster ToolsSubmit sitemap to Bing for indexing. Bing powers ~8% of US search + all Microsoft Edge default searches + Yahoo. Free traffic most competitors ignore. Import settings directly from Google Search Console.
Bing Places for BusinessBing's equivalent of Google Business Profile — claim listing, add photos, services, hours. Shows in Bing Maps and Bing local results. Syncs with Apple Maps via Bing data partnership.
$4.85
Average CPC
9.01%
Click-Through Rate
17.65%
Conversion Rate
25-45
Leads/Month at $1K budget

Google Ads Strategy

Cleaning/maid services have the highest conversion rate in home services at 17.65%. Targeting St Johns County specifically means lower CPCs than broad Jacksonville targeting — fewer advertisers competing for these keywords, but equally high buyer intent.

Recommended Budget Phases

PhaseMonthly BudgetExpected LeadsCost Per Lead
Launch (Month 1-2)$1,050 – $1,50025 – 45$25 – $50
Scale (Month 3-4)$1,500 – $2,50040 – 70$25 – $45
Optimize (Month 5+)$2,000 – $3,00055 – 100$20 – $40

Budget Breakdown

ChannelMonthly SpendPurpose
Google Search Ads$750 – $1,000High-intent keyword targeting
Google Local Service Ads$300 – $500Pay-per-lead, Google Guaranteed badge

Target Keywords for Ads — St Johns County

KeywordCPC RangeIntent
cleaning service st johns fl$3.50 – $6.00Very High
maid service st johns county$3.50 – $5.50Very High
house cleaning ponte vedra$3.00 – $5.00Very High
cleaning service nocatee$3.39 – $5.00High
deep cleaning st johns fl$4.00 – $6.00High
cleaning service near me$4.50 – $7.00Very High
move out cleaning st johns$3.50 – $5.50High

St Johns keywords have lower CPCs ($3-5) than Jacksonville ($4-7) — less competition means cheaper leads.

Google Local Service Ads (LSA)

LSAs appear at the very top of Google — above regular ads and organic results. You pay per lead, not per click. Requires:

Background checkRequired for owner + all contractors who enter homes
Insurance verificationGoogle verifies your coverage
Google Guaranteed badgeBuilds instant trust — Google backs the work up to $2K
Cost per lead~$25 – $40 (phone call or message)

Microsoft / Bing Ads (Optional)

Bing powers ~8% of US search traffic plus all Microsoft Edge default searches, Yahoo, and DuckDuckGo. Most cleaning companies only run Google Ads — Bing is an untapped channel with cheaper CPCs and less competition.

Why Consider Bing Ads

Lower CPCsBing cleaning keywords average 30-40% cheaper than Google — less advertiser competition
Older, Wealthier UsersBing skews 35-65+ age range with higher household income — ideal for home cleaning services
Import from GoogleMicrosoft Ads lets you directly import your Google Ads campaigns — same keywords, same ads, zero setup time
LinkedIn TargetingUnique to Microsoft — target by job title, company, industry. Useful for commercial cleaning leads
Minimal Extra Budget$200-400/mo gets meaningful volume since CPCs are lower

Estimated Bing Ads Performance

MetricGoogle AdsBing Ads
Average CPC$3.50 – $6.00$2.00 – $4.00
Monthly Budget$1,050 – $1,500$200 – $400
Expected Leads25 – 458 – 15
Cost Per Lead$25 – $50$18 – $35

Recommendation: Launch Google Ads first. Once campaigns are optimized (Month 2-3), import to Bing Ads for an extra 8-15 leads/month at lower cost per lead.

Available Domains — Porkbun ($11.08/yr)

All confirmed available for standard registration. No auction or aftermarket markup.

1
stjohnsclean.com
Best overall — short, memorable, exact location match for St Johns County. Strong local SEO signal.
$11.08/yr
2
firstcoastcleaning.com
"First Coast" is the regional nickname — covers Jax, St Johns, Ponte Vedra, St Augustine. Best for scaling.
$11.08/yr
3
nocateecleaning.com
Targets affluent Nocatee community (14K+ homes, $515K median). High-income niche play.
$11.08/yr
4
stjohnsmaids.com
Targets "maids" keyword directly. Great for Google Maps/Local Pack.
$11.08/yr
5
stjohnsmaidservice.com
Exact match for "maid service st johns" searches. Longer but very keyword-rich.
$11.08/yr
6
jaxcleanteam.com
Short, punchy, brandable. "Jax" is universally recognized. "Clean Team" implies a full crew.
$11.08/yr
7
cleanstjohns.com
Action-oriented (verb + location). Clean and simple. Works as a call to action.
$11.08/yr
8
freshmaidsfl.com
Brandable with state identifier. "Fresh Maids" evokes a freshly cleaned home.
$11.08/yr
9
spotlessjax.com
Strong brandable name. "Spotless" communicates quality. Easy to remember and logo.
$11.08/yr
10
breezycleanfl.com
Florida coastal lifestyle vibe. "Breezy Clean" suggests effortless, fresh cleaning.
$11.08/yr

Already Taken

stjohnscleaning.com, jaxmaids.com, jaxcleaningpro.com, jaxcleaningservice.com, cleaningjax.com, jacksonvillemaids.com, pontevedracleaning.com, firstcoastmaids.com, firstcoastclean.com, coastalcleanfl.com, coastalmaids.com, cleanslatefl.com, jacksonvillecleaning.com, stjohnscleaners.com, clean904.com

St Johns Area Domains — Extended Research

Additional domains focused specifically on St Johns County communities and sub-areas.

Top Picks — St Johns

1
nocateecleaning.com
Nocatee is one of the fastest-growing communities in the US. 14K+ homes, affluent buyers, near-zero SEO competition.
~$11/yr
2
pontevedramaids.com
Ponte Vedra Beach is the most affluent area in St Johns. High lifetime value customers.
~$11/yr
3
maids904.com
Ultra-short, area code branding. Memorable, easy to say on radio/print ads.
~$11/yr
4
firstcoastcleaning.com
"First Coast" is the universal regional name for Jax/St Johns. Best for scaling beyond St Johns.
~$11/yr

Geographic — Sub-Area Domains

DomainAreaPriceNotes
nocateemaids.comNocatee~$11/yrAlternative Nocatee targeting
pontevedraclean.comPonte Vedra~$11/yrShorter PV option
pontevedrahousecleaning.comPonte Vedra~$11/yrExact keyword match
fruitcovecleaning.comFruit Cove~$11/yrGrowing community in St Johns
julingtonclean.comJulington Creek~$11/yrMajor St Johns subdivision
cleanstjohns.comSt Johns County~$11/yrAction verb + location
stjohnscountycleaning.comSt Johns County~$11/yrFull county name, SEO-rich
stjohnsmaidservice.comSt Johns County~$11/yrExact match for searches
stjohnshousecleaning.comSt Johns County~$11/yrResidential-specific keyword

Creative / Branded

DomainPriceVibe
sparklestjohns.com~$11/yrFun, memorable brand name
sparkle904.com~$11/yrArea code + sparkle = catchy
pristinestjohns.com~$11/yrUpscale, premium feel
tidystjohns.com~$11/yrShort, simple, direct
coastalcleanstjohns.com~$11/yrFlorida coastal lifestyle

Strategy Recommendation

Register 2-3 domains for ~$33/year total: one primary brand domain + 1-2 area-specific domains as satellite landing pages or redirects.

DomainUse
stjohnsclean.com or jaxcleanteam.comPrimary brand site
nocateecleaning.comNocatee-specific landing page or redirect
pontevedramaids.comPonte Vedra landing page or redirect
$150–$365
Standard Clean Range
$50/hr
Hourly Rate Floor
20–25%
Best Weekly Discount
5
Competitors Scraped

Maid in Jax — Flat Rate by Bedroom

Source: maidinjax.com — scraped March 2026. Most detailed public pricing in market.

BedroomsBase Price+ Weekly (20% off)+ Biweekly (15% off)+ Monthly (10% off)
1 BR$150$120$128$135
2 BR$170$136$145$153
3 BR$190$152$162$171
4 BR$225$180$191$203
5 BR$290$232$247$261
6 BR$365$292$310$329

+$30 per additional bathroom (half baths round up). Schema range: $89–$245.

Jacksonville Maids — Starting Prices

Source: jacksonvillemaids.com — scraped March 2026. "Starting from" prices, actual quotes likely higher.

ServiceStarting PriceNotes
House Cleaning$50Likely a loss-leader starting price
Deep Clean$150Minimum for deep cleaning
Move In/Out$100Low starting point — real quotes higher
Apartment Cleaning$250Flat rate for apartments

Recurring discounts mentioned but % not published. Add-ons available (oven, fridge, pet hair, windows, laundry, green cleaning) — no prices shown.

Jessie's House & Carpet Cleaning — Hourly Model

Source: jessieshousecleaning.com — scraped March 2026. Hourly pricing with minimums.

ServiceRateMinimum
Regular Cleaning$49.99/hr per cleaner$99 minimum
Move In/Out$49.99/hr per cleaner$199 minimum
Carpet CleaningBy sq footage$125 minimum

Hourly model means a 3BR home with 2 cleaners for 3 hours = ~$300. Less predictable for customers than flat rate.

eMaids Jacksonville — Quote-Based

Source: emaidsinc.com — scraped March 2026. Pricing hidden behind form despite "transparent pricing" marketing.

Data PointValue
Schema Price Range$135 – $250
Published RatesNone — requires form submission
Frequency OptionsWeekly, Biweekly, Monthly, One Time
Size RangeUp to 3,200 sq ft, 1-12 BR/BA

Claims "transparent pricing" but hides it behind a quote form. This is a competitive weakness we exploit by publishing real rates.

Joy Cleaning Co — JavaScript-Loaded

Source: joycleaningco.com/pricing/ — scraped March 2026. Pricing loads dynamically, not in static HTML.

Data PointValue
Published RatesHidden behind JavaScript
FocusSt Augustine / St Johns County
SpecialtyVacation rental turnovers (Airbnb/VRBO)

Recommended Pricing for Alberto

Based on scraped competitor data, here's the sweet spot — competitive but profitable:

ServiceRecommended Pricevs MarketStrategy
Standard 1 BR/1 BA$130Undercuts Maid in Jax ($150+$30)Entry price to win first customers
Standard 2 BR/2 BA$165Below Maid in Jax ($170+$60)Most common home size
Standard 3 BR/2 BA$185Below Maid in Jax ($190+$60)Sweet spot for St Johns homes
Standard 4 BR/3 BA$240Below Maid in Jax ($225+$90)Premium homes, Nocatee/PVB
Deep Clean$275 – $350Above Jax Maids ($150), below market highFirst-time upsell opportunity
Move In/Out$250 – $400Above Jax Maids ($100), realistic pricingHigh-margin one-time jobs
Airbnb Turnover$125 – $200No direct competitor pricingVolume play for St Augustine rentals

Recurring Discounts — Beat the Market

FrequencyOur DiscountMaid in JaxAdvantage
Weekly25% off20% offBest weekly discount in market
Biweekly20% off15% offBeats most popular tier
Monthly10% off10% offMatches market

Example: 3BR/2BA Biweekly (Most Common)

CompetitorOne-TimeBiweekly PriceMonthly Cost
Maid in Jax$250$213 (15% off)$425/mo
Jessie's (2 cleaners, 2.5hrs)~$250N/A~$500/mo
eMaids (est.)$135-250UnknownUnknown
Alberto's Price$185$148 (20% off)$296/mo

Alberto saves the customer $129/mo vs Maid in Jax on the most common service — while still maintaining healthy margins.

10
Landing Page Designs
Jax Clean Team
Brand Name
jaxcleanteam.com
Proposed Domain

Design Notes

#StyleBest ForConversion Strategy
1Blue GradientGeneral launch — safe, professionalTrust signals + dual CTA
2Green EcoPonte Vedra / eco-conscious buyersPricing transparency + nature branding
3Dark Bold GoldPremium positioningStats bar + 6 services visible
4Warm LuxuryPonte Vedra / high-end homesWhite-glove messaging + serif authority
5Purple Quote FormMaximizing bookingsInstant calculator removes friction
6Minimal ScandinavianDesign-savvy / modern homesSimplicity = trust, no distractions
7Teal Social ProofSkeptical buyers who read reviews6 testimonials + trust badges dominate
8Orange EnergeticUrgency / limited spots messagingChecklist + competitor price comparison
9Navy CorporateCommercial / office cleaning upsellAuthority badges + community mapping
10Coral CalculatorPrice-sensitive / comparison shoppersInteractive calculator shows savings live

Launch Checklist

1

Pick a Domain & Register

Register on Porkbun — $11.08/yr. Top picks: stjohnsclean.com, firstcoastcleaning.com, or nocateecleaning.com.

2

Form Florida LLC

File with FL Division of Corporations (~$125). Get a registered agent ($100/yr). Apply for EIN (free). No cleaning license required in FL.

3

Get Insurance

General liability (~$768/yr) even as broker. Require all 1099 contractors to carry their own liability insurance. No workers comp needed — all contractors.

4

Set Up Google Business Profile

St Johns County address is critical for Local Pack. Fill all categories, add photos, start posting weekly.

5

Build the Website

Instant online booking + transparent pricing. 9 pages at launch targeting Tier 1 keywords. Mobile-first, fast, schema markup.

6

Launch Google Ads

$1,050-1,500/mo starting budget. Search ads + Local Service Ads. Expected: 25-45 leads/month while SEO builds.

7

Build Citations

List on 40+ directories: Yelp, HomeAdvisor, Thumbtack, Angi, BBB, Care.com. Consistent NAP everywhere.

8

Recruit 1099 Contractor Teams

Post on Indeed, Facebook groups, Craigslist for experienced cleaning teams in St Johns County. Require: own supplies, own transport, liability insurance. Offer 70% of job revenue — competitive for independent cleaners.

9

Set Up Cleaning Software + Payment Splits

ZenMaid, Housecall Pro, or Launch27 for booking/dispatch/payments. Stripe Connect for automatic 70/30 split disbursement. Google Voice or OpenPhone for US number from Colombia. Mercury bank for LLC account.

10

Draft 1099 Contractor Agreements

Legal agreement covering: 70/30 revenue split, scope of work, independence (own supplies/transport/schedule), quality standards, cancellation terms, non-solicitation clause. Use a FL attorney or LegalZoom template.

11

Aggressively Collect Reviews

Automated review request after every job. Target 50+ Google reviews at 4.8+ within 6 months. This is what gets you into the Local 3-Pack.

12

Scale: Add Quality Control Coordinator

Once at 25+ jobs/week, hire a part-time local coordinator ($15-20/hr) for spot checks, customer follow-ups, and contractor onboarding. Until then, software + reviews handle quality.

Scaling Timeline

MilestoneTimelineWhat Happens
LaunchMonth 1LLC, website, Google Ads, GBP, recruit first 2-3 contractor teams
First CustomersMonth 1-2Google Ads generating 25-45 leads/mo, dispatching to contractors, collecting reviews
Local PackMonth 3-650+ reviews, appearing in Google Maps for St Johns keywords
Organic Top 3Month 4-6Ranking for St Johns + neighborhood keywords
ProfitableMonth 3-510+ jobs/week = $2,200+/mo at 30% — covers all costs from Colombia
Scale UpMonth 6-85-8 contractor teams, 25+ jobs/week, hire part-time QC coordinator
Jax ExpansionMonth 8-14Ranking for Jacksonville keywords, expanding contractor network
Second CityMonth 12-18Same playbook in city #2 — just add new GBP + landing pages + contractors

Key Differentiators vs Competition

What We DoWhat They DoAdvantage
Instant online bookingPhone calls or estimate formsCaptures impatient buyers (80% of market lacks this)
Transparent pricingHidden quotesBuilds trust, filters for qualified leads
St Johns County-first brand"Jacksonville + also St Johns"Dominates local search, feels local
Nocatee-specific pagesGeneric service areasCaptures 14K+ home community searches
Saturday availabilityM-F 8-5 onlyCaptures working professionals
Photo verification after jobsTrust-based qualityAccountability builds 5-star reviews

Booking Engine Options

Alberto needs a booking/scheduling system for customers to book online and for managing cleaner dispatch. Here are the 3 leading platforms built for cleaning businesses, compared against building our own custom system.

ZenMaid — Built for Maid Services

Pricing scales per cleaner/office manager on your team. SMS charges not included.

Team SizeStarterProPro Max
1 cleaner$19/mo$39/mo$49/mo
2 cleaners$23/mo$53/mo$73/mo
3 cleaners$31/mo$81/mo$121/mo
4 cleaners$35/mo$95/mo$145/mo
5 cleaners$39/mo$109/mo$169/mo
10 cleaners$59/mo$179/mo$289/mo

Starter Features

Up to 40 appointments/month. Calendar, dispatch, map views. Limited SMS & email automation. Google Calendar & Excel sync.

Pro Features

Everything in Starter + unlimited appointments. Digital checklists. 1:1 optimization call. Contact/calendar transfer from other platforms.

Pro Max Features

Everything in Pro + cleaner availability & paid-time-off (PTO) tracking. Priority support. Industry expert calls.

BookingKoala — Cleaning Business Platform

Flat pricing by provider count. Includes booking page builder, themes, and SEO tools.

FeatureStarter — $27/moGrowing — $57/moPremium — $197/mo
Providers5 providers or 5 GB15 providers or 15 GB50 providers or 50 GB
Lead Forms1 custom form1 custom formUnlimited forms
Campaigns5,000 contacts
HiringUnlimited prospectsOnboarding + additional
Theme BuilderAdditional options
Blog
SEO Tools
Connect to Existing Site

Scales up for larger teams: 60 providers = $237/mo, and up to $597/mo at enterprise scale.

Jobber — Field Service CRM

Annual billing shown. Monthly billing approximately 2x higher.

FeatureCore — $29/moConnect — $99/moGrow — $149/mo
Scheduling
Invoicing
Client Hub
Professional Quotes
Auto Payments
GPS Tracking
Auto Reminders
2-Way SMS
Automated Follow-ups
Job Costing

Monthly pricing (no annual discount): Core ~$49/mo, Connect ~$149/mo, Grow ~$299/mo. Plus tier at $529/mo.

Feature Comparison — What Matters for the Broker Model

FeatureZenMaidBookingKoalaJobber
Online Booking Form
Instant Price Calculator
Recurring Bookings
Calendar / Scheduling
Assign Jobs to Teams
Automated RemindersPro+ onlyGrowing+Connect+
Customer Self-Service
Client Database / CRM
Digital ChecklistsPro+ only
Lead Tracking
Contractor Hiring ToolsGrowing+Connect+
Revenue Reporting
SMS AutomationLimited (Starter)Connect+
Review RequestsGrow only
Built-in SEO / Blog
70/30 Split Tracking

None of these platforms support the 70/30 broker revenue split natively. Alberto would need to manually track and pay contractors outside the platform, or use Stripe Connect separately.

Custom Build — MySeodesk

$2,500
One-Time Build
$0/mo
No Monthly SaaS
$0
Per-Cleaner Fee

What We Build

Online BookingBranded booking form on stjohnsclean.com — service, date/time, address, frequency
Instant PricingCalculator by bedrooms, bathrooms, home size — shows price before checkout
Recurring BookingsWeekly, biweekly, monthly scheduling with auto-reminders
Calendar & DispatchAdmin calendar view for Alberto — assign jobs to cleaning teams, manage availability
Email ConfirmationsAutomated booking confirmation + appointment reminder emails
Customer DatabaseCRM with address, preferences, job history, notes per customer
70/30 Split TrackingBuilt-in revenue split dashboard — tracks what each contractor earned and what Alberto keeps
Fully BrandedNo third-party logos, no "Powered by" badges — it's Alberto's platform
No Scaling FeesAdd 5, 10, 50 cleaning teams — price stays at $0/mo

Cost Over Time — SaaS vs Custom

Assuming 5 cleaning teams (realistic scale within 6-8 months):

OptionYear 1Year 2Year 33-Year Total
ZenMaid Pro (5 teams)$1,308$1,308$1,308$3,924
BookingKoala Growing$684$684$684$2,052
Jobber Connect$1,188$1,188$1,188$3,564
Custom Build$2,500$0$0$2,500

Custom is cheaper than ZenMaid Pro and Jobber Connect by year 3, and costs only $448 more than BookingKoala Growing over 3 years — but includes the 70/30 split tracking that no SaaS platform offers, plus zero scaling penalties as the team grows.

Recommendation

Option A: Start with ZenMaid Starter ($19/mo) or BookingKoala Starter ($27/mo) to validate the business model quickly. Migrate to custom once volume justifies it.

Option B: Go custom from day one ($2,500). The 70/30 split tracking is unique to Alberto's broker model — no off-the-shelf platform supports it. Custom avoids a migration later and scales without per-cleaner fees.