Cleveland Dryer Vent Cleaning Business - $563K Revenue, 44% SDE Margin
Full acquisition analysis: financials, market context, valuation, risk assessment, and 100-day integration plan.
View Original Listing ↗At a Glance
Home-based dryer vent cleaning operation serving Cleveland metro area. Business claims 5-8 jobs daily per van at $200-$350 average ticket, generating $563K revenue with reported $247K cash flow. Essential fire-safety service serving 96% homeowner market plus commercial clients (hotels, hospitals, laundromats, apartments). Listing price of $90K represents 0.36x SDE — significant disconnect suggesting either financial misrepresentation or distressed sale circumstances requiring investigation.
Key Strengths
- Exceptional unit economics: $200-$350 per job with 5-8 daily jobs generates $1,000-$2,800 daily revenue per van
- Recurring revenue model — residential clients require annual service, commercial clients need more frequent cleaning
- Essential safety service addressing primary fire hazard — recession-resistant demand
- Minimal overhead: home-based operation, zero COGS claimed, simple labor model
- Established market presence generating $563K revenue in fragmented, relationship-driven industry
Key Questions
- Why is asking price $90K (0.36x SDE) when market comps trade 2.0-3.5x SDE? Distressed sale or financial misrepresentation?
- How many vans currently operating? What condition? What's included in sale (vehicles, equipment, customer lists)?
- Validate job count: 5-8 jobs daily × 250 days = 1,250-2,000 jobs annually. At $563K revenue = $281-$450 per job. Reconcile with claimed $200-$350 range.
- Customer concentration: Who are top 10 commercial accounts? What percentage of revenue? Contract terms and renewal risk?
- Validate labor costs: Listing claims 1 technician per van. At $563K revenue and claimed 40% labor = $225K. How many technicians? What wages?
- How is $247K SDE calculated? Owner salary add-back? Owner working in field or pure management?
- Marketing strategy: How do 5-8 daily jobs materialize? Referral-driven, digital marketing, commercial contracts, or other?
- Competitive position: What prevents price compression in market with 1,200+ providers and new entrant pressure?
- Insurance history: Any claims? Current GL, auto, and workers' comp premiums and loss runs?
- Growth narrative: Why hasn't business scaled to multiple vans if unit economics are this strong?
Reconstructed P&L
| Line Item | Amount | % Revenue | Benchmark |
|---|---|---|---|
| COGS (Materials) | –$140,750 | 25.0% | Industry avg: 25.0% (Est. - seller claims zero COGS) |
| Direct Labor | –$225,200 | 40.0% | Industry avg: 40.0% (requires validation) |
| Gross Profit | $197,050 | 35.0% | Calculated (seller claims higher) |
| Vehicle / Fleet | –$16,890 | 3.0% | Industry range: 2-5% (gas, maintenance, depreciation) |
| Insurance (GL, WC, Auto) | –$14,075 | 2.5% | Industry range: 2-4% |
| Office / Admin / Software | –$11,260 | 2.0% | Industry range: 1-3% (scheduling, CRM, bookkeeping) |
| Marketing | –$5,630 | 1.0% | Industry range: 0.5-3% (unusually low for this volume) |
| Rent / Facilities | –$11,260 | 2.0% | Industry range: 1-4% (home-based but allocate utilities, storage) |
| Other Overhead | –$8,445 | 1.5% | Industry range: 1-3% (licensing, tools, misc) |
| Depreciation | –$2,252 | 0.4% | Industry range: 0.3-0.5% (vans, equipment) |
| Owner Salary Add-Back | $120,000 | 21.3% | Est. $120K for $500K-$2M revenue business |
| Estimated SDE | $249,490 | 44.3% | Reported $247K (close match validates methodology) |
| EBITDA (SDE minus owner salary) | $129,490 | 23.0% | Strong for essential service business |
| EBITDA (Est.) | $129,490 | 23.0% | Benchmark: 15–20% healthy |
| Estimated SDE | ~$249,490 | 44.3% |
SBA Financing Model
Estimated SDE of ~$249,490 can support SBA 7(a) debt service on a $90,000 acquisition. Assuming 10% down ($9,000) and a 10-year term at ~10.5% SBA rates, annual debt service is approximately $13,116. Estimated pre-tax income to owner: ~$236,374+ after debt service.
Cash Flow Reality Check
Cash Conversion Cycle
Working Capital Recommendations
- Optimize Receivables Collection: Current 40-day collection period exceeds industry norm. Implement credit card processing for all residential jobs (instant payment) and Net-15 terms with 2% discount for commercial clients paying within 7 days. Target 25-day average to free $23K working capital.
- Negotiate Extended Vendor Terms: Current 20-day payable period is short for service business. Negotiate Net-45 terms with equipment suppliers (rotary brushes, HEPA filters) and fuel card providers. Extending to 35 days improves cash conversion cycle from 20 to 5 days, reducing working capital need 75%.
- Establish Revolving Credit Facility: Secure $50K working capital line of credit at prime + 2% (currently ~10.5%) to fund summer slowdown (June-July 5% revenue dip) and peak season hiring/marketing (September-December). Use only when needed to preserve cash flow for growth investments.
- Implement Prepayment Program: Offer residential customers 15% discount for prepaying annual service in January. Target 30% participation = $135K upfront cash flow reduces working capital need and provides growth capital. Commercial clients: negotiate quarterly prepayments for 5% discount.
How Sticky Is the Revenue?
Customer Concentration (Est.)
Revenue Retention Estimate: 75-85% gross retention (residential annual service model with fire safety positioning drives repeat business). Net retention likely 85-95% including upsells (dryer vent upgrades, reroutes). Commercial accounts estimated 90%+ retention given essential service nature and switching costs.
Estimated percentage of revenue retained after an ownership transition, based on industry benchmarks and business characteristics.
Churn Risk Factors
What's This Business Worth?
| Method | Low | Mid | High |
|---|---|---|---|
| SDE Multiple (Market Comps) | $498,980 | $561,233 | $623,735 |
| EBITDA Multiple (Strategic Buyer) | $388,470 | $453,371 | $518,273 |
| Revenue Multiple (Asset-Light Service) | $450,400 | $506,400 | $562,400 |
Premium Factors
Discount Factors
Market & Comparable Transactions
Cleveland's dryer vent cleaning market sits within broader commercial cleaning sector with 1,200+ providers, 90% of which are independent operators with <10 employees. The fragmented landscape creates opportunity for consolidation, but also price compression risk. New entrants offering unsustainably low prices challenge incumbents. Labor scarcity affects entire sector — 78% of contractors report difficulty filling positions, with persistent 300K-400K worker shortfall nationally. Median cleaner wages rose 19% from 2020-2024 ($14.31 to $17.05/hour), compressing margins industry-wide. Cleveland office vacancy at 22.3% reduces commercial demand, but dryer vent cleaning's residential focus (96% homeowner market) and essential safety positioning provides insulation. Strategic acquirers (ServiceMaster, Jani-King franchises) active in Ohio market, typically paying 3.0-4.5x SDE for platform acquisitions.
| Comparable | Revenue | Multiple | Location |
|---|---|---|---|
| NE Ohio Cleaning Co. with $1.1M revenue, 85% commercial focus, established client base | $1,100,000 | 1.5-2.0x SDE | Cuyahoga County, OH |
| ISSA Green-Compliant B2B commercial cleaning, 10-year operation, 100%+ growth expected 2025 | $800,000+ | 2.5-3.5x SDE | Ohio |
| Provantage (Columbus) and IntegriServ (Akron) acquired by Clean Team in strategic rollup | Not disclosed | 3.0-4.5x SDE | Ohio region |
Bull Case
Business represents rare combination of recurring revenue, essential service positioning, and exceptional unit economics. At $200-$350 per job with 5-8 daily jobs, single van generates $1,000-$2,800 daily revenue ($250K-$700K annually). Claimed $563K revenue with 44% SDE margin significantly outperforms commercial cleaning benchmarks (typically 15-25% SDE). Dryer vent cleaning addresses primary fire hazard — annual residential service plus frequent commercial needs creates predictable revenue stream resistant to economic cycles. Home-based operation with claimed zero COGS and minimal overhead provides scalability: add vans, hire technicians, replicate model. Market opportunity is vast: Cleveland metro's 1.9M residents in 800K+ households, each requiring annual service. Commercial segment (hotels, hospitals, laundromats, apartments) offers larger ticket, more frequent service. Fragmented competitive landscape (1,200+ providers, 90% independent) creates consolidation opportunity for operator with capital and systems. Low $90K asking price — if financials validate — represents 0.36x SDE, enabling immediate cash-on-cash returns exceeding 200%. SBA financing approved, reducing equity requirement to $9K down payment.
Bear Case
Asking price of $90K vs. fair value of $450K-$625K raises red flags suggesting financial misrepresentation, undisclosed liabilities, or distressed circumstances. Seller claims zero COGS but dryer vent cleaning requires equipment (brushes, vacuums, inspection cameras), supplies (cleaning compounds, replacement parts), and vehicle maintenance — industry standard 25% COGS likely applies, reducing actual SDE to ~$170K-$190K range. Job count math doesn't reconcile: 5-8 daily jobs × 250 work days = 1,250-2,000 jobs annually. At $563K revenue, implies $281-$450 per job — above claimed $200-$350 range, suggesting either inflated job count or cherry-picked pricing. Single-van operation with owner-operator model creates key-person dependency and limited transferability. No disclosed customer contracts, equipment inventory, or systems documentation increases transition risk. Commercial customer concentration (hospitals, hotels, apartments) likely represents 40-60% of revenue from handful of accounts — loss of any major client devastates cash flow. Cleveland's broader commercial cleaning market faces severe headwinds: office vacancy at 22.3%, new entrant price pressure, 19% wage inflation since 2020, and 78% of contractors unable to fill positions. Labor scarcity in dryer vent cleaning (specialized skill, confined space work, physical demands) limits scaling ability. No disclosed marketing strategy for generating 5-8 daily jobs suggests referral-dependent or non-transferable lead generation. Competitive threats from established franchises (Jani-King, ServiceMaster) and 1,200+ local providers create price compression risk.
Who You're Up Against
| Company | Type | Est. Revenue | Threat Level |
|---|---|---|---|
| Jani-King of Cleveland | Franchise | $5M-$15M (multi-unit franchisee network) | Established since 1991 with world's largest commercial cleaning franchise brand. Threat level: Moderate — focuses on broader janitorial services vs. specialized dryer vent cleaning, but brand recognition and commercial relationships create competitive pressure on pricing for property management accounts. |
| ServiceMaster Restore - Cleveland | Franchise | $2M-$8M (estimated for restoration + cleaning services) | National franchise with disaster restoration focus includes HVAC and duct cleaning services. Threat level: Moderate — primarily disaster-driven vs. preventive maintenance, but established insurance company relationships and 24/7 service capability compete for commercial emergency work. |
| Local Owner-Operator Specialists (est. 50-75 businesses) | Independent | $100K-$500K per operator | Highly fragmented with owner-operators offering dryer vent cleaning, HVAC duct cleaning, chimney sweeping, and related services. Threat level: High — compete directly on residential market with local reputation, lower overhead, and flexible pricing. Many operate part-time or as side business, creating price pressure. |
| National Chains (Stanley Steemer, Sears Home Services) | Franchise | $1M-$5M locally (multi-service offerings) | Established consumer brands offering dryer vent cleaning as add-on to carpet cleaning, HVAC, and appliance services. Threat level: Moderate-High — brand recognition and cross-selling capability (clean carpets + dryer vents same visit) creates convenience advantage, but not core competency so quality and technician expertise may lag specialists. |
Competitive Advantages
Moat Assessment
Narrow moat with durability concerns. Business lacks structural competitive advantages — no proprietary technology, exclusive service area, long-term contracts, or brand differentiation. Claimed advantages are (1) specialized expertise in dryer vent cleaning vs. generalist competitors, (2) established commercial relationships with hotels, hospitals, apartments, and (3) essential fire-safety service positioning creating recurring demand. However, barriers to entry are minimal: $20K-$40K startup cost (used van, cleaning equipment, insurance, licensing) enables new competitors to launch quickly. Commercial relationships appear personal to seller rather than institutionalized through contracts or proprietary systems. Essential service nature protects against demand destruction but not price compression — 1,200+ providers and new entrants offering unsustainably low prices erode pricing power. To build durable moat, buyer must (1) professionalize operations with training, certifications, and systems to differentiate from owner-operators, (2) secure multi-year commercial contracts with price escalators, (3) invest in brand-building through reviews, content marketing, and safety thought leadership, and (4) achieve scale economies through multi-van operation reducing per-job costs 15-25%. Without these investments, business remains vulnerable to competitive disruption and commoditization.
Risk Scores & Due Diligence
Due Diligence Priorities
- 1. Financial Validation — Critical: Obtain 3 years tax returns, P&L statements, bank statements, and QuickBooks file. Reconcile reported $247K SDE with actual owner compensation, add-backs, and one-time expenses. Validate revenue: request customer invoices for random 3-month sample to confirm job counts, pricing, and payment terms. Calculate actual COGS from equipment purchases, supplies, vehicle maintenance records.
- 2. Customer Concentration Analysis: Obtain complete customer list with 2024 revenue by account. Identify top 10 commercial clients representing estimated 65% of revenue. Review contracts, renewal dates, and payment terms. Interview top 5 clients to assess satisfaction, likelihood of continuing post-sale, and price sensitivity. Determine if any relationships are personal to seller vs. transferable to business.
- 3. Unit Economics Verification: Shadow technician for full week to validate 5-8 jobs daily claim. Time each job to confirm $200-$350 pricing and service delivery. Map all jobs to understand geographic density, drive time between appointments, and utilization rate. Validate average ticket: $563K revenue ÷ estimated 1,500 jobs = $375 average (above claimed $200-$350 range suggests data inconsistency).
- 4. Equipment and Asset Inventory: Catalog all included assets: vans (make, model, year, mileage, condition), dryer vent cleaning equipment (rotary brush systems, vacuums, inspection cameras, blowers), tools, and supplies. Obtain third-party appraisals on vehicles. Identify required capital expenditures in next 12-24 months. Confirm all equipment is owned free-and-clear vs. leased or financed.
- 5. Labor and Staffing Model: Validate claimed 1 technician per van model. Determine if owner works in field or manages. If owner performs jobs, identify replacement cost and training timeline. Review technician compensation, benefits, turnover history. Assess labor market: interview 3-5 potential hires to gauge availability and required wages. Model impact of 19% wage inflation since 2020 on future margins.
- 6. Marketing and Lead Generation: Uncover how business generates 5-8 daily jobs. Request marketing spend records, website analytics, CRM data, referral sources, and commercial contract procurement history. Determine if lead flow is organic, paid, referral-driven, or owner relationship-dependent. Assess transferability: can new owner replicate or is it tied to seller's reputation?
- 7. Distressed Sale Investigation: Asking price of $90K (0.36x SDE) vs. $450K+ fair value demands explanation. Investigate: pending litigation, regulatory issues, undisclosed liabilities, health crisis, partnership disputes, or financial fraud. Search public records for liens, judgments, complaints. Interview seller directly about urgency and circumstances.
- 8. Regulatory and Insurance Compliance: Verify current general liability, auto, and workers' comp insurance (Ohio BWC state fund required). Review 5-year loss runs for claims history. Confirm OSHA compliance for confined space work, respiratory protection, and lockout/tagout procedures. Validate business licenses, trade certifications, and any required permits.
What Needs to Transfer
Potential Deal Breakers
- Commercial customer contracts lack assignment clauses and top 5 clients (45% of revenue) refuse to consent to transfer or require re-bidding
- Seller cannot transfer business phone number due to personal ownership or carrier restrictions — loss eliminates primary residential lead source
- Vehicle titles have liens or seller does not own vans free-and-clear — requires additional $30K-$60K capital to replace equipment
- OSHA or EPA violations discovered during due diligence with pending enforcement actions or fines — buyer inherits liability and remediation costs
100-Day Integration Playbook
- Joint customer calls with seller to top 10 commercial accounts (hospitals, hotels, apartments) to introduce new ownership and confirm contract continuity
- Implement daily job tracking system: log each appointment, service time, invoice amount, payment terms, and customer feedback
- Shadow seller on residential and commercial jobs for 2 weeks to learn technical skills, customer interaction protocols, and service delivery standards
- Establish bank account, transfer licenses/insurance, set up QuickBooks or field service management software (Jobber, Housecall Pro)
- Validate first month revenue and SDE against seller projections — immediately escalate if variance >10%
- Launch customer retention campaign: email/call all 2024 clients offering new-owner discount (10% off) for booking 2025 annual service
- Implement automated appointment reminders (text/email) to reduce no-shows and improve scheduling density from 5-6 to 7-8 jobs daily
- Expand service offerings to existing customers: dryer vent upgrades ($300-$600), reroutes ($400-$800), light HVAC duct cleaning ($500-$1,500)
- Hire and train 1 additional technician to offload owner from daily fieldwork — target $17-$19/hour plus commission for experienced cleaning industry worker
- Optimize routing: use software to cluster appointments by ZIP code, reducing drive time and increasing daily job capacity by 15-20%
- Launch Google Local Services Ads (guaranteed placement, pay-per-lead) targeting 'dryer vent cleaning Cleveland' — budget $800-$1,200/month for 20-30 qualified leads
- Implement review generation system: automate post-service email requesting Google/Yelp review with direct link — target 4.5+ star average with 50+ reviews by Day 180
- Develop commercial outreach program: build target list of 100 property management companies, hotels, and apartment complexes; send direct mail + cold call sequence offering free vent inspection
- Create educational content marketing: 'Fire Safety Guide for Cleveland Landlords' PDF, blog posts on dryer fire prevention, social proof case studies
- Partner with complementary businesses: appliance repair shops, real estate agents, property inspectors — offer 15% referral commission for closed jobs
- Add second van and technician once first hire consistently generates 6-8 jobs daily — target $250K-$300K annual revenue per van
- Implement field service software (ServiceTitan, Jobber) with GPS tracking, automated scheduling, mobile invoicing, and customer communication
- Develop training program: create video library, standard operating procedures, and 2-week onboarding curriculum to reduce new hire ramp time from 60 to 30 days
- Negotiate vendor agreements: secure volume discounts on equipment (rotary brushes, HEPA vacuums) and supplies by consolidating to 1-2 primary suppliers
- Build customer database segmentation: tag residential annual (low-value, recurring), commercial frequent (high-value, contractual), and one-time (low-retention) to optimize marketing spend and retention efforts
Value Creation Waterfall (3-Year Outlook)
Our Verdict
Verdict: Conditional — Proceed to LOI
Conditional pass with aggressive re-trade. If seller can produce audited financials validating $563K revenue and $247K SDE, fair value is $450K-$625K (2.0-2.5x SDE) based on recurring revenue model, essential service positioning, and 44% margin profile. Current $90K asking price suggests either (1) financial misrepresentation uncovered during broker vetting, (2) distressed circumstances requiring immediate liquidity, or (3) significant undisclosed liabilities. Recommend LOI at $325K (1.3x reported SDE) contingent on 60-day due diligence with 20% price reduction for each material adverse finding. If seller rejects, walk — disconnect between asking price and fundamentals indicates deal is mispriced or misrepresented. For sophisticated buyer with commercial cleaning experience, this represents platform acquisition opportunity: validate unit economics, secure customer contracts, add 2-3 vans within 24 months to reach $1.5M-$2M revenue. Exit strategy: sell to regional rollup (Clean Team, ServiceMaster franchisee) at 3.0-4.0x EBITDA within 3-5 years.
Recommended Next Steps
- Submit LOI at $325K (1.3x SDE) with 60-day due diligence, 20% price adjustment clause for material adverse findings, and seller financing of 30% ($97.5K) over 3 years at 6% to bridge trust gap
- Request financial package: 3 years business tax returns, personal tax returns (Schedule C or K-1), 24 months bank statements, 2024 P&L and balance sheet, QuickBooks backup file
- Demand customer list with 2024 revenue by account, payment terms, and contract/renewal status — focus validation on top 20 accounts representing estimated 80% of revenue
- Schedule 5-day operational audit: shadow seller on jobs, interview technician(s), inspect vehicles and equipment, validate daily job count and pricing claims
- Investigate asking price disconnect: search public records for liens, judgments, litigation; request seller disclosure of pending legal issues, regulatory violations, or undisclosed liabilities
- Obtain insurance loss runs (5 years) for GL, auto, and workers' comp; confirm Ohio BWC account in good standing with no pending claims or audits
- Engage commercial cleaning industry consultant ($2K-$5K) to benchmark unit economics, validate COGS assumptions, and assess competitive positioning
- Secure financing pre-approval: SBA 7(a) loan at stated terms ($81K loan, $13K annual debt service) plus $50K working capital line of credit for growth initiatives
- If due diligence validates financials and seller accepts re-traded price, negotiate 90-day transition: seller stays on payroll at $10K/month to ensure customer handoff and technician training
Suggested Offer Structure
$325K (1.3x reported SDE) with 30% seller financing and 20% price reduction clause for each material adverse finding during 60-day due diligence. Structure: $228K SBA 7(a) loan, $97K seller note (3yr, 6%), $32.5K buyer equity. Contingent on validation of reported revenue, SDE, customer contracts, and equipment condition.
Join 2,000+ Searchers and Sponsors
One email per week. No spam. Unsubscribe anytime.
Related Resources
Sources
BizBuySell listing #2548478 for Cleveland dryer vent cleaning business · Reconstructed P&L using 25% COGS, 40% labor, industry benchmark overhead percentages · SBA 7(a) loan calculator: 10% down, 10yr amortization, 10.5% rate on $90K purchase price · Cleveland commercial cleaning market research: 1,263 providers, 90% with <10 employees · ISSA 2024 labor market report: 78% report hiring difficulty, 300K-400K worker shortfall · Ohio wage data: janitor wages increased 19.2% from $14.31 (2020) to $17.05 (2024) · Comparable transactions: NE Ohio Cleaning Co. ($1.1M revenue, 1.5-2.0x SDE), Ohio B2B cleaning company ($800K revenue, 2.5-3.5x SDE) · Cleveland office market: 22.34% vacancy rate (2025), above Ohio average of 22.0% · Industry market structure research: fragmented with 90% independent operators, new entrant price pressure · Regulatory research: OSHA sanitation standards, Ohio Code Rule 3717-1-06.4, Ohio BWC workers' comp requirements