Concrete is a planned purchase and a trip hazard, on one phone number
The first call is a driveway she has been putting off for three years. She is not booking anything tonight; she wants to know whether it is four thousand dollars or twelve before she gives up a morning for an estimate. If nobody will tell her, she keeps looking.
The second call is nothing like it. A slab has lifted at a joint, somebody has caught a toe on it, and she is ringing the three concrete companies at the top of the search results. They should not share a form. NapkinPrice™ runs them as separate services on one account — the pour asks ten questions and puts a range on the screen, the repair carries your trip charge inside the number instead of springing it at the door, and a foundation goes down a third path that never guesses a price at all.
The flow also asks for a photo of the area and the way in, and the lead tells you to ask for those pictures on the callback. Attaching the image itself to the lead is on the roadmap, which is why it is not a tick in that list.
The eight things that set a concrete number
Seven of these are a pick-one or a yes/no, which the homeowner can answer without leaving her chair. The eighth is square footage, and that one she has to work out — so the help text does the teaching rather than pretending the question is easier than it is.
Square footage
The base number: her total multiplied by your per-square-foot rate, and the only genuinely per-unit line on the pour. It is also the one place the engine asks her to do arithmetic, because there is no length-by-width box — no rule multiplies one answer by another. So ask for one total and let the help text teach: a one-car driveway is about 300 sq ft, a two-car nearer 600, a 12 by 16 ft patio is 192, and awkward shapes get added up in rectangles. Set a floor and a ceiling on the answer and the widget refuses a silly number instead of quietly clamping it.
Slab thickness
Four inches for anything you only walk on, five for a car and the occasional delivery truck, six for a pickup with a trailer or a shop floor. It belongs on a percentage rather than a line item, because thickness changes the concrete, the depth of the base and the time on the screed all at once. On our own demo card that is nothing, plus 8% and plus 18%.
Finish
Broom, integral color, exposed aggregate, stamped and colored. Broom is what most driveways here get and it is the baseline. Stamped is a day of handwork with mats, release powder and a sealer, and it carries much the biggest percentage on the card — plus 45% on the demo. Set the number your own crew really earns on a stamped patio, because that is the job that either pays for the month or ruins it.
Mesh or rebar
A percentage, not dollars, because reinforcement scales with the slab: it is bought by the square foot and tied by the hour. A yes/no with your own percent behind it. The help text is where you say what reinforcement actually does — it does not stop concrete cracking, the control joints do that; it holds the two sides of a crack level so nobody catches a toe on it.
What the ground needs
Reuse the stone base under the old slab, a new crushed base compacted, regrading and fill where it slopes, or excavating with the dirt hauled away. This is the half of the job nobody ever sees and the half that decides whether the slab is flat in ten years. Four tiers as a pick-one percent, and a help line telling her to pick the new stone base if she does not know.
Tear-out of the old slab
Two questions, on purpose, and this is the one seam in the engine worth understanding. A yes/no with a flat amount covers the breaker, the skid-steer and the dumpster, and it is added ONCE FOR THE JOB however much comes out — no rule kind multiplies one answer by another. The concrete itself is a separate per-square-foot rate on a plain number question, which is the genuinely per-unit half. That split is what lets the engine price a tear-out honestly, and the help text on both halves says which is which.
Pump and access
A mixer chute reaches about twelve feet past the truck. A garden behind the house, a slab the far side of a fence, or a driveway a loaded truck cannot back down all mean hiring a line pump — a flat amount added once for the job, which happens to be exactly right here, because a pump is hired once however many yards go through it. Tell her to say yes if she is not sure and you will take it off if the truck reaches.
Travel zone
List your ZIPs by zone — whole ZIPs or three-digit prefixes — and the widget prices the trip from the ZIP she types, most specific match first. A flat charge, a percentage, or both. Set one zone to "outside my area" and it declines politely while still capturing the lead. A job minimum backs it up, so a small patio forty minutes out still pays for the drive.
A real driveway flow, start to finish
Ten questions, about ninety seconds. This is the exact sequence running on our own concrete demo account — a 600 sq ft two-car replacement driveway in Fairfax — and the total at the bottom is what the live pricing engine returns for these answers, not a figure anybody typed into this page.
| # | What she is asked | What she answers | What it does to the price |
|---|---|---|---|
| 1 | How many square feet are we pouring? | 600 | 600 × the per-square-foot rate — $8.75 on the demo, so $5,250 |
| 2 | How thick does the slab need to be? | 5 inches — driveways and parking pads | A percent on the whole job: +8% |
| 3 | What finish do you want? | Broom finish, the standard grey | The baseline finish: +0%. Stamped would be +45% |
| 4 | Mesh or rebar in the slab? | Yes | A percent on the whole job: +6% |
| 5 | What does the ground under it need? | Needs a new crushed stone base, compacted | A percent on the whole job: +10% |
| 6 | Is there an old slab to break out and haul away? | Yes | A flat $450 for the job — the breaker, the skid-steer and the dumpster, once however much comes out |
| 7 | How many square feet of old slab comes out? | 600 | 600 × $2.25 = $1,350 — the per-unit half of the tear-out |
| 8 | Does the truck need a pump, or is access tight? | No | Nothing — the rule only fires on yes |
| 9 | Does the new concrete meet the street or a public sidewalk? | No | Nothing here. Yes would not add a dollar either — it raises the job floor instead |
| 10 | Got a photo of the area and the way in? | Offered | Nothing. A photo never moves the price |
| The arithmetic, in the order the engine runs it | $5,250 + $450 + $1,350 = $7,050, then the three percentage answers pool into one and +24% applies once to all of it → $8,742 | ||
| She sees | $8,043 – $9,441 | ||
| What lands in your inbox, the second she submits | Name, mobile, ZIP, all nine priced answers, the photo flag, and the disclaimer she was shown | ||
The $8.75, the $450, the $2.25 and the percentages above belong to the demo account, not to a Tailgate Office price list — you set every one of them in the dashboard and you can change a per-square-foot rate the morning the ready-mix price moves, without touching your website. What is not illustrative is the total: $8,043 to $9,441 is what the engine returns for those answers, and you can reproduce it yourself on the demo in about a minute.
Would you rather try it than read about it? We keep a working example concrete company website with NapkinPrice embedded — the real engine, quoting live, on a page that is not ours. Put in those ten answers and see the same number come back.
Try the live demo site (opens in a new tab)Three rules that never add a single dollar
Concrete has a four-month hole in the middle of its year, a county right of way at the end of every driveway, and a size past which no honest person quotes off a form. All three of those are rules in the dashboard, and not one of them works by adding money to a line.
The winter rate is a discount, and it has to be
You cannot pour into frozen ground or under a freezing overnight low, so from the middle of November to the middle of March a flatwork crew in northern Virginia is looking at an empty calendar. There is a service mode that simply refuses to quote, but it refuses all year, which is the wrong answer for a trade that pours nine months out of twelve.
So the demo account uses a seasonal rate instead: 15 November to 15 March at minus six per cent. That range wraps the year end — the start is later in the calendar than the finish — and the engine spots that and matches it across New Year without anybody entering two ranges. Book in the dead months, we pour when the ground thaws, and the disclaimer says exactly that rather than dressing a discount up as a cold-weather surcharge. The same 600 sq ft driveway priced on 15 December comes back $7,560 – $8,875.
One answer raises the floor instead of the price
The apron where a driveway meets the road, and any crossing of a public sidewalk, sits in the county right of way. In Fairfax County that means a permit, a bond and an inspection before the truck arrives — paperwork that costs the same whether the slab is eighty square feet or eight hundred. So that question raises the job minimum to $3,500 on the demo and adds no dollars at all: an eighty-square-foot apron whose arithmetic comes to about $700 quotes $3,500 – $3,780, because the low end of the band clamps up to the floor rather than sitting below it.
And a size past which it stops guessing
Every service that quotes carries a ceiling. On the demo pour it is $20,000: twelve hundred square feet of six-inch stamped and reinforced concrete over an excavation works out to a $28,743 midpoint, and rather than publish a number that big off ten answers the widget stops, says so, and hands you the lead to quote by hand. The repair service’s ceiling sits at $4,500, because past that the honest answer is a new slab and not a bigger repair.
The travel zones stack on top of all of it, and they are the same five engine runs on the same ten answers with nothing changed but the date and the ZIP: Fairfax 22030 in the pouring season is $8,043 to $9,441, booked on 15 December it is $7,560 to $8,875, Arlington 22201 in the outer ring is $8,121 to $9,533, Frederick 21701 in the catch-all zone is $8,606 to $10,102, and a ZIP outside every zone you serve gets no price at all — a polite decline, with the lead still captured.
Three services, and only two of them ever show a price
A driveway, a sealing call and a foundation are three different conversations. Running them through one form is how you end up quoting footings like a patio.
New pour — quotes instantly
Driveways, patios, walkways and shed pads. No trip charge on this one, because the estimate visit sells the job; instead it carries a job minimum, so eighty square feet of plain broom finish never comes back under what a truck and a crew cost you — $1,750 on the demo, and the low end of the band is that floor rather than 8% below it. The range shown is the midpoint plus or minus a percentage you set, and above the ceiling it stops pricing and routes the lead to you.
Sealing, cracks and slab lifting — quotes instantly
The trip charge lives in the service base fee, so it is added once however long the list is and cannot be dodged by answering nothing to everything. On the demo that is $145, and it sits inside the range rather than appearing at the door. A 400 sq ft driveway washed, etched and sealed quotes at $749 to $915; add sixty feet of cracks cut out and filled and one sunken section lifted back level and it is $1,556 to $1,902; the cheapest answer set possible works out at $201 and floors at the $450 minimum. This service carries no season on purpose — sealer needs a dry slab and two days above fifty degrees, so in January the work does not happen at a discount, it does not happen, and the disclaimer says so.
Foundations and commercial — site visit, never priced
Site-visit mode captures the whole spec and shows no number at all, which is the right answer for footing depths, rebar schedules, retaining walls and an inspector standing at the hole. It still asks what you are pouring, roughly how big, whether there is a drawing or an engineer’s letter already, how a truck gets to it and for a photo — and not one of those answers moves money. They tell you whether this is one day with one truck or a fortnight with a pump and six people. She gets your own “we will come and take levels” message on the confirmation screen, and you get a lead you can actually bid.
A service that quotes will not go live until it carries a real base fee or a real minimum. That is deliberate: a service with neither would happily return $0 to a homeowner, and one bad number on your website costs more than a day of setup.
You cannot answer the phone on a pour
Once the trucks are rolling the job does not pause. Concrete goes off on its own schedule, you have four people kneeling on it, and the phone in the truck rings out. Roughly 62% of contractor calls go unanswered, about 78% of jobs go to whoever responds first, and voicemail gets a callback around 3% of the time. On a week when you pour three days out of five, that is most of your inbound.
| What a missed concrete call is worth | On the demo account |
|---|---|
| A 600 sq ft replacement driveway, old slab out | $8,043 – $9,441 |
| A 400 sq ft stamped and colored patio, pumped round the back | $6,147 – $7,216 |
| Cracks cut and filled, one sunken section lifted, the slab sealed | $1,556 – $1,902 |
| Voicemail callback rate | ~3% |
| One recovered driveway pays for | 40 months of the bundle |
| One recovered repair pays for | 7 months |
CallMitt™ writes back from your own texting number, a local number registered to your business and not a stranger’s 800 line, and the text opens with your business name, so she replies into the same thread as her quote. The message is picked by the hour and the day, against the hours you actually keep — the demo yard runs 6am to 4pm, because the plant opens at six and a slab you start at four finishes in the dark, so a call at 4:40 honestly gets the after-hours version instead of one claiming you are on site.
Straight about where this stands. We have no SMS gateway yet and there is no automatic missed-call detection, so today you log the missed call and nothing is sent: a reply queued now is retired rather than delivered when your carrier registration clears. Everything around it is built and running now: the five messages, the business-hours, weekend, holiday and vacation rules, the quiet hours, the opt-out handling, and the thread her reply lands in beside her quote.
How CallMitt Works Run Your Own NumbersA finisher is not going to email you a résumé
The man you want is on somebody else’s slab this morning with a bull float in his hands. He is not at a laptop, and he is not going to fill in a form with a cover letter box on it. He will answer questions on his phone at lunch if you make them short.
Put “Now hiring — text CREW to your texting number” on the truck and the yard sign. CrewFunnel™ asks seven short questions: is he 18 or older, is he up for kneeling in wet concrete in July heat on a pour that cannot stop, has he run a power trowel or a bull float on a slab, how many years has he done concrete work, how far out does he live, can he start inside two weeks, and what was the last job he worked on. Three of those are knockouts — under 18, not up for the finishing work, or living further out than you will drive — and the rest come back as a weighted fit score.
Two things about that scoring are worth copying. Distance is a knockout and never a weight, because a number answer scores higher the bigger it is, so weighting miles would rank the man furthest away at the top. And free text carries no weight at all, because any non-empty answer scores full marks and a weighted text box quietly inflates every candidate who typed anything. Every question on our demo job also carries a Spanish translation, which on a finishing crew is not a nicety.
One honest note on delivery. There is no inbound SMS on our side yet, so today he answers those seven questions on your screening page rather than by text — same questions, same knockouts, same scoring, same pool. The keyword on the truck takes over the day your carrier registration clears.
See how CrewFunnel worksA new driveway is admired for a week, and the review comes in that week or never
The forms come off, the joints are cut, and the cracked slab she looked at for three winters is gone. The finish is what the neighbors see from the street, and for a week they see it: they slow down on the sidewalk, and she tells every one of them who poured it. That is the week she would write you a review. Once she has parked on it, it is just the driveway again. The outfit with sixty reviews is not sixty times better than you; somebody there asks every customer, the week the forms come off.
HurraBell™ does the asking. Mark the job done — from the inbox, from your phone, or from your job software through Zapier — and the customer gets one request in your words, with your own Google review link, after a delay you pick: an hour, unless you change it. Three days later, one email reminder, unless the link has been opened or the customer has got back in touch.
Review requests aren’t switched on yet, so none is sent today. When they are, the request goes by email once your Google review link is saved on the HurraBell page and your mailing address on the Account page. A text goes as well where the customer agreed to texts, and only once your carrier registration clears, the same wait as every text on this site; until then it is email only.
See how HurraBell worksOne recovered driveway covers 40 months
And a single recovered crack-and-seal call covers 7 of them. In a trade where a single driveway runs into four and five figures, the arithmetic is not close.
The Tailgate Office Bundle
Instant quotes on your website, missed-call text-back, text-to-apply hiring, review requests, and customers, jobs, estimates and invoices in one place. 30 days free, no credit card, no setup fee, cancel from the dashboard.
Start Free TrialOnly need one of the tools? After the trial you can keep just that one at its own price; the office stays with the Bundle.
Concrete questions we get asked
You can price a range, which is all the widget ever shows. The disclaimer underneath says the final number comes after you measure the area, check the fall for drainage and see what is under the old slab. Write the rest in your own words — the forms, a compacted base, the control joints cut in, the site swept and her grass put back — and you have a bracket you can stand behind at the kerb. She stops shopping, and the person who wanted a $2,000 driveway never fills in your callback form at all.
A bit, and the design admits it rather than hiding it. There is no length-by-width box in the engine, because no rule kind multiplies one answer by another — so the question asks for one total and its help text does the teaching, with reference figures to check against and a promise that your wheel settles it on the visit. The bounds you set mean a silly answer is refused rather than quietly clamped: type 4,000 sq ft into the demo and it comes straight back with “Please check: How many square feet are we pouring? (between 80 and 2500 sq ft).” The lead records exactly what she typed, so you call back knowing what she claimed.
It would be, which is why it is two questions instead of one. The flat amount is the mobilisation — the breaker, the skid-steer and the dumpster — and that genuinely costs the same whether six hundred square feet come out or two hundred. The concrete itself is a separate per-square-foot rate on its own question, and that one really does multiply. The reason the split exists is the engine: a flat amount on a yes/no or a pick-one is added ONCE PER JOB, because no rule kind multiplies one answer by another, and only a per-unit rate on a number question scales. Nothing in the question text implies otherwise — and it is why the pump is a flat amount, since a line pump is hired once however many yards go through it.
No. There is a service mode that routes instead of pricing, but it routes all year, so a winter-mode pour service would refuse to quote a patio in July as well — wrong for a trade that works nine months out of twelve. A seasonal rate is the better answer, and the section above shows what the demo does with it: a booking discount for the dead months, with a disclaimer that says plainly we do not pour into frozen ground and a winter booking is scheduled for the spring. Set yours to zero if you would rather quote the same number all year.
That is exactly what the base fee is for. Put your trip and set-up charge on the repair service and it is added once per visit, before any answer, so nobody can answer their way down to nothing. It is inside the range she sees rather than appearing at the door, which is the whole point — you are telling her up front instead of surprising her. Put a job minimum underneath it as well, so a call-out never comes back under what a call-out costs you.
No, and you should not. Put footings, retaining walls, structural slabs and commercial flatwork on a site-visit service: it captures what she is pouring, roughly how big, whether there is a drawing or an engineer’s letter already, how a truck gets to it and a photo of the site, shows no price whatsoever, and sends her your own “we will come and take levels” message. You get a lead with enough in it to decide whether the job is worth a bid, and nobody has published a number against a footing depth nobody has seen.
Call it fifteen minutes for your text-back messages and your yard hours, a minute, once review requests are switched on for your account, to paste your Google review link on the HurraBell page and your mailing address on the Account page, and about an hour to write the ten questions and load your per-square-foot rate, thickness and finish percentages, base tiers and tear-out amounts. A service that quotes will not go live until it carries a real base fee or minimum, which is deliberate. No onboarding call, no setup fee and no contract: $199 a month buys all four tools, and ResponsiBid’s reported $400–600 setup, as published in August 2026, is not a thing here.
Also lay pavers, build decks or pour footings for somebody else’s framing? See all the trade pages or call (301) 268-1943.
Quote the 9pm driveway. Answer the 4:40 trip hazard.
Set it up tonight. Free for 30 days, no card, no setup fee, cancel from the dashboard.