Example website Dryline Restoration 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
Dryline RestorationShrewsbury, PA · IICRC certified since 2009 (301) 555-0142
Water damage restoration · Shrewsbury and the Baltimore side

A number for the dry-out, before the trailer leaves the yard.

Tell us what the water is, how much floor is wet, how far up the wall it went and roughly how long the equipment has to stay. You get a real price range in about a minute — and it is what we bill, not what your carrier will allow or what your deductible leaves you paying.

Crew on call every night Readings logged every morning Documented the way an adjuster wants it
Instant price range
We meter, we don’t guessEquipment comes off when the readings say dry, not on a fixed day.
Photographed from the first hourMoisture map, daily log and stills, in the format a carrier reads.
We tell you the categoryClean, grey or black water, and what each one costs you in demolition.
No obligation on the rebuildWe dry it. You are free to take the scope to somebody else.
What we do

Get it dry, prove it is dry, then put it back

Mitigation first and fast, because every hour a wet building stays wet is more material coming out of it. The rebuild is a separate conversation and a separate price.

Same hour where we can

Emergency extraction

Standing water off the floor, carpet and pad up, the source shut down if it is still running. The first truck carries extraction, meters and enough equipment to start.

The meters decide

Structural drying

Air movers and dehumidifiers set from readings, not from a rule of thumb, and read again every morning. We pull equipment as rooms come down rather than leaving it running.

Category three

Sewage and black water

Containment, negative air, respirators and everything porous out of the building. A different job from a clean supply line and priced like one.

Insurance work

Documentation for the claim

Moisture map, daily readings, equipment log and photographs from the first hour, written in the format your carrier’s estimating software reads.

Before a settlement

Mold inspection and air test for a sale or a claim

Air samples drawn to standard with an outdoor control, an accredited lab behind them and a written report with the readings and the photographs in it.

Site visit

Reconstruction after the dry-out — we come and scope it

Drywall, trim, paint, flooring, sometimes a kitchen. We scope it once the equipment is off and the numbers mean something.

How we price

The number that moves is how long the equipment stays

The form at the top of this page uses our real rates. It shows a range rather than a single number because the day count is a guess until the meters have been read twice, and because what is behind a wall is not visible from a phone call.

Tell us what is wet

What the water is and where it came from, how much finished floor it reached, how far up the wall it went, what is on the floor, and whether it had been standing. The same questions we ask on the phone at 2am.

Give us your best guess at equipment-days

Blowers and dehumidifiers multiplied by the days they stay — four blowers for three days is twelve, at $42 each. We ask it as one number because it is one number: our form adds your answers together, it does not multiply two of them by each other.

See the range

Midpoint plus or minus 12%, with the $465 call-out inside it rather than added at the door. Jobs under our $2,000 minimum quote at the minimum, and water that stood more than 48 hours raises that floor to $4,200. A loss that big gets a site visit instead of a number. The price does not change with the month — a burst hose in March is the same job as a frozen line in January.

One thing this form cannot tell you, and we would rather say it here than let you find out later

If this is going through insurance, the range above is what we bill. It is not your bill. Your carrier adjudicates its own line-item schedule after the fact, your deductible comes off whatever they allow, and the gap between those two numbers is set by your policy rather than by us. Our form knows nothing about deductibles, adjusters or policy limits and we have not taught it to pretend otherwise. What we can promise is that everything we do is metered, logged and photographed from the first hour in a form your adjuster will accept, and that we will sit down with them.

Service area

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

Your ZIP code sets the travel line on your estimate. A loaded trailer running the I-83 corridor twice a day for four days is a real cost, so we put it on the estimate instead of building it into everybody else’s price.

  • Local: Shrewsbury, Glen Rock and southern York CountyZIPs 173xx
    No travel fee
  • The Maryland run: Baltimore City, north county, HarfordZIPs 212xx, 211xx and 210xx
    +$145
  • Everywhere else we roll a truckAny other ZIP we can reach
    +$260 and +5%
Notes for anyone evaluating the demo
  • Priced path. Pick Emergency extraction and first-day dry-out, then: a supply line, water heater or appliance hose, 800 square feet wet, carpet and pad coming out, a flood cut two feet up, contents No, standing more than 48 hours No, 32 equipment-days, insurance Yes. Use ZIP 17361. The live pricing engine returns $3,475 – $4,423 with the disclaimer, and the lead lands in the demo account’s inbox. The $465 call-out, 800 square feet at $1.35, the $420 carpet and pad, the $640 flood cut and 32 equipment-days at $42 make $3,949, and nothing on this path fires a percentage.
  • What the engine does and does not do here, and it is the interesting one on this trade. A dry-out is billed as units times days. The engine cannot multiply one of your answers by another one. Square footage and equipment-days are two separate multiplies and they add; there is no rule kind that reaches a second question’s answer. So the form asks for the compound unit and does the multiplying in the help text, which is honest, rather than asking “how many blowers” and “how many days” separately and adding them, which would be arithmetic nobody could defend. Watch it move on its own: repeat the priced path with 12 equipment-days for $2,736 – $3,482 and with 64 for $4,658 – $5,928.
  • Percentages pool, they do not compound. Repeat the priced path with a sewage backup instead of a supply line: $4,691 – $5,971, which is +35% on the whole job rather than on one line of it. Add a basement full of stored contents as well — another +15% — and it is $5,213 – $6,634. That is 35 and 15 pooled to +50% and applied once: compounding them one after the other would have given $6,131 and it does not.
  • The insurance question deliberately carries no rule. Answer it Yes or No on the priced path and the number does not move: $3,475 – $4,423 either way. The engine has no concept of a deductible, an adjuster or a policy limit, and we are not going to imply it has one by letting the answer nudge a price. All it does is tell the crew to document the loss the way an adjuster wants it.
  • Travel zone. Repeat the priced path with ZIP 21228 (Catonsville) for the Maryland run: $3,603 – $4,585. Any ZIP outside the listed prefixes, whether 22201 (Arlington, VA) or 75001 (Texas), falls to the catch-all zone: $3,878 – $4,935, the percentage first and then the flat fee.
  • 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, and it is a tight boundary worth watching. A sewage loss, 1,600 square feet, hardwood on mats, four feet up the wall, standing more than 48 hours, at 91 equipment-days quotes $10,510 – $13,377. Change one answer — 92 — and the midpoint works out at $12,000.15 against this service’s $12,000 ceiling, so the widget routes to “we’ll take a proper look” rather than printing a number. Fifteen cents. Routing is tested on the midpoint and the band is drawn afterwards, which is why the published high end can sit above the ceiling: the highest number this service can ever print is $13,440.
  • Minimum floor. 50 square feet on bare concrete, nothing up the wall, nothing standing, 4 equipment-days, ZIP 17361: the work itself is $700.50, well under the $2,000 minimum, and it quotes at $2,000 – $2,240. Note the low end of the band is the floor itself, not 12% below it.
  • A rule that raises the floor rather than adding to it. Answer Yes to the 48-hour question on the priced path. The job’s own arithmetic is unchanged at $3,949 — nothing was added — but the rule lifts the minimum to $4,200 and the quote comes back $4,200 – $4,704 instead of $3,475 – $4,423. The floor moved, and because the low end of the band clamps to that floor after the range is drawn, the bottom of the published range goes flat. A quote with that answered Yes never comes back below $4,200.
  • The second instant service, and the one this trade has instead of a cheap diagnostic call. The plumbing, heating and electrical demos all spend this slot on a cheap diagnostic visit with the trip inside the base fee - $129, $129 and $119 respectively. Water damage has no such thing: the truck rolls and extraction starts. So the second service is the fixed-report shape — pick Mold inspection and air test for a sale or a claim: 2 samples, a house being bought or sold, one room, no probe, no insurer form. $474 – $556, and the $225 trip and sampling pump is inside that number rather than added at the door. Its band is 8% rather than 12%, tighter than the dry-out, because a fixed visit and a fixed report is a better-known job than a loss nobody has seen yet. It has its own $2,200 ceiling: six samples on a questioned claim across a whole house with the crawl space, a borescope probe and the insurer’s own form works out at $2,441.25 and routes rather than pricing.
  • Routing mode. Pick Reconstruction after the dry-out — we come and scope it. That service is in site-visit mode, so it never shows a price at all whatever you answer; the visitor sees “we like to see it first”. Its outcome is in its name on purpose — the widget’s service picker prints the name and nothing else, with no badge to say which services quote. Its “how many rooms” question is a number with no rule attached, which the widget still validates and still records, and its “who is paying” question has no rule for the same reason the insurance question above has none.
  • 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.
  • No season, deliberately, and on this trade there are two reasons. Nothing on this account carries a seasonal adjustment. The first reason is the one the electrical demo gives: the drivers here are a freeze event and a storm, and an event has no calendar — a seasonal row repeats every year forever, so encoding January would charge a premium on every dry January in perpetuity and nothing at all for the March supply line that actually fills the board. The second is this trade’s own: a seasonal percentage sitting on top of an insurer-adjudicated schedule is a figure the carrier will not pay, so it would widen exactly the gap the note above exists to close. Every figure here is the same figure in any month; run the priced path with --date=2027-02-11 and again with --date=2027-07-14 and both return $3,475 – $4,423.
  • 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 on our side, so the reply is written, compliance-checked and held in the outbox where the owner can read it. Two things stay true after that changes, and they matter more on this trade than on any other: texting runs 8am to 9pm where the caller is, with no setting that relaxes it, so a 2am call is recorded as blocked with the reason rather than queued and nothing re-attempts it in the morning; and a reply held longer than an hour is retired rather than delivered late. A restoration firm advertising round-the-clock cover needs a human answering at 2am. A text-back is not a night shift. The rules, the hours, the quiet hours and the opt-out handling are built and running.
  • The widget’s ultramarine 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.