Beancount.io LogoBeancount.io

Septic Tank Pumping and Onsite Wastewater Bookkeeping: Per-Pump Revenue, Tipping Fees, Vacuum Trucks, and Drain-Field Warranty Reserves

11 min readMike ThriftMike Thrift
Septic Tank Pumping and Onsite Wastewater Bookkeeping: Per-Pump Revenue, Tipping Fees, Vacuum Trucks, and Drain-Field Warranty Reserves

Roughly one in five U.S. households relies on a septic system rather than a municipal sewer, and someone has to pump those tanks every three to five years. That recurring demand sounds like a tidy business — until you realize a typical pumper truck day involves four or five jobs, a 30-mile round trip to a treatment plant, a $75 tipping fee per load, and a customer who expects a hard-stop quote before the hose comes off the reel.

Independent septic operators live and die on cost per job, route density, and disposal cost per gallon. Yet many shops still run their books like a residential trades business — one revenue line, one mileage deduction, one truck on the depreciation schedule — which hides the very numbers that separate a $200,000 operator from a $26 million regional hauler. This guide walks through the accounting structure that actually matches how a septic and onsite wastewater service business earns money and spends it.

The Revenue Streams Hiding Inside One Pumper Truck

The biggest bookkeeping mistake is lumping every dollar that comes off the truck into a single "service income" account. A modern septic and pumping operation typically has at least five distinguishable revenue streams, each with different margins, sales-tax treatment, and reporting needs:

  • Residential per-pump service — flat-rate or tank-size pricing for routine 3-to-5-year pump-outs.
  • Restaurant grease trap and grease interceptor pumping — commercial, scheduled, often higher tipping fees because of FOG (fats, oils, grease) surcharges at the treatment plant.
  • Portable toilet rental and pumping — recurring rental revenue plus per-service pumping, common for construction sites and special events.
  • Real estate inspection and pump-for-sale visits — performed under purchase-contract timelines, often paid by title companies, and carrying liability for written certifications.
  • Repair, riser installation, baffle replacement, and drain-field rehabilitation — labor plus parts margin, subject to contractor licensing and warranty exposure.

Each stream has its own gross margin. Restaurant grease often costs more to dispose of than residential effluent because treatment plants surcharge high-strength waste. Real estate inspections command premium pricing but expose the operator to certification claims if the system later fails. Portable toilet rental yields steady monthly revenue but ties up capital in fleet inventory.

If your chart of accounts only has "Pumping Income," you cannot answer the question every operator should be able to answer in 30 seconds: which line of work funds my growth and which line is actually losing me money once disposal and travel are loaded in?

A Chart of Accounts That Actually Works

A practical revenue structure for an onsite wastewater operator looks like this:

  • 4010 Residential Pumping — Single Compartment
  • 4020 Residential Pumping — Two Compartment / Aerobic
  • 4030 Commercial Grease Trap Pumping
  • 4040 Portable Toilet Rental
  • 4045 Portable Toilet Pumping Service
  • 4050 Real Estate Inspection and Certification
  • 4060 Repair Labor
  • 4065 Repair Parts and Materials
  • 4070 Riser, Filter, and Baffle Installation
  • 4080 Drain-Field Rehabilitation
  • 4090 Emergency / After-Hours Surcharge
  • 4099 Travel and Mileage Surcharge

Mirror those revenue accounts with cost-of-service accounts (5010, 5020, and so on) so you can compute true gross margin by line. The two surcharge accounts — after-hours and mileage — deserve their own rows because they tend to inflate during the busy season and you want to see whether they are actually covering the marginal costs they are supposed to cover.

Disposal Site Tipping Fees: The Hidden Driver of Cost Per Job

Tipping fees are the single most volatile line in a pumper's P&L, and they vary wildly. Operators in rural Oklahoma pay as little as $25 a load. Operators in parts of New England see $150 a load or more. In areas where the closest publicly owned treatment works is 40 miles away, you may pay both a haul charge and a surcharge for high-strength grease waste.

To manage this, treat every load like a job that has to be reconciled against the truck and the route, not just dumped into a generic "disposal fees" expense.

Build a Disposal Log That Doubles as Your General Ledger Source

For each disposal event, capture:

  • Truck number and driver
  • Date and odometer in and out
  • Gallons disposed (most plants charge per 1,000 gallons)
  • Waste type — domestic septage, grease trap, or commercial holding tank
  • Tipping fee paid
  • Facility name and ticket number

That same log feeds your bookkeeping. At month end, the disposal log gets posted to a cost-of-service account split by waste type, so grease disposal costs hit the grease cost-of-service account, not the residential one. When you finally compute gross margin per revenue line, the numbers reflect reality.

This also matters because most state UIC programs and many local sewer authorities require pumper-haulers to maintain a per-vehicle pumping and disposal log and produce it on demand. Florida, South Carolina, Oregon, California, and Maryland all impose some variation of this rule, and a few states require the log to be retained for several years even after the truck is sold.

Compute True Cost Per Job

Cost per job is the metric every owner-operator should be able to recite. It is not just labor plus disposal. A defensible formula:

(Driver hours × loaded labor rate) + (Round-trip miles × loaded mileage rate) + (Gallons disposed × tipping rate) + (Allocated overhead per job)

Loaded mileage rate is the killer most owners undercount. Vehicle, fuel, and maintenance frequently account for the largest variable cost category in a pumping operation. When you bake insurance, registration, DOT compliance, oil changes, and pump rebuilds into a per-mile rate and then multiply by actual round-trip mileage, you discover that the $250 residential pump-out 35 miles outside your usual route is probably losing money. That is the entire reason mileage surcharges exist as a separate revenue line — so you can see whether they are covering their assigned cost.

EPA Class V Injection Wells and the Manifest Trail

Most septic system leach fields qualify as Class V injection wells under the federal Underground Injection Control program. In most states, Class V wells are "authorized by rule," meaning the homeowner does not need a permit so long as inventory information has been submitted and the system does not endanger underground sources of drinking water. The catch: as soon as the operator installs, repairs, abandons, or significantly modifies a Class V well, separate paperwork can apply.

For a pumper-hauler, the EPA Class V rule does not generally regulate the pumping activity itself — but the receiving treatment facility is regulated, and many state UIC programs require pumpers to maintain manifests that track the chain of custody from tank to disposal site. The bookkeeping implications:

  • Manifest numbers should be cross-referenced on every disposal-fee invoice you post to the books.
  • Discrepancies between manifest gallons and invoiced gallons are an audit flag — reconcile monthly.
  • Records often must be retained for three to five years depending on the state. Build a retention schedule into your accounting software.

If you ever face an EPA or state UIC inspection, the inspector wants to see that the truck log, the manifest, the disposal facility receipt, and the customer invoice all agree. Sloppy bookkeeping here is not just a margin issue — it is a license issue.

Section 179 and Bonus Depreciation on Vacuum Trucks

A new vacuum truck is the single largest fixed-asset purchase most pumpers ever make, typically $150,000 to $300,000 for a quality unit. Used trucks are common and equally eligible for Section 179 expensing as long as they are "new to you."

Eligible equipment for Section 179 expensing in a pumper operation includes:

  • Vacuum trucks, pumper trucks, and grease haulers
  • Pump units, hose reels, and high-pressure jetters
  • Tank inspection cameras and locator equipment
  • Portable toilets and restroom trailer fleets
  • Service vans for inspection and repair work
  • Computer hardware and dispatch software

The 2026 tax year continues the Section 179 deduction limit at over $1 million per year for qualifying equipment, with a phase-out threshold of around $2.5 million in total purchases (always confirm current limits with a tax professional). Bonus depreciation under IRC Section 168(k) applies to amounts above the Section 179 cap. For a single-truck shop dropping $250,000 on a new vacuum unit, the entire purchase usually qualifies for first-year expensing.

Don't Confuse the Truck with the Tank

A common error: trying to put the actual installed septic system or the on-property components of an installation job onto a Section 179 schedule. Septic systems installed for a customer are not your fixed assets — they are job-cost material expensed against the install revenue. If you own the property where a system was installed, that system is a 15-year land improvement under MACRS, not Section 179 property. Keep the truck on the equipment depreciation schedule and the customer-side installs in cost of goods sold.

Reserving for Workmanship Warranty and Drain-Field Failure

Septic installers and rehab contractors carry tail risk that pumpers alone do not face. A drain field that fails 18 months after installation can cost $15,000 to $30,000 to dig out and rebuild. State licensing boards in Florida, North Carolina, South Carolina, Oregon, California, and Maryland all impose contractor surety bonds — Oregon, for example, requires $15,000 for installer or pumper/installer licenses and $5,000 for pumper-only.

A surety bond is not the same thing as a warranty reserve. The bond protects the customer if you abandon the job. The reserve protects you if a system you installed fails inside the workmanship-warranty window.

How to Estimate the Reserve

A defensible warranty reserve looks at three years of completed-installation revenue, multiplied by the historical warranty-claim cost rate (often 1% to 3% of install revenue for a competent crew). Each month, accrue the reserve as a debit to warranty expense and a credit to a warranty reserve liability. When a claim hits, you debit the reserve and credit cash or accounts payable as you write the check.

This treatment matches the matching principle — the warranty cost belongs in the same period as the revenue that triggered it — and it stops the income statement from getting whipsawed when a single drain-field replacement lands two years after the install.

Bookkeeping Habits Most Septic Operators Skip (And Shouldn't)

A few practical habits separate the operators who actually know their numbers from the ones who just read the bank balance every Friday:

  • Reconcile the bank weekly, not monthly. Dispatch software and field-pay apps create a constant stream of transactions; a monthly reconciliation buries small errors that compound.
  • Track each truck as a cost center. Fuel, repairs, insurance, and registration all live under the truck's number, so you know which unit is profitable and which one is begging to be replaced.
  • Code customer deposits as liabilities. Real estate inspection deposits and installation down-payments are not revenue until the work is performed.
  • Separate sales tax by jurisdiction. Many states tax pumping services differently from installation services and treat portable toilet rental as taxable tangible personal property leasing.
  • Capture tips and gratuities formally. A driver who pockets a $20 tip and does not report it can blow up at audit time. Many shops require drivers to log all gratuities on the daily ticket.

The point is not bureaucratic — it is that the difference between a 6% net margin and a 14% net margin is almost always invisible in the bank balance and entirely visible in a well-built ledger.

Why Plain-Text Records Beat the Black Box

Septic operators tend to inherit their bookkeeping system from whoever set up their first QuickBooks file ten years ago. As the business grows — more trucks, more lines of work, more states — that file fills with quirks, custom one-off accounts, and journal entries no one quite remembers. Audit prep gets expensive. Selling the business to a regional consolidator gets painful because the buyer's diligence team cannot tell what is signal and what is noise.

The case for keeping the books in a plain-text format is that the data stays inspectable forever. Every transaction is a readable line. Every account hierarchy is a directory you can grep. Every report rebuilds from the same source of truth, so when an EPA auditor, a state UIC program manager, or a private-equity buyer asks for three years of disposal cost per gallon by truck, you can produce it in minutes — not weeks.

Keep Your Books as Clean as Your Trucks

Running a pumping operation means living with messy work and clean records — the trucks come back dirty, but the books cannot. Beancount.io gives you plain-text accounting that is transparent, version-controlled, and ready for the way modern auditors, lenders, and AI tools want to read your data. Get started for free and see why operators in route-based service industries are switching to a ledger they can actually read.