facebook-pixel

SEPTIC PUMPING & HAULER OPERATIONS

Septic pumping software that knows every tank at every property — down to the last gallon pumped.

From the 3-year residential pump-out to the monthly grease route to the WI DNR audit export. FieldCamp models the way hauler operators actually work — Property → Septic System → Tank → Pump-Out → Manifest, not a generic FSM with a label change.

Book a 15-minute callWe'll spin up your Property → Septic System → Tank model on the call.
4.8Capterra

Trusted by hauler operators
from a one-truck septic shop to a multi-county waste yard.

Septic pumpingGrease trapPortable toiletsLift stationsTank installsATU service

01  The septic data model

Every tank at every property — down to the last gallon pumped.

FieldCamp does not ship a septic schema out of the box. It ships something better: the Custom Objects primitive — spin up Septic System, Tank, Pump-Out, Manifest, and Permit records in an afternoon, the same way the docs build HVAC equipment.

Typed fields — capacity in gallons, compartments, baffle condition, scum + sludge depth, household size — sit beside county-permit records, OEM warranty by serial, and the record-layout view dispatcher, driver, and CSR all share. One property record holds every pump-out, manifest, and baffle photo for the life of the tank — HOA and mobile-home parks add the Property → Unit → Asset hierarchy via parent-child links.

112 Hollow Pond Rd
Property treeproperty_profile

112 Hollow Pond Rd

Erin Connolly · 4-person household

Active
Residential1 system4 componentsService plan active
Septic System #1System4 components
Tank A · 1,000 galSingle comp · riser at gradeDue soon
D-boxConcrete · 4-portGood
Effluent filterInstalled 2019 · serviceableDue soon
Drainfield · 750 sqftConventional · no surfacingGood
Linked permit · Custom ObjectDone
Permit #2023-0184AuthorityGranby County DOHApprovedAug 2023
Same primitive as HVAC equipment + bait stations
Tank A inspectorseptic_tank

Tank A · Septic System #1

Service due · effluent filter flagged

Due soon
Service: Due soon · Aug 2026Plan: Active 5-yr residentialWarranty: Out of coverage
OverviewVisit historyFilesManifest log
Spec sheet
CapacityNumber1,000 gal
CompartmentsNumber1 · single
MaterialSelectConcrete
ManufacturerTextInfiltrator
Install dateDate2003-06
Riser at gradeBooleanYesGood
Last pumpVisitApr 2022 · 980 galLapsed
Last scum / sludgeNumber5.5in / 9in
Activity feed4 entries

Mike pumped 980 gal · scum 5.5 / sludge 9

Apr 2022

Baffle photographed · OK

Apr 2022

Riser installed at grade

Mar 2019

County inspection passed

Jul 2017

Last pump 4 yr 3 mo ago. 4-person household + scum 5.5in last reading puts Tank A at the EPA 6in threshold. Cadence rule pulls next pump-out to Aug 2026.

Property → System → Tank

Tanks nest under their septic system, the system under the property. Open one property and see every tank, every D-box, every drainfield — with capacity, install date, and last pump-out date in place.

Capacity in gallons is a field

1,000 / 1,250 / 1,500 gal. Compartments. Material. Manufacturer. Riser at grade. Effluent filter installed. The spec sheet on every tank, every visit.

Last scum + sludge is a field

Scum 6.5in. Sludge 11in. Past EPA's 6in / 12in thresholds, the cadence rule pulls the next pump-out forward — automatically.

Built in an afternoon

Same Custom Objects primitive that runs HVAC equipment, pest-control bait stations, and property units. You own the schema. Add the field your county auditor asks for next month without filing a ticket.

02  One yard, four cadences

Septic, grease, portable, lift station — on one customer, one data model.

Tank Track is septic-first. ServiceCore leans portable. The operator who actually shows up on Monday runs all four out of one yard — and pays for software that pretends they don't.

FieldCamp's Custom Objects + Recurring Jobs + Job Types let one customer carry four parallel cadences — 3-5 year pump-out, monthly grease-trap, weekly portable-toilet, quarterly lift-station — each with its own checklist, skill requirement, and price-book entry. The rules engine anchors every cadence to its own visit-complete event.

Lakeside Diner LLC
One customer · 4 assetscustomer_assets

Lakeside Diner LLC

Restaurant + construction site · 47 Lakeside Ave

Active

Septic Tank · 1,500 gal

3-yr cadence · next Jul 2027

Grease Interceptor · 1,000 gal

Monthly cadence · next Aug 12

Portable Toilet x2 · jobsite

Weekly cadence · next Aug 4

Lift Station Pump-1

Quarterly cadence · next Sep 2

View 12 more assets →
The wedgeKnowledge gap

Tank Track silos by line of business. ServiceCore leans portable. Generic FSMs lack cadence entirely.

This is what your operator actually runs — even if the software pretends it doesn't.

Weekly schedule · 4 cadencesrecurring_jobs

Mon

Portable drop

x2 · weekly

Tue

Wed

Grease svc

1,000 gal · monthly

Thu

Lift station

Pump-1 · qtr

Paired stop

+8 min from grease

Fri

Septic pump

1,500 gal · 3-yr

Recurring Jobs · 4 active schedules · 1 customer record · same yard. Each Job Type carries its own checklist, skill, and price-book entry.
Septic · 3-yrGrease · monthlyPortable · weeklyLift · quarterly
AI Dispatcher · grease + lift can pair Thursday · +8 min

03  Lead and book

From tank backing up to scheduled — in ninety seconds.

Every inbound — voicemail, booking form, property-manager text — becomes a Request on the matching property. That record already carries the tank, the cadence, and the last-pump date — the CSR knows the cause before the homeowner finishes describing the symptom.

Online intake runs 24/7 via the branded booking page; phone callers convert via one-click Request-to-Job; the Command Center AI drafts the job — tank size, likely overage, deposit needed — before you finish the voicemail transcript. The built-in CRM holds the service history per property.

REQ-3024 · 112 Hollow Pond Rd
Step 1 · Inboundvoicemail_request
VoicemailAug 3 · 1:42 PM

“Hi this is Erin Connolly, 112 Hollow Pond Rd. Tank is backing up since this morning. Two toilets affected. Need someone today if possible.”

AI transcription · 32 sec · auto-attached to Request

Step 2 · Match + inferproperty_match
Match found

112 Hollow Pond Rd · Granby CT

Erin Connolly · 4-person household · plan active

Tank A1,000 gal · single comp
Last pumpApr 2022 · 4y 3m
Cadence3-yr residential
Last scum5.5in (EPA 6in)

Command Center AI: Likely cause is 4-yr cadence overdue + symptom at scum threshold. Est. 1,200 gal pump (180 gal overage at $0.15 = +$27).

Online booking · 24/7Granby Septic Co.
Book a pump-out · address…
Step 3 · Auto-draftjob_draft
Emergency Pump-Out · draft90s
Property112 Hollow Pond Rd
TankTank A · 1,000 gal
WindowToday · 2:30 PM
Est. volume1,200 gal
Est. overage180 gal · +$27
Job typePump-Out (emergency)
DriverTBD · cert-gated
Match: greenCadence overdueAction queued
Property matched · cause inferred · job drafted in 90s

04  The cadence engine

Three years between pump-outs — the schedule writes itself.

EPA says every three to five years for a healthy residential tank. FieldCamp pairs Recurring Jobs with Workflows so the next pump-out is created the moment the current one completes — not the day a calendar timer expires.

Reminders fire at minus 30 / 7 / 0 days, and household size, sludge depth, and tank capacity pull the next visit closer or push it out. Service Agreements carry the multi-year terms; the rules engine enforces them.

Tank A · 112 Hollow Pond Rd
Visit ribbon · 2022 → 2029recurring_jobs

Apr 2022

Pumped 980 gal

Done

Aug 2025

Next scheduled

Due soon

Feb 2029

Auto-creates on completion

Queued
Event-anchored — when the visit completes, the next one schedules. Not a calendar countdown.
Cadence ruleworkflow_rule

Residential 1,000 gal · 4-person

Anchored to: Visit Complete

Active
Pump-Out completes
Create next Pump-Out at +3 years
If household >4 OR scum >6in → −6 mo
Email −30d · SMS −7d · SMS 0d
Service Agreement: Residential 5-yr

Erin's rule recalculated: scum 5.5in + 4-person household → next pump scheduled +2.5 yrs (Feb 2029).

Cadence anchored to visit-complete · not a calendar timer

05  AI dispatch

The right truck, the right cert — the tightest route.

The job tray drags an unassigned Pump-Out onto the truck with the remaining tank capacity to take it; route optimization reorders the stops so the density compounds.

Hierarchical skills route only the qualified driver — NAWT Vacuum Truck Tech, CDL Class B, confined-space entry. Live team tracking gives dispatch 30-second GPS breadcrumbs; tokenized ETA links let the homeowner watch the truck approach; Service Areas carry county-level zones. Honest caveat: stop-order optimization, not vehicle-class routing — you still know which bridges your 4,000-gallon vac truck cannot cross.

Today · 06450 cluster
Dispatch boardjob_tray
AI Dispatcher · 92% confidenceAug 3 · 2:11 PM

Assign Mike R. → Erin Connolly · Tank A

Mike R. · NAWT VTT · CDL Class B

Truck 28 · 1,800 gal remaining · 12 min from prev

Drive12 min · real route
Capacity1,800 gal remaining
Cert matchNAWT VTT · CDL B
Last stopYes · before Granby WWTP
Truck 28Mike R.Density · 6/30 mi · $1,420
Truck 31Diego S.
Truck 36Wendy K.
NAWT VTTNAWT InspectorCDL Class BConfined-space
Live tracking · Truck 28live_team_tracking
•123••

Truck 28 · 06450 cluster · → Granby WWTP

Granby Septic Co.

Mike is 12 min away

Track the truck · no login

Live · refreshes every 30s
Stop-order optimization · weight-restricted routing not modeled · bring your own bridge knowledge.
Mike R. fits · cert match + capacity + +0 detour

06  Onsite + manifest

Gallons, baffle photos, signature, manifest — on one form.

The driver opens the visit on the truck iPad and sees one form. Job Forms carry the septic checklist you build once and auto-attach to every Pump-Out: tank depth, scum, sludge, baffle, effluent filter, drainfield, photos.

Mobile forms tap-capture photos; Custom Log Templates hold the regulator's data — gallons pumped, disposal site, manifest number — beside the standard cost log. The customer signs on glass. The form completes offline at the disposal site and syncs the moment the truck climbs back to bars — everything attached to the property via Client Files.

Pump-Out · Tank A · 112 Hollow Pond Rd

Pump-Out

Tank A · Erin C.

Pre-trip

Septic inspection

Tank depth56in
Scum6.5in ⚠
Sludge11in
BaffleOK
Eff. filterReplace
DrainfieldOK

Photos · 3

Gallons pumped

1,180

Base 1,000 · Overage 180 · +$27

Disposal

Granby WWTP · 8.4 mi

Gate $0.024/gal

GR-2026-0847

Signature

Erin C. · Aug 3 4:14 PM

Offline · sync pending
Behind the formcustom_log_template

Septic Pump-Out Log Template

Custom Log
gallons_pumpedNumber
disposal_siteSelect
manifest_numberText
scum_depth_inNumber
sludge_depth_inNumber
effluent_filter_statusSelect
Applied to 2,184 Pump-Out visits this year
Client Files · Erin Connolly14 docs · 38 photos

Onsite AI: Scum 6.5in is past EPA 6in threshold. Surface effluent filter replacement at the kitchen table — $89 add-on.

Form completes offline at the WWTP · syncs on return

07  Repair vs replace

Good, better, best — the homeowner picks at the kitchen table.

When the inspection shows a failed baffle or a failing drainfield, the tech opens an estimate with three options — Repair, Replace, Full system — pulled from price-book bundles.

The homeowner signs on the iPad right there; on a new install, the deposit module collects 25% on a Stripe link before the truck leaves the driveway. No second visit to close. No PDF email chain.

EST-2026-0847 · Erin Connolly · Tank A
Three-option estimateestimate_options
Erin Connolly · 112 Hollow Pond Rd
Homeowner · 4-person household · Tank A inspection findings

Repair baffle + replace effluent filter

1-day · in-stock parts · 90-day labor warranty

Used when baffle salvageable, scum <8in

$640

Replace tank + install new risers

★ Signed

3-day · permit included · 5-yr tank warranty

Used when baffle gone, tank intact

$4,850

Full system + drainfield rejuvenation + ATU (NSF 40)

14-day · permit + perc test · 10-yr · annual inspection plan

Used when drainfield failing

$18,400

Pulled from Price Book bundles · used 142 times this quarter
Signature + depositdeposit_widget
BETTER · SignedOn-iPad

Erin Connolly

Signed Aug 3 2026 · 4:12 PM

E-signed · Aug 3 · 4:12 PM · IP 174.97.x.x · full audit trail

Deposit · 25% on BEST option (illustrative)

$4,600

of $18,400

Stripe link sent
erin@…Auto-apply on signature
GoodBetter · SignedBest · Deposit ready
Erin selected BETTER · deposit-capable on BEST

08  Get paid

Driver collects on-truck. QuickBooks settles overnight.

The completed Pump-Out auto-generates the invoice — base service, gallon overage as a configured line item, add-ons, tax. Payments route through Stripe — Pay Now link or stored card on file — or cash and check recorded on-site.

QuickBooks, Xero, or Wave syncs the invoice and the payment overnight. Honest list: Stripe card, cash, check, bank transfer — Tap-to-Pay, ACH, and Apple Pay are on the roadmap, not in the box today.

Inv #2026-0941 · Erin Connolly
Auto-invoice from completed visitcreating_invoices

Inv #2026-0941

Erin Connolly · 112 Hollow Pond Rd · Aug 3 2026

Paid · Stripe
Pump-Out 1,000 gal$420.00
Gallon overage 180 × $0.15$27.00
Effluent filter replacement$89.00
Subtotal$536.00
CT sales tax 6.35%$34.04
TOTAL$570.04

Paid

Stripe · Aug 3 · 5:47 PM

Synced to QBO

2:00 AM · matched

Payment pathspayments_overview
Stripe card · primaryActive
SMSGranby Septic Co. · Pay $570.04 → fc.link/pay/8j2

Pay Now link on every invoice. Stored card on file for recurring billing.

$ Cash · recorded on-siteAvailable
✓ Check · image attachedAvailable
⇄ Bank transferAvailable
qb

Synced to QuickBooks Online at 2:00 AM

Invoice + Payment matched · tax mapped

Payments today: Stripe card · cash · check · bank transfer. Tap-to-Pay on iPhone and ACH direct debit are on the roadmap, not in the box today.
Auto-invoiced from completed visit · paid in 2h 14m

09  Audit day

WI DNR walks in. You export five years in two clicks.

Wisconsin NR 113.11(3) wants a daily log book. Florida Rule 62-6.010 wants five years of retention. Every visit already captures gallons, disposal site, manifest number, and driver signature via Custom Log Templates — so the five-year audit window is a two-click filter and export.

Manifests attach as Client Files and roll up in the job log. Ask the Command Center “which tanks did we pump in 2024 across Granby County” and it draws the dataset. FieldCamp captures and exports — it does not file with the state for you.

5-year audit export
Tomorrow · 9:00 AMaudit_threat
Calendar eventTomorrow

WI DNR field audit

9:00 AM · Jon (Ops Manager) · main yard

Daily log book + invoice records
5-year record retention · OSTDS
Surface-disposal fee log · $1.25/dry ton
Land-application + pathogen reduction
The folder used to take a month. Now it does not.
Generate audit exportaudit_export

Audit report builder

Two clicks · 5-year window · ready in 4 sec

Date range2021-08 → 2026-08
Customer / PropertyAll
IncludeGallons · Disposal · Manifest # · Signature · Pre-trip

Preview · first row

Aug 3 2026·112 Hollow Pond Rd·Tank A·1,180 gal·Granby WWTP·GR-2026-0847·Mike R. (VTT-22184)

2,183 more rows · ready in 4 sec

FieldCamp captures and exports. We do not file with the state — your operator does.
Command Center · 2,184 visits across 5 yrs · ready in 4s

11  Why it matters

Route density is the lever. The software is the fulcrum.

One in five US households sits on a septic system, and EPA's SepticSmart puts the cadence at three to five years. Every minute trimmed off the next stop is profit; every gallon left in the truck is fuel.

Tank Track's own startup guide names route density — not pricing — as the single biggest variable in a hauler's P&L. FieldCamp's route optimization reorders the stops; live tracking keeps the dispatcher honest about where the time goes. We optimize stop order, not vehicle class — the density is yours to earn.

Stat

21.7M

US households on septic

~1 in 5 · EPA

Stat

3–5 yr

Residential pumping cadence

EPA SepticSmart

Stat

$0.024 → $0.076

Disposal fee per gallon

NC → US Virgin Islands

“Route density is the biggest variable in our P&L. Not pricing — density.”

Tank Track operator startup guide / Pumper Magazine

The caveat: FieldCamp does not optimize for vehicle class or weight-posted routes. It optimizes the stop order. The density is yours to earn.

12  Related industries

If you run more than one trade out of one yard.

Most hauler shops do not stop at septic. The data model that holds Property → Septic System → Tank → Pump-Out → Manifest holds every adjacent trade too — built for any operation, same typed records, vocabulary flipped.

13  FAQ

Things hauler owners ask before they sign.

Honest answers for the hauler comparing FieldCamp to Tank Track, ServiceCore, PRO Septic, or spreadsheets and Jobber. If we don't ship something — Tap-to-Pay, weight-restricted routing, e-permit filing — we say so. The whole platform, one page.

What is septic pumping software?

Septic pumping software is the operational system of record for a hauler: it holds the property, the tank (capacity, compartments, baffle, riser, effluent filter), the multi-year pump-out cadence, the inspection checklist, the manifest and disposal log, the invoice, and the customer record — all on one data model. FieldCamp adds two things competitors gesture at but never expose: an editable Custom Objects layer you spin up in an afternoon, and a cross-vertical operator model that runs septic, grease-trap, portable-toilet, and lift-station service from one customer record. See docs.fieldcamp.ai/data-model/custom-objects-and-fields.

Does FieldCamp ship a septic-specific data model out of the box?

No — and that is on purpose. Septic systems, tanks, pump-outs, and manifests are BUILT on the shipped Custom Objects and Fields primitive — the same way HVAC equipment, pest-control bait stations, and property units are built. The benefit: you own the schema. Add the field your county auditor asks for next month without filing a feature request. The cost: an afternoon of setup. We help with that on the kickoff call. See docs.fieldcamp.ai/data-model/custom-objects-and-fields.

Can it handle 3-5 year recurring pump-out schedules?

Yes. FieldCamp uses Recurring Jobs for the cadence interval and Workflows for the anchor event. The next pump-out is created the moment the current visit completes — not the day a calendar timer expires. Anchored to the visit-complete event, with reminder series at minus 30, minus 7, and 0 days before due. See docs.fieldcamp.ai/job-management/recurring-jobs.

Does the driver app work offline at the disposal site?

Yes. Disposal sites are famously dead zones. The mobile form completes offline — checklist, gallons pumped, disposal site, manifest number, photos, signature — and syncs the moment the truck climbs back to bars. See docs.fieldcamp.ai/job-management/using-forms-in-the-field-mobile-guide.

Can I bill gallon overages?

Yes, framed honestly: gallon overage is added to the invoice as a configured line item ($/gal × overage gallons) using documented line-item editing on the invoice, not a native metered-billing meter. The tech sees the overage on the form; the line item appears on the invoice the moment the visit completes; the homeowner pays via Stripe. See docs.fieldcamp.ai/estimates-invoices/creating-invoices.

Does it sync with QuickBooks?

Yes — QuickBooks Online and Desktop, plus Xero and Wave. Two-way sync of invoices, payments, and clients runs nightly. The integration is on the Pro plan. See docs.fieldcamp.ai/integrations/connect-quickbooks-xero-and-wave-to-fieldcamp.

Does it support Tap-to-Pay or ACH?

Not today. Payments today are Stripe card (Pay Now link on every invoice or stored card on file), cash, check, and bank transfer. Tap-to-Pay on iPhone, ACH direct debit, and Apple Pay are on the roadmap. We list what we have. See docs.fieldcamp.ai/payments/payments-overview.

Does it route around weight-restricted roads for vacuum trucks?

No. FieldCamp's route optimization is stop-order optimization — it reorders the stops on a driver's day to minimize drive time. It does not model vehicle-class, low-bridge, or weight-posted-road constraints. Bring your own bridge knowledge; we optimize what's reorderable. See docs.fieldcamp.ai/calendar/route-optimization-in-fieldcamp.

Get started

Want septic software built around the tanks at every property?

Fifteen minutes. We'll spin up your Property → Septic System → Tank model, your 3-5 year cadence, your manifest log — and walk into the WI DNR audit with two-click confidence.