Why Septic Service Companies Are the Closest Thing to a Legal Monopoly You Can Buy With an SBA Loan
Septic companies get dismissed with one sentence.
"It's a gross business. No growth. Anyone with a truck can compete."
Meanwhile, a septic service company with 36.6% EBITDA margins, 4,100 residential tanks on county-mandated pump cycles, and one of only nine septage disposal licenses in its county traded at 3.21x while buyers lined up to pay 5x for restaurants running 8% margins.
We recently connected a buyer with a 31-year-old septic pumping and service company in a fast-growing exurban county. Nine buyers passed. Most never asked to see the customer database. Two admitted to the broker they didn't want to explain the business at dinner parties.
The buyer who closed asked one question nobody else asked: "How does a competitor legally dump a truckload of septage in this county?"
The answer to that question is the entire moat. 22 months later, that $3.4M purchase generates $4.6M in revenue, and the buyer has created roughly $5M in combined equity and distributions from $340,000 down.
Here's what nine buyers left on the table, and the regulatory wall they never saw.
The Business Everyone Dismissed
Business: Septic pumping, repair, inspection, and grease trap service company
Sale Price: $3.4M (including 9 vacuum trucks and full service fleet)
Annual Revenue: $2.9M
EBITDA: $1,060,000 (36.6%)
Multiple: 3.21x EBITDA
Residential database: 4,100 tanks with 31 years of service history
Commercial contracts: 240 restaurant grease trap accounts on quarterly service
Municipal disposal license: 1 of only 9 issued in the county
Average residential pump ticket: $485
Repair close rate on failed inspections: 41%
Employees: 14 (11 field technicians, 3 office)
Owner hours: 50+/week, answering the phone personally
Years operating: 31
Customer acquisition cost: effectively zero (database reminders and referrals)
Why nine buyers passed:
"It's a dirty business, hard to hire for, harder to sell later"
"No recurring revenue, customers only call when something breaks"
"Municipal sewer expansion will shrink the customer base every year"
"Low barriers to entry, any owner-operator with a used truck competes on price"
"Key-man risk, the owner answers every call and knows every tank personally"
"Environmental liability, one bad spill and the EPA owns you"
"You can't scale a pump truck"
Every one of these objections sounds reasonable.
Every one of them collapses under the county's own data.
The Revenue Machine Hiding in a 31-Year-Old Database
Buyers called this a break-fix business. "Customers only call when something backs up."
The service database said the opposite.
County health code requires septic tanks pumped every 3 to 5 years. This company's database tracks 4,100 tanks: last service date, tank size, lid location, gate codes, dog names. Every tank hits the reminder queue at the 3-year mark and gets a postcard, then a call. The customer doesn't shop three quotes for a $485 service from the company that already knows where the lid is buried. They say yes to the reminder.
That's not break-fix. That's a subscription with a 3-year billing cycle, enforced by the health department.
Revenue breakdown:
Residential pumping (1,370 scheduled pumps at $485 average): $664,450
Restaurant grease traps (240 accounts, quarterly at $395): $379,200
Commercial pumping and lift stations: $587,000
Repairs and drain field work: $693,350
Real estate closing inspections: $412,000
Emergency after-hours calls: $164,000
Total: $2,900,000 ✓
Pump cycle verification:
4,100 tanks ÷ 3-year cycle = 1,367 pumps per year, running at 1,370 on the actual schedule ✓
Grease traps: 240 accounts × 4 services × $395 = $379,200 ✓
Residential cycles plus grease trap contracts total $1,043,650, meaning 36% of revenue is scheduled by regulation before the phone rings once ✓ ($1,043,650 ÷ $2,900,000 = 36.0%).
The inspection-to-repair engine:
The $412,000 real estate inspection line is the quiet weapon. Every home sale on septic in this county requires an inspection. The company performs the inspection, and when the system fails (41% of the time on 20+ year systems), it's standing in the yard holding the report and the repair quote. The $693,350 repair line is largely fed by the inspection line. One revenue stream manufactures the next.
Monthly P&L (Full Operation)
Revenue: $241,667/month
Operating Expenses:
Field labor (11 technicians, fully loaded): $53,167
Office staff (3, fully loaded): $13,000
Septage disposal fees at county treatment plant: $17,833
Fuel (9 trucks running daily routes): $14,000
Truck maintenance and repairs: $11,833
Insurance (auto, GL, workers comp, environmental rider): $11,500
Parts and materials (repairs, drain field jobs): $19,000
Facility rent and utilities: $5,500
Routing software, GPS, database system: $2,000
Marketing (reminder mailers, Google Ads): $3,000
Licenses, permits, environmental compliance: $1,500
Miscellaneous admin: $1,000
Total OpEx: $153,333/month (63.4%)
EBITDA: $88,333/month → $1,060,000/year ✓ (36.6% margin)
The disposal fee line is the moat, disguised as an expense:
The company hauls roughly 2,037,000 gallons of septage per year (1,370 residential pumps at ~1,100 gallons plus commercial volume). At $0.105 per gallon, disposal costs $213,885, roughly the $214,000 on the books ✓.
Here's what nine buyers missed: you cannot legally dump septage anywhere except a licensed receiving facility. The county treatment plant accepts septage only from haulers holding a county disposal license. The county has issued nine. It has approved zero new licenses in six years, because plant receiving capacity is the constraint.
"Anyone with a truck can compete" is fiction. Anyone with a truck, a $180,000 vacuum tank, and one of nine licenses can compete. The license is the barrier, and it doesn't show up on a balance sheet.
The "Sewer Expansion" That Isn't Coming
The most repeated objection: "The county will extend municipal sewer lines and the septic customer base evaporates."
Nobody who said this opened the county's capital improvement plan. The buyer did.
The county's own numbers:
Homes on septic in the county: 41,200
Homes in this company's database: 4,100 (10.0% of the county) ✓
New septic permits issued, past 3 years: 1,840
Sewer main extensions in the 10-year capital plan reaching existing septic neighborhoods: zero
Estimated cost to convert one existing home to sewer: $28,000 to $40,000 (paid by the homeowner via assessment)
Sewer conversion is not a policy. It's a $30,000 bill per voter. The last conversion proposal in this county died at a public hearing in 2019 and no commissioner has touched it since. Meanwhile, 78% of new home construction in the county is on septic, because that's where the developable land is. The customer base is growing by roughly 600 net systems per year.
The demand model:
41,200 septic homes ÷ 3.5-year average pump cycle = 11,771 pumps needed county-wide per year ✓
Licensed haulers able to serve them: 9
This company's share of residential pumps: 1,370 ÷ 11,771 = 11.6% ✓
Read that again. The company with the county's largest database and 31 years of brand runs at 11.6% share of a regulated market with capped competition. The growth isn't a hope. It's arithmetic sitting on the table.
The Pricing Power Nobody Tested
The seller last raised residential prices four years before the sale. His $485 pump sat below the county average of $540.
Why does a septic customer not shop price? Because the purchase happens once every three years, triggered by a reminder, from the company that already knows the property. There is no price memory on a 3-year cycle, and no competitor is mailing that homeowner anything, because no competitor knows the tank exists.
Rate increase math:
Move residential pump to $530 (still below county average):
1,370 pumps × $45 increase = $61,650/year at 100% margin ✓
Customer loss observed after the increase: effectively zero. Three complaints. Zero defections.
The dormant database:
1,180 tanks in the database were overdue, past 4 years since last service. The seller never chased them; he was answering phones.
Reactivation campaign (two postcards plus a call): $8,400
Historical reactivation response rate: 32% → 378 pumps × $485 = $183,136 ✓
Return on the $8,400 campaign: 21.8x ✓
The single cheapest revenue in the entire deal was sitting in a filing cabinet.
The Three Moats Under the Gross-Out Factor
Moat 1: The disposal license
Nine licenses. Six-year freeze. A new entrant can buy a truck tomorrow and have nowhere legal to empty it. The realistic path into this market is buying one of the nine incumbents, which is exactly what our client became: the acquirer, not the acquired.
Moat 2: The database
4,100 tanks with service history, lid locations, and cycle dates is a customer list competitors cannot reconstruct at any price. Every reminder postcard converts at rates a cold marketer would call fraudulent, because it isn't marketing. It's a service notice from the company that was there three years ago.
Moat 3: The health department relationship
When the county inspector finds a failing system, homeowners ask who to call. Thirty-one years of clean compliance made this company the name inspectors say. Referral revenue from regulators, at zero acquisition cost, is a channel you cannot buy.
How Our Client Structured This
Nine buyers passed. One buyer, a former logistics operator who understood route density, saw a regulated recurring-revenue business wearing a costume that scared everyone else away.
The offer:
Purchase Price: $3,400,000 (fleet and business as going concern)
Structure:
Cash at close (10%): $340,000
Seller note (10%): $340,000 at 6.0%, 5 years
SBA 7(a) loan: $2,720,000 at 10.5%, 10 years
SBA loan payment:
Loan: $2,720,000
Rate: 10.5%
Amortization: 120 months
Monthly: $36,702
Seller note payment:
Note: $340,000
Rate: 6.0%
Term: 60 months
Monthly: $6,573
Total monthly debt service: $43,275
Monthly cash flow:
EBITDA: $88,333/month
Debt service: ($43,275)
Net: $45,058/month
Financial verification:
Debt service: $36,702 + $6,573 = $43,275 ✓
Net: $88,333 − $43,275 = $45,058 ✓
Annual net cash flow: $45,058 × 12 = $540,696 ✓
DSCR: $1,060,000 ÷ $519,306 = 2.04x ✓ (lender minimum is 1.25x)
Cash-on-cash: $540,696 ÷ $340,000 = 159.0% ✓
Payback: $340,000 ÷ $45,058 = 7.5 months ✓
The lender's underwriter called it the strongest DSCR in her book that quarter. On a septic company.
The 22-Month Value Creation Story
Months 1 to 3: Kill the key-man risk and take price
Moved dispatch to routing software, published the price book, hired an office manager to own the phone ($52,000/year, the best money in the deal). Raised residential to $530.
Revenue impact: +$61,650/year at full margin
Result: $2.96M run-rate, $1.11M EBITDA
Months 4 to 9: Wake the database
Reactivation campaign on 1,180 overdue tanks: 378 pumps recovered, $183,136 collected, and those tanks are now back on the 3-year reminder cycle permanently. Pushed realtor outreach on the inspection line.
Result: $3.2M run-rate, $1.21M EBITDA
Months 7 to 12: Buy the retiring competitor
One of the other eight license holders was 66 and done. Our client bought his book for $380,000, funded entirely from operating cash flow: 1,150 tanks, 2 trucks, and his disposal license, folded into existing dispatch with $95,000 of added cost. EBITDA contribution: roughly $215,000/year. The client now controls 2 of the county's 9 licenses.
Result: $3.9M run-rate, $1.42M EBITDA
Months 10 to 22: Add hydro-jetting and municipal work
One jetter truck ($185,000, cash flow funded) opened commercial drain line contracts and won two municipal lift station maintenance agreements worth $290,000/year combined at roughly 60% margin: $174,000 of EBITDA, a 94% annual return on the truck ✓.
Result: $4.6M revenue, $1.72M EBITDA (37.4%)
Current valuation:
At $1.72M EBITDA with contracted municipal revenue and 2 of 9 county licenses, the business supports a 4.2x multiple: $1,720,000 × 4.2 = $7,224,000 ✓
Our client's position at month 22:
Cash invested at close: $340,000
Distributions taken: $45,058 × 22 = $991,276
Less growth reinvestment (tuck-in $380,000 + jetter $185,000): ($565,000)
Net distributions: $426,276
Debt remaining (SBA $2,408,484 + seller note $226,970): $2,635,454
Equity: $7,224,000 − $2,635,454 = $4,588,546
Total created: $5,014,822 from $340,000 invested. 14.7x in 22 months. ✓
Financial verification:
Distributions: $45,058 × 22 = $991,276 ✓
Net of reinvestment: $991,276 − $565,000 = $426,276 ✓
Equity: $7,224,000 − $2,635,454 = $4,588,546 ✓
Total: $4,588,546 + $426,276 = $5,014,822 ✓
Multiple on invested cash: $5,014,822 ÷ $340,000 = 14.7x ✓
We Found This Match
Nine buyers passed on a business with a government-capped competitor count, a 31-year customer database, health department referrals, and a 2.04x DSCR, because the trucks smell.
None of them asked how a competitor legally dumps a load. None of them opened the county capital plan. None of them counted the 1,180 overdue tanks sitting in the database like uncashed checks.
We found a buyer who ran the numbers instead of wrinkling his nose. He put in $340,000. Twenty-two months later he controls 2 of the 9 licenses in a growing county and has created $5M.
At The Continental, we source exactly this pattern: essential service, regulated demand, capped competition, retiring owner, and a buyer pool too squeamish to compete with you.
Acquire Weekly | The less glamorous the truck, the better the margins.