Example website Fair Hill Septic Service is not a real company. This page shows Tailgate Office’s NapkinPrice widget running on a contractor’s own site, quoting against real rates in a real account. Missed-call text-back Open the demo dashboard About NapkinPrice
Fair Hill Septic ServiceElkton, MD · Cecil County pumping and inspections since 2006 (301) 555-0142
Pumping, filters, risers and inspections · Cecil and Harford

Nobody has opened that tank since you bought the house. Here is what it costs.

Tell us how many tanks, roughly how big, and how long it has been. You get a price range in about a minute, with the truck and the tipping fee already inside it. Then we come, pump it to the bottom, and show you what is in there before we put the lid back.

Licensed Maryland haulers Pumped to the bottom, not skimmed Baffles and filter checked every visit
Instant price range
The truck is in the price$165 for the truck, the hose and the tipping fee at the plant, quoted up front. Nothing appears at the door.
We pump it, we do not sell you a fieldIf the tank comes back down and stays down, we say so and leave. If it does not, you get photographs and a choice.
From the tank inlet outwards is oursThe tank, the filter, the distribution box and the field. The drain under your house is a plumber’s, and we will say so.
One price all yearThe same tank costs the same in February and in August. We do not have a busy-season rate and we are not going to invent one.
What we do

Everything from the tank inlet out to the far end of the field

The lid comes up, the tank goes down to the bottom rather than getting skimmed off the top, both baffles get looked at, the effluent filter comes out and gets washed, and the lid goes back seated and sealed. A pump-out that leaves six inches of sludge in the bottom is not a pump-out, it is a receipt.

Priced on this page

The routine pump-out

Three to five years for a family of four on a 1,000 gallon tank. One tank or two — a pressure-dose system or a mound has a second, smaller dose tank with the pump in it.

Cheapest part, biggest job

Effluent filters

The screen in the outlet baffle is what stops solids reaching the field. It is the cheapest thing in the system and the one that protects the most expensive thing in the system.

Do it while the hole is open

Risers and watertight lids

A cracked concrete lid is the one genuinely dangerous thing in your garden, and a buried one means paying somebody to dig for it every three years. It is cheap on a visit you are already having.

Priced on this page

Septic inspection for a sale or a loan

Every tank located and opened, sludge and scum measured off the baffles, the distribution box lifted, the field walked and probed, written up with photographs. Usually the same day.

Priced on this page

Tanks nobody can find

Plenty of houses here have not had the lid up since the seventies. Locating it is on the form as its own answer rather than as a surprise on the invoice.

Site visit

Drain fields, failed systems and new installs - we come and look

Wet ground over the field, a system that backs up a week after every pump-out, a failed county inspection, or bare land with nothing on it yet. We come and look at those.

How we price

By the tank, and the truck is already in the number

The form at the top of this page uses our real rates. It shows a range rather than a single number because how deep the sludge actually is, and what the lid turns out to be sitting under, are things we can only settle in your garden.

Count the tanks

Tanks, not lids — a two-compartment tank has two lids and is one tank. Then roughly how big it is, how long it has been, and how we get to the lid. The same questions we ask on the phone.

See the range

Midpoint plus or minus 10%, with the $165 truck inside it. Nothing quotes under our $315 minimum. Anything over $2,000 gets a visit instead of a number — past that you are buying a repair, not a pump-out.

We pump and show you

The lid comes up, the tank goes down to the bottom, and you see the baffles and the filter before we seal it. Travel is priced from your ZIP, and there is no seasonal rate on anything we sell, at any time of year — a tank fills at the rate the house fills it and the calendar has nothing to do with it. Septic inspection for a sale or a loan prices how soon you need the report instead, because a settlement date does not care what the weather is doing.

Service area

Based in Elkton. We say what the trip costs before we make it.

Your ZIP code sets the travel line on your estimate. A loaded tanker is a slow, heavy, expensive thing to drive, and the load has to come back to a plant that will take it — so the further out you are, the more of the day the trip is. You get to see that before you book rather than after.

  • Local: Elkton, Fair Hill, North East and Rising SunZIPs 219xx
    No travel fee
  • Harford County: Aberdeen, Bel Air and Havre de GraceZIPs 210xx
    +6%
  • Northern Baltimore County and CarrollZIPs 211xx
    +10%
  • Kent and Queen Anne's, over the SassafrasZIPs 216xx
    +14%
  • Everywhere else we travelAny other ZIP we can reach
    +22%
Notes for anyone evaluating the demo
  • Priced path. Pick Tank pumping and effluent filter service, then: 1 tank, about 1,000 gallons, last pumped four to six years ago, the lid at grade or on a riser, clean and refit the filter that is in there, lid cracked or buried No, backing up No. Use ZIP 21921. The live pricing engine returns $398 – $487 with the disclaimer, and the lead lands in the demo account’s inbox. That is the job this business does more than any other — a routine pump-out with the filter washed while the hose is already in the tank: the $165 truck plus one tank at $175 plus the $45 filter clean is $385 of dollars, and the four-to-six-years band (+15%) applies once to all of it, for a midpoint of $442.75. The plan for this trade says pumping runs $300 to $600 and quotes cleanly, and that is the band the rate card was fitted to land in.
  • The base fee is inside the percentage pool, and on this trade it is a big base fee. qf_price() starts the additive figure AT the service’s base fee, so the $165 truck is marked up by the same +15% as everything else. That $165 is not a van and a dust sheet: it is a vacuum tanker, and a thousand gallons that somebody at a treatment plant has to be paid to take. On the bare pump-out below it is 48% of the whole ticket, which is exactly why it belongs inside the number she is shown rather than appearing at the lid.
  • Percentages pool, they do not compound. A +35% tank and a +35% sludge answer add to +70%, not to a 1.35 × 1.35 that would land at +82.25%. It is the version a homeowner can follow on the phone, which is why the engine does it that way.
  • Where the pooling is a compromise, shown with two runs rather than asserted. A pooled percentage lands on the whole additive figure, riser included. Take the bare pump-out and add a riser: $315 – $374 becomes $653 – $798, midpoint $340.00 to $725.00, so the riser costs exactly its $385 because that job pools 0%. Now take the same riser on a job with a buried lid and four-to-six years of sludge: $485 – $593 becomes $970 – $1,186, midpoint $539.00 to $1,078.00 — the same riser, $539.00. The access band reaching the riser is fair, because the hole is being dug either way. The sludge band reaching it is not, and the help text says that answer is figured across the visit rather than pretending otherwise. The driver trues it up at the lid.
  • The per-tank rate is the only thing that multiplies. Tank count is a multiply; tank size, sludge age and lid access are percentages; the filter and the riser are flat amounts added once for the visit however many tanks there are. Strip the priced path back to the bare job — 1 tank, about 1,000 gallons, pumped within the last three years, lid at grade, no filter work, no riser, not backing up — and you see the rate on its own: $315 – $374, a $340.00 midpoint, which is exactly $165 + $175. Then, one answer at a time and everything else held still: two tanks instead of one is $580 – $708, a 1,500 gallon tank instead of a 1,000 is $520 – $635, never pumped since they moved in is $468 – $572, a buried lid is $485 – $593, and a brand new effluent filter instead of a wash is $523 – $639.
  • A negative option, and the floor that catches it. A 750 gallon tank is genuinely less to pump, less time on the hose and less at the plant, so that option is minus 12% — a real reduction in what this business invoices, not a discount dressed up as one. Run the cheapest answer set the service can produce: 1 tank, about 750 gallons, pumped within the last three years, lid at grade, nothing else. The arithmetic comes to $299.20, under the $315 minimum, so it quotes $315 – $347. Note the low end of the band is the floor itself, not 10% below it — and that the bare $340.00 job above is clamped the same way, which is why its band reads $315 to $374 rather than $306 to $374.
  • A rule that raises the floor instead of adding a fee. Take the bare pump-out and answer Yes to “is it backing up into the house, or is there sewage showing in the yard”: the work itself is still $340.00, but the rule lifts the minimum to $525 and the quote comes back $525 – $578. Turning up with an empty tank to a house that has nowhere to drain, pumping it down and then finding out why is a different visit from a scheduled pump-out, and it has never come in under that. The help text is also where this business tells her the thing she would rather hear now than after the invoice: if the tank turns out to be nowhere near full, the blockage is in the drain under the house and that is a plumber’s work.
  • Travel zone, and why every zone here is a percentage. Repeat the priced path with ZIP 21001 (Aberdeen, in Harford): $422 – $516. With 21157 (Westminster): $438 – $536. With 21620 (Chestertown, over the Sassafras): $454 – $555. Any ZIP outside the listed prefixes, whether 20017 (Washington) or 75001 (Texas), falls to the catch-all zone: $486 – $594. On the bare $340.00 pump-out that same catch-all gives $373 – $456. The zones carry NO flat fee at all, and that is a deliberate difference from the other demos: widget/quote.php writes a “Travel zone” line into the owner’s inbox for any lead with a matched zone, ROUTED LEADS INCLUDED, and a flat fee prints there as a dollar amount. A dollar figure on a lead whose whole point is that no price was produced is the one thing an account that routes a third of its work must not do.
  • Out of area. Use ZIP 99901. The visitor gets a polite decline instead of a price, and the lead is still captured.
  • Over the ceiling. Enter 2 tanks, 1,500 gallons or bigger, never pumped since they moved in, two lids buried, a new effluent filter, lid cracked Yes, backing up Yes. The midpoint works out at $2,343.00, clearing the service’s $2,000 ceiling, so the widget routes to “we’ll come and look” rather than printing a number. That ceiling is set where it is on purpose: past $2,000 you are not buying a pump-out, you are buying a repair, and a repair is the third service.
  • The second instant service, and its band is TIGHTER on purpose. Pick Septic inspection for a sale or a loan: 1 tank, a house being bought or sold, lids at grade and the field mown, on the county’s own form Yes, inside five business days, anybody living there No, ZIP 21921. $552 – $648, and the $195 for the trip, the probe and the written report is inside that number rather than added at the door. Move it to we are at the settlement table this week and it is $644 – $756; make it a house where nobody knows where the tank or the field is and it is $759 – $891; two tanks for a mortgage the lender will not close without, lids buried, is $1,071 – $1,258. The cheapest possible answer set floors at the service minimum: $425 – $459. Its ceiling is $1,500, which four tanks on a lost system for a mortgage at the settlement table clears at $2,268.25, so that one routes: at that point somebody is spending a day finding a system, and that is a survey rather than a form quote. Its band is 8% rather than the pump-out’s 10%, and TIGHTER on purpose — a fixed visit and a fixed report is a better-known job than a tank nobody has opened since 1974.
  • No season on any service, and that is a decision rather than an empty field. This is the demo that exercises the other half of the engine’s season handling — demo/chimney.php carries a first-fire uplift and proves the branch that fires, and this account proves the branch that does not. A chimney sweep’s season is licensed by a dated physical event: people light the first fire on the first cold weekend, smell smoke, and call, and from 1 October the sweeps in most counties are booked weeks out. Septic has no such date. A pump-out is deferrable, but what sets its timing is the last pump-out and how many people are in the house, not the calendar. Run the priced path with --date=2026-01-15 or --date=2026-11-15 and it is still $398 – $487, to the dollar, on both. Septic inspection for a sale or a loan refuses one for the reason a settlement date gives: it is set by a contract, and a contract does not care what the weather is doing. What that service prices instead is the thing that really is urgent about it — how soon the report is needed — as its own question, where the visitor can see it and change it.
  • Routing mode, and the number this page will not print. Pick Drain fields, failed systems and new installs - we come and look. That service is in site-visit mode, so it never shows a price at all; the visitor sees “we like to see it first”. Its name says so before she picks it, which matters because the widget’s service picker prints the name and nothing else — there is no badge telling her which services quote. None of its questions carries a pricing rule, including the one that asks how far the tank is from where a truck can park, whose help text says out loud that the answer is for loading hose and not for the price. A drain field runs $8,000 to $25,000 in this market and this page never prints that as an engine figure, because the fixture cannot compute one. A field is priced by what is under the ground and by what the county will permit: how the soil percolates, whether a repair area was ever set aside, where the well and the property lines are, and whether the lot takes a gravity trench or has to have a mound built on it. There is no rate card for that, which is exactly the condition site-visit mode exists for — the same discipline the chimney demo keeps for a stainless liner.
  • Where this account stops, and it agrees with the page on the other side of the line. Everything priced here is from the TANK INLET outwards: the tank, the effluent filter, the distribution box, the pump and the field. The drain under the house and the lateral that runs out to the tank are a plumber’s work, a different license and a different truck. It appears in this fixture exactly once, in the help text on the routed service’s first question, and it hands the caller to a plumber rather than quoting it — with the tell that makes it decidable at the lid: if the lowest fixture in the house is backing up and the tank is nowhere near full, the blockage is between the house and us. Copperworks Plumbing, the plumbing demo, ships “Sewer lines, well systems and commercial work” as its own routed service from the other side. The two accounts meet at the tank inlet and neither crosses it.
  • Two questions carry no pricing rule at all, on purpose. On the inspection service, “is anybody living in the house at the moment” moves no money — it decides whether the system has been loaded normally for the last few weeks, which is what makes a flow test mean anything. On the site-visit service, the hose-run number is validated between 5 and 400 feet and priced at nothing. Both prove the widget renders and validates an answer that changes no figure, which is a legal and useful thing for a service to ask.
  • The photo question carries no rule. Photos never move the price — the engine skips them entirely. Nothing is uploaded either: on a demo the visitor can tick “I have photos I can send” and the lead records “Has photos to send, not uploaded”, which is the owner’s cue to ask for pictures on the call. Attaching the image itself is on the roadmap.
  • The missed-call text-back. The CallMitt page replays which of five messages a missed caller would get and why. Straight about where it stands: nothing on this platform delivers a text message yet, because there is no SMS gateway and no carrier registration, so the reply becomes an outbox row marked queued and stops there. The rules, the hours, the quiet hours and the opt-out handling are built and running. Note what the five messages do NOT say: none of them promises a time of day or an after-hours call-out rate. The pricing engine has no dimension below a month and a day, so an after-hours premium cannot be expressed anywhere in this account, and nothing here pretends otherwise.
  • The widget’s field olive matches this site because the account’s key carries a theme color; the same script on an agency’s client site would carry the agency’s color.