Every cost figure on this site links back here. This is what sits behind it.
The problem with septic pricing
There is no list price for septic work. The same 1,000-gallon pump-out is $280 in rural Alabama and $620 in coastal Massachusetts, and both are fair. Three things drive that spread, and no national average survives contact with any of them:
- Disposal cost. The pumper has to take the septage somewhere. Tipping fees at the receiving treatment plant vary by an order of magnitude between regions, and that cost passes straight through to you.
- Drive time. A vacuum truck is an expensive asset with a driver in it. Density of customers changes the price more than anything the technician does at your house.
- Regulatory load. Some counties require a licensed inspector’s report with every pump-out. Others require nothing. That is a fixed cost added or not added before anyone opens a lid.
So we publish ranges, not averages, and we publish the drivers alongside them. A range with drivers lets you work out where in it you probably sit. An average tells you nothing.
The four sources
1. Contractor quotes
Written quotes and published price lists from licensed septic contractors, collected across regions rather than clustered in one metro area. We use the quoted figure including standard access, and note separately when a quote assumes something unusual — a buried lid, a long hose run, weekend service.
2. County fee schedules
Permit fees, perc test fees, inspection fees and plan review fees are published by county health departments, in writing, with dates on them. This is the most reliable pricing data in the entire subject, and it is the reason our permit and inspection figures are tighter than our construction figures.
3. Reader-reported invoices
Readers send us what they actually paid: the work, the amount, the month, the state. Nothing identifying is published — figures enter aggregate ranges only, never as an individual case. This is the source that catches regional shifts before anything else does. Send us yours.
4. State and federal reference data
Cost studies from state environmental agencies and the US EPA, particularly for advanced treatment units and nitrogen-reducing systems, where county-level data is thin and the technology is new enough that contractor pricing is still settling.
How a range is built
- Collect a minimum of eight independent data points across at least four states before publishing any figure.
- Discard the extremes — the emergency call-out at triple rate, the neighbour’s cousin doing it for cash. Neither is a price you can plan around.
- Express the remainder as a range covering roughly the middle 80% of observations.
- List the drivers that push a job to the top or the bottom of that range.
- Date it. Every table carries the month it was last reviewed.
A price older than twelve months is re-surveyed or explicitly marked as unverified. We would rather show you a gap than a stale number wearing a fresh date.
What our numbers are not
They are not quotes. No contractor is bound by anything on this site, and showing a page to one will not get you our figure.
They are not local. They are national ranges. Your county can sit outside them entirely, and coastal, island and mountain locations frequently do.
They do not price your specific job. Access, tank depth, soil, water table, whether anyone can find the lid — all of it moves the number, and none of it is visible from here.
Use our ranges to judge whether a quote you have received is roughly sane, and to budget before you call. Then get two or three local quotes, which is the only way to know what your job costs.
Conflicts of interest
We take no money from any contractor, manufacturer, insurer or lender. No company can influence a figure, appear in a table by paying, or be removed from one. The site is funded by display advertising, chosen automatically by the ad network and unrelated to our editorial. The full position is set out in the Editorial Policy.
Found a figure that looks wrong?
Tell us, with your evidence. If you paid a price outside one of our ranges, that is data, not an inconvenience — and it is exactly how these tables improve. Write to
.