Beach to Bay Junk Removal LLC launches Labor Day weekend 2026 into a 10-zip territory covering Pinellas County's barrier islands and mid-county corridor — 155,000 residents, 71,600 households, and roughly $842K/year in baseline retail junk-removal demand before counting estate, rebuild, and commercial work.
| Priority | Zips | The play |
|---|---|---|
| Tier A | 33706 · 33708 · 33764 | Beach flagship + closest beach + mobile-home workhorse — 43% of the market |
| Tier B | 33756 · 33770 · 33767 | Mainland volume + the condo-tower wealth zip |
| Tier C | 33760 · 33785 · 33786 · 33762 | Apartment/eviction B2B, route pair-ons, estate whales, home turf |
Soft launch $3–5K/month → traction $10–15K/month by month 6 → $20–28K/month in year one with a helper. Direct costs run ~15% of revenue (county disposal $58.86/ton plus fuel); the risks that matter are seasonality (bridged by B2B contracts) and the density of cheap competitors (answered by positioning, reviews, and instant photo quotes).
Beach to Bay Junk Removal LLC (formed July 10, 2026) is launching Labor Day weekend into a 10-zip-code territory covering Pinellas County's barrier islands and mid-county corridor — St. Pete Beach, Treasure Island, Madeira Beach, the Redingtons, Indian Rocks/Shores, Belleair Beach, Clearwater Beach, plus Largo, Clearwater, and the Gateway/Pinellas Park area (home base 33762).
The market is crowded (14+ active operators) but beatable, because the competition is fighting over the St. Petersburg/Tampa core while the beach communities get leftover attention — at the exact moment those communities are working through the largest renovation wave in their history (Hurricanes Helene/Milton rebuild, funded by $813M+ in federal recovery dollars, running through 2027).
The opportunity in one line: be the junk removal company that actually belongs to the beaches — beach-specific services, beach-specific web pages, an answer-every-call phone system, and instant photo-based pricing — while every competitor treats the islands as the edge of their map.
A 392 cu ft dump trailer (14.5 cubic yards) carries the same volume as a full 1-800-GOT-JUNK truck. At market rates that's a $650–$950 job with roughly $75–110 in direct costs — 85%+ gross margin on full loads. Realistic ramp: $3–5K/month revenue at soft launch → $20K+/month within a year with one helper.
Territory. ~963K people county-wide; median age 49; median household income ~$72.6K. The beach zips skew older and wealthier (waterfront condos $600K–$1M+), with heavy retiree, snowbird, and vacation-rental concentration. That mix produces the highest-value junk removal work there is: estate cleanouts, downsizing moves, condo turnovers, and seasonal rental resets.
The hurricane tailwind. Helene and Milton (2024) hit these exact zip codes hardest. St. Pete Beach alone has processed ~5,500 repair permits; county-wide repair projects run through end of 2026 into 2027; Pinellas Recovers is distributing $813M+ in federal recovery funds. A permit-amnesty deadline (June 30, 2026) just pushed a fresh wave of late renovations into motion. Every renovation ends with a debris load — and launch weekend lands at the peak of hurricane season.
Demand mix to plan for: renovation/storm debris, condo and estate cleanouts, vacation-rental turnovers, storage-unit cleanouts, furniture/appliance hauls, and commercial resets as beachfront hotels reinvest.
| Tier | Who | What they do well | Where they're weak |
|---|---|---|---|
| SEO leader | Dump My Junk LLC (St. Pete, since 2015, 4.9★/170+ reviews) | 613-page website covering every service × city combination; published price table; financing; eviction price cards | Focus is Tampa Bay-wide. Beach towns get one thin page each. None of their 36 hurricane-cleanup pages targets a beach community. |
| Established locals | Junk Buddy (Clearwater, since 2015) · Elite Hauling (since 2020) | Location pages, county-wide positioning | Page sprawl toward Tampa; generic positioning; almost no structured data for AI search |
| Closest analog | Coastline Cleanout (St. Pete, est. 2023, 5★) | Coastal branding, clean service pages, serves the beach corridor | Every page is optimized for "St. Petersburg" — not the beach towns themselves |
| Beach incumbents | AAA Rousse (St. Pete Beach) · Junk Pirates (Madeira Beach) | Local reputation; Junk Pirates wins on Nextdoor | Minimal/dated web presence — proof the islands are winnable |
| Franchises | 1-800-GOT-JUNK ($700–1,000 full truck) · College Hunks (Largo yard) · Junk King · LoadUp (from $79/item, online pricing) | Brand recognition, same-day capacity | Premium pricing; no beach specialization; franchise overhead |
Three structural gaps the whole market leaves open: 1. Beach-specific service depth — nobody has condo-cleanout, estate-cleanout, vacation-rental-turnover, or storm-cleanup pages for the individual beach towns. 2. AI-search readiness — across every local competitor: one FAQ schema block total, zero review schema. When ChatGPT/Google AI answers "best junk removal near St. Pete Beach," the citations are up for grabs. 3. Instant pricing — only national LoadUp offers online pricing. Locally, everyone hides behind "free estimate" forms.
Positioning statement: The barrier islands' junk removal crew — condo-smart, HOA-friendly, beach local. Text a photo, get a firm price in 15 minutes.
| Load | Price | Market check |
|---|---|---|
| Minimum / single item | $99–129 | Undercuts franchise $130–150 min |
| Quarter trailer (~4 yd) | $249–299 | Leader charges $275–350 |
| Half trailer (~7 yd) | $399–479 | Leader charges $450–550 |
| Full trailer (14.5 yd) | $649–749 | Franchise full truck $700–1,000 |
| Unit cleanouts (B2B) | $450 studio / $700 2BR / $1,000 3BR NTE | Mirrors market-leader eviction cards |
| Surcharges | Heavy material (concrete/tile), stairs above 2 flights, same-day premium | Standard practice |
Publish the table on the website. Transparency converts, and it's what AI search cites.
In junk removal the first company to answer wins the job — callers go straight down the search results list. With a solo operator on a cell phone, the system must catch what a human can't.
Unit economics. County disposal: $58.86/ton; a full mixed load runs 0.7–1.1 tons → $40–65 disposal + ~$20–30 fuel/vehicle per job. Full-trailer job at $649–749 → ~85–90% gross margin. Blended average job (~$300) → ~80–85% gross margin. Overheads: commercial auto + general liability (~$400–700/mo), ads, ~3% card fees, phone/software.
| Stage | Jobs/week | Avg ticket | Monthly revenue | Owner take (solo) |
|---|---|---|---|---|
| Soft launch (months 1–2) | 3–5 | $250 | $3–5K | $2–3.5K |
| Traction (months 3–6) | 8–12 | $300 | $10–15K | $7–10K |
| Year 1+ (with helper) | 15–20 | $325 | $20–28K | $10–15K |
Industry benchmarks: solo operators gross $90–150K/yr; single-truck operations $150–250K/yr; net margins 25–40% at scale. One property-management or HOA contract (5–10 units/month at NTE pricing) can equal a full retail month.
Seasonality: strong Oct–Apr (snowbird/turnover) and Aug–Oct (storm season); soft mid-summer retail — bridged by the B2B lanes.
Risks: dense competition; Coastline Cleanout two years ahead on similar coastal branding; franchise brand pull; disposal-fee increases; hurricane volatility (surge demand but potential own downtime); $99 price-dumpers on Facebook/Nextdoor. Compliance: FL LLC ✓, Pinellas County business tax receipt, commercial auto covering truck + trailer, general liability (required for HOA/commercial work), no hazardous-waste hauling.
Sources available on request: competitor site crawls (July 2026), published competitor price lists, Pinellas County Solid Waste fee schedule, Pinellas Recovers program data, St. Pete Beach permitting reports, industry benchmark studies.
Each zip is scored on financial baseline (retail junk-removal demand = households × ~4% annual usage × income-scaled average ticket) plus five additional factors:
Territory totals: 155,372 people · 71,637 households · ~$842K/yr baseline retail demand — before adding estate, rebuild, B2B, and turnover layers, which realistically push total addressable work past $1.5M/yr. Beach to Bay needs ~$250–350K/yr to hit its mature-solo-plus-helper target — roughly a 20% share of baseline retail, or far less once the B2B layers are in play.
| Tier | Zips | Why | Share of baseline TAM |
|---|---|---|---|
| A — Lead | 33706, 33708, 33764 | Biggest beach money + closest beach + MH/volume workhorse | 43% |
| B — Fill | 33756, 33770, 33767 | Raw volume ×2 + the wealth/condo whale zip | 38% |
| C — Opportunistic | 33760, 33785, 33786, 33762 | B2B/apartment lane, route pair-ons, whale tickets, home turf | 19% |
Route logic: Mainland weekdays (33764/33756/33770/33760 — short drives, volume), beach days 2–3×/week batching the causeway crossings (33708+33785+33786 via Park/Walsingham; 33706 south loop; 33767 dedicated), storm/estate jobs jump the queue at premium pricing.
Five takeaways for the plan: 1. The barbell: value on the beaches (44–49% seniors, $650K–$1M homes), volume on the mainland (65% of households). Price and route accordingly — don't average them. 2. Seniors are everywhere but different: 33756 has more seniors than any beach zip — mainland estate cleanouts at $400, beach estate cleanouts at $1,500+. Same marketing ("compassionate estate & downsizing help"), two price realities. 3. Mobile homes are an unclaimed niche — 33764/33770/33760 hold thousands of aging MH units; park managers are one-call-gets-recurring-work relationships. 4. ~10,200 seasonal units turn over every year — snowbird departure season (Mar–May) and pre-season arrival (Oct–Nov) are predictable surge windows; sell "turnover packages" to VR managers in 33706/33785/33767. 5. The rebuild premium expires — the Helene/Milton renovation wave through 2027 is a launch accelerant in the five island zips, not a permanent market. Use it to fund the review moat and B2B relationships that outlast it.
"Snap it. Size it. Schedule it." — QR code → photos → instant range → firm quote in 15 minutes → card deposit → self-booked arrival window.
In junk removal, the first company to give a real price wins the job — callers go straight down the search results and book whoever answers. The photo-quote idea is already out there: Junk Shot (a national franchise operating in Tampa and Pasco–Pinellas) takes photo submissions. But their flow routes every customer into a phone call, and the "firm price" comes from the driver on site. LoadUp prices online but from an item menu, no photos. The market leader promises a 24-hour estimate.
Nobody in Florida closes the whole loop without a phone call. That loop is the product:
Behind the scenes, a fail-safe makes the guarantee unbreakable: if the quote isn't confirmed by a human within 10 minutes, the system automatically sends the instant range as the quote with "confirmed on arrival" language.
Missed calls are dead jobs. The system includes a 24/7 AI receptionist ("Sandy") on the business line: she answers instantly, collects the job details, validates the zip, handles estate calls with care and storm calls with local fluency, transfers big jobs straight to the owner — and offers every caller the signature move: "I'll text you a link — snap a photo of the pile and you'll have a firm price in fifteen minutes." The phone lane and the photo funnel are one system: call or scan, the customer ends up at the same quote.
A working browser demo of the receptionist is prepared and can be activated for review — you'll click a link and have a live conversation with her before any phone number is purchased. The photo funnel demo is already live for review.
| Layer | Choice | Why |
|---|---|---|
| Ops backbone (CRM, scheduling, invoicing, deposits, review automation) | QuoteIQ (~$30–75/mo) — pending free-trial validation | Junk-removal-specific, load-tier pricing built in. Everything here is commodity — don't build it. |
| Photo quote funnel | Custom build (the demo is the spec) | Verified unbuyable: QuoteIQ's self-quote widget is menu-based with no customer photo upload; nothing on GitHub or the model hubs is production-grade. This is the moat — the part competitors can't copy by subscribing to the same software. |
| AI receptionist + business line | AnswerNeo managed service (Trillet platform — same system running live receptionists for other service businesses today) | Proven pattern: 24/7 answering, recording, lead summaries by text and email, hot transfer. |
| Deposit | Stripe Payment Link | Clean $49 deposit with refund/partial-apply flexibility Shopify checkout can't match for range-priced work. |
| Booking | Cal.com embed (free) | Two-hour arrival windows with buffers; swaps for a QuoteIQ/Jobber widget later without changing the funnel. |
| Website | Shopify (in progress) | Brochure + brand home; "Get an instant quote" button links to the funnel. Service quotes don't run through Shopify checkout. |
| AI photo pricing (phase 2) | Claude vision API | Reads the photos, estimates the load tier, drafts the range — pennies per quote; human confirms until accuracy is proven. |
The 15-minute guarantee is the billboard: on the QR yard signs, the trailer wrap, the Google Business Profile, and the website header. Every active job becomes an ad — a yard sign at the curb with the QR while the crew works the neighborhood's most contagious moment: watching the neighbor's junk disappear.