Junk removal quote showing a half truckload with a sofa, two mattresses and a refrigerator, stair access, disposal fees and a same-day estimate of $420 to $520

“How much to take a couch?” deserves an answer, not a callback form

A hauling office is a dispatch board and a stack of tickets. Which truck goes to which address in what order, the transfer station’s tipping receipts, the donation drop-off and the scrap run, the freon recovery for every fridge, the county drop for paint and TVs, and a phone that rings all day from somebody standing next to a couch.

Your competitor’s website says “free estimate, call today.” So does the next one. The homeowner does not want an estimate appointment for a couch — she wants to know if it is $150 or $450 and whether you can come Thursday.

NapkinPrice™ answers in 60 seconds using the only unit that matters in this trade: how much of the truck it fills. She taps a load fraction, says yes to the fridge and the mattresses, tells you it is a second-floor walk-up, and gets a range. All of it lands in your inbox.

  • One-tap load-fraction picker — 1/8, 1/4, 1/2, 3/4, full
  • Photo prompt, because everybody underestimates a garage
  • Disposal surcharges built in for freon, mattresses, tires and paint
  • Same-day premium priced automatically when they ask for today

Six things set a hauling price

Volume is the base. Everything else is a surcharge you are probably already forgetting to charge for.

A real hauling quote, built in 45 seconds

Second-floor apartment clear-out, requested same day. Here is every question and what it does.

# What he is asked What he picks Effect on the range
1 How much is there? About half a truck Base: your 1/2-load rate
2 Anything on this list? Sofa, 2 mattresses, 1 fridge Adds mattress + freon fees
3 Where is it? 2nd floor, interior stairs Adds stair/access labor
4 Any heavy debris — concrete, dirt, shingles? No No heavy surcharge
5 When do you need it gone? Today Adds same-day premium
6 Got photos of it? Yes Flagged on the lead — ask for them on the callback
He sees $420 – $520
What lands in your inbox, immediately Name, mobile, ZIP, load size, item list, access answers, photo flagged

Illustrative example on a sample rate card — not Tailgate Office™ pricing. Load rates, item fees, access surcharges and the same-day premium are all yours to set, and you can change them the day your transfer station raises tipping fees.

The example hauling company we keep has its own website with NapkinPrice on it, quoting live from the real engine on a page that is not ours; its rates are its own rather than the sample card’s above.

Try the live demo site (opens in a new tab)
52% of callers to home-service businesses speak with a person (Invoca, 2026 (opens in a new tab))
Under 3% of callers sent to voicemail leave a message (Invoca, 2024 (opens in a new tab))
1 thread per caller, the missed call and the quote on the same screen
Illustration of missed-call text-back as it will work once texting is switched on: the business’s reply to a missed call, and the customer answering with what needs hauling The rules behind that reply, drawn in the order they run: on a logged missed call, three stages. One, is there already a message to this number from the past hour — if there is it stops there, one reply per number per hour, and nothing is composed. Two, which of your five messages: vacation switched on gives the vacation message, one of six US holidays the holiday message, a day your hours mark closed (Saturday and Sunday, unless you give them hours) the weekends and closed days message, and otherwise that day’s own opening hours decide between the business and the after-hours message; they are tested in that order on your own clock, the first match wins, and a message you left blank falls back to your business one. Three, may it go at all — three gates, in order: not opted out, which is permanent and nothing overrides it; not on your own suppression list; and not in quiet hours judged where the caller is rather than where you are, 8am to 9pm in every zone their area code touches. Then one of two things. The reply is written and goes on her thread, and because the key is her number a later quote from her lands on that same thread. Or a rule stops it, and the reason goes on her thread in plain words: quiet hours where she is, she has opted out for good, her number is suppressed, a rule we could not check, or another compliance rule. Every rule above is built and running today, and you wrote the five messages yourself.

Small tickets, brutal volume, zero patience

Roofers lose one big job to a missed call. You lose a few small ones every week, which is worse, because it happens quietly and it happens forever. And you miss them for the most unavoidable reason there is: you are carrying a sectional down a staircase.

What a missed hauling call is worth Typical figure
Single item$60 – $150
Half load$200 – $400
Full load$600 – $800
Missed calls in a normal weekEvery call during a load-out
Four recovered half loads a month$800 – $1,600 vs. $199 spent

Single item, half load and full load: national figures from HomeAdvisor, June 2026 (opens in a new tab).

CallMitt™ holds the reply that goes out once texting is switched on: “Sorry we missed you — this is Anderson Hauling. What do you need taken and when?” You write it once, in versions for business hours, after hours and weekends, and quiet hours and opt-outs are enforced before anything is queued. To be straight about it: no SMS gateway is live on our side yet, so today you log the missed call by hand and the reply is composed and kept for you to read. None of it goes out to him yet, and a reply that waits more than an hour never will, so call him back yourself. Once texting is on, his reply lands in the same thread as everything else from his number.

The four leaks in a hauling operation

Same-day is the whole game

Junk removal decides in minutes, not days. The tools here exist to make sure you are the answer inside those minutes.

Windshield time kills margin

A 40-minute drive for a $110 single item is a loss. Load fraction, the ZIP travel zone and a job minimum let you price the drive before you make it — or mark that zone "outside my area" and decline it politely while still keeping the lead.

The garage that was “a few boxes”

It is never a few boxes. Asking for a photo on anything above a quarter load flags the ones you should look at before you send one guy to a two-guy job. The question records that she has pictures; getting the image itself attached to the lead is on the roadmap, so today it is a prompt to ask on the callback.

The fees you eat

Freon, mattresses, tires, TVs, paint. Every one has a real disposal cost and every one gets waived on the phone when you are trying to close. Put them in the widget and they are already inside the range she was shown.

You need a second guy by Saturday

Hauling is an entry-level door into the trades, so plenty of people apply and not all of them are reliable. Plenty of the people who say yes on Tuesday do not appear on Saturday. The only real defense is a pipeline that never turns off.

CrewFunnel™ puts “Text CREW to your texting number” on the truck box, where drivers stopped behind you at a light can read it. Applicants answer five questions: can you lift 75 pounds repeatedly, do you have a valid license, weekends, drug screen, earliest start. Knockouts drop the ones who fail a hard requirement, the rest come back scored, and you get a short list instead of an inbox.

Where that stands today: we have no SMS gateway yet, so the five questions are answered on your screening page rather than over text — identical questions, identical scoring, identical pool. The keyword on the truck box takes over when your carrier registration clears.

  • Screens for lifting, license and weekend availability before you spend a phone call
  • Truck-box and yard-sign codes turn your fleet into the job board
  • Always running, so a Saturday no-show is an inconvenience, not a crisis
  • Part of the Tailgate Office Bundle — on Indeed a sponsored job is billed per click or per started application, at a price set by your market and the job (Indeed, checked October 2026 (opens in a new tab))
See how CrewFunnel works
Text-to-apply hiring flow showing an applicant texting CREW to a business’s texting number and answering screening questions about years on a crew, license and start date The applicant one-pager in the owner’s dashboard, on any trade — the detail behind an interview that is already booked. The card carries the applicant’s name, a status of interview, the role and the job keyword, and the date they applied, beside the fit score the dashboard shows in its orange tile, 8.4 out of 10 here. A strip under the header records the interview against one of the owner’s own open slots, with the calendar invite ready to download. Then every answer is listed in three columns — question, answer, and what it scored. Years in the trade, answered six, carries weight four and scores sixty per cent, because a number answer is measured against a ten-point ceiling. A driver’s license question and a start-date question carry weight three each and score full marks on Yes. The age question and the free-text question show a dash. Three notes explain the scoring rather than leaving the dash to be guessed at: a dash means the weight is zero, and only weighted questions move the number; knockout and weight are separate settings, one ending the conversation and the other moving the score; and a text answer earns full marks whatever it says, so graded scoring has to come from a yes/no or a number question. Underneath sit the decisions the dashboard still offers once an interview is booked: re-book to another of the owner’s own open slots, keep the applicant in the talent pool, or pass. The screening also lands on the owner’s inbox thread for that phone number, beside everything else from it. The questions, the weights and the knockouts are the owner’s own; the set drawn here is only an example
Illustration of a review request, drawn as a text from an example plumbing business: a phone showing a short message asking the customer to share her experience, with a link to the business’s Google review page, beside a card that reads Write a review. Review requests are not switched on for new accounts yet. Once they are, the request goes by email, and a text goes as well where the customer ticked the box on the quote form or visit booking agreeing to a review-request text, once texting is switched on for the account The HurraBell log for the same example business, drawn as it appears in the owner’s dashboard: every finished job with what went out and what happened next. One customer was asked by text and by email and opened the link, so no reminder was needed. One had not agreed to texts, so the request went by email only and the one email reminder followed. One job was skipped, and the log shows the reason and who skipped it. Once review requests are switched on, every finished job is either asked or skipped with a reason

The relief of an empty room is the review, and it fades by dinner

The truck pulls away and she walks back into a room she can see the floor of again. That hour is the review: the sectional is gone, the garage holds a car, the in-laws can land. By tomorrow it is just an empty room, and nobody writes a review about an empty room. The outfit with sixty reviews is not sixty times better than you; somebody there asks every customer, while the relief is still in the room.

HurraBell™ does the asking. Once review requests are switched on, you 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 since texted you, messaged you from your website or had a call logged on her thread.

Review requests aren’t switched on for new accounts yet. 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 ticked the box on your quote form or visit booking agreeing to a review-request text, and only once your carrier registration clears, the same wait as every text on this site; until then it is email only.

  • Once requests are on, every finished job is asked — skipping one needs a logged reason, because asking only the happy ones is review gating
  • Nothing offered for a review, and wording that steers is refused when you save it
  • A log of every request and every open, with a CSV export — and every skip with its reason
  • Part of the Tailgate Office Bundle — Podium’s entry plan (Core) is listed at $399 a month on a 12-month term (Podium pricing page, checked October 2026 (opens in a new tab))
See how HurraBell works

One recovered full load covers 3 months of the whole front office

The Tailgate Office Bundle

$199 PER MONTH · ALL FOUR TOOLS AND THE OFFICE

Instant quotes on your website, missed-call text-back and text-to-apply hiring (texts go out once texting is switched on), and, once switched on, a review request after every job, plus customers, jobs, estimates and invoices in one place. 30 days free, no credit card, no setup fee, cancel from the dashboard.

Start Free Trial

Only need one of the tools? After the trial you can keep just that one at its own price; the office stays with the Bundle.

Junk removal questions

It is exactly why the widget shows a range and why you should add the photo prompt above a quarter load. If what you find on site is bigger than what he picked, you reprice at the curb — and now you are having that conversation with someone who already committed to a number and a time slot, which is a far easier conversation than a cold one.

Yes, two ways, and both are real. Set a minimum charge per service and the widget will never quote under it — the floor is applied last, after every percentage and travel fee, so it really is a floor. Then group your ZIPs into travel zones and put a flat trip charge or a percentage on the far ones. Mark the furthest zone "outside my area" and it stops quoting there entirely: the visitor gets a polite decline, you still get the lead. It is a list of ZIPs you type, not a radius on a map.

Each one is a question with your own flat amount behind it: on the demo $20 a mattress or box spring, $30 for each fridge, freezer or AC unit for the freon recovery, and $40 if there are tires, paint, TVs or other e-waste in the pile. The options show her no price, but every one of those amounts is inside the range she sees, so the fee is not a surprise at the curb, and the lead tells you which she said yes to.

With a yes or no she answers herself. On the demo “Do you need it gone today?” adds a flat $60 when she says yes, and the help text tells her tomorrow or later is at the standard rate. A half truck with two mattresses and a fridge up one flight comes back $426 to $520 for today in November.

The demo charges it more. A yes to “Is this for a business, job site or rental turnover?” raises the job's minimum to $250 without adding a dollar, and the help text says why: those jobs book a two-person crew. A quarter truck with one mattress on the ground floor is $208 to $254 for a house in November and $250 to $275 for a rental turnover.

If you give the service a season. The demo's carries +8% from 1 May to 31 August, read on the day she asks, so the same half truck with two mattresses and a fridge, up one flight and wanted today, is $426 to $520 in November and $460 to $562 in July. A whole-house or estate clear-out never gets a number at all: it is a site-visit service that asks the property type, how many rooms are full and when it has to be empty.

Not for the text-back, and we will not pretend otherwise: GoHighLevel’s missed-call text-back is delivering today, on plans of $97–297/mo plus usage charges (HighLevel pricing page, gohighlevel.com/pricing, checked October 2026), and ours is not, because our SMS gateway is not live yet. Where we differ right now is the instant-quote widget — real load-fraction pricing, travel zones by ZIP, a job minimum that actually floors the number — and the screening funnel for hiring, both built for this trade rather than assembled from a workflow builder. If you want the quote widget live tonight, start a trial here and keep GHL for the text-back until your carrier registration clears.

Load your load-fraction rates and item fees, which takes about an hour, write your text-back messages and business hours, which takes about five minutes, and, once review requests are switched on for your account, paste your Google review link on the HurraBell page and your mailing address on the Account page, which takes a minute. A service that quotes will not go live until it has a real base fee or minimum on it. No onboarding call, no setup fee, 30 days free, cancel from the dashboard.

Also haul for a landscaper or a roofer? Their trades have pages of their own, and for anything else, ask us.

Be the one who picked up.

Free for 30 days, no credit card, no setup fee, cancel from the dashboard.