How much does junk removal cost? A real $140 quote, recorded
A call4me user had their AI phone assistant call a San Francisco junk hauler about a small load of office boxes. Here's the price, the four things the hauler asked before naming it, both recordings, and the mistake to catch before you hang up.
The short answer: junk removal costs depend on how much of the truck your load fills and how hard it is to reach. You get a real number by calling and describing the load, not from an average. On the call below, a San Francisco hauler quoted "about 140" for a small load: five office-chair boxes, a couple of TV boxes and a handful of smaller ones, from a third-floor office with a freight elevator. It booked the pickup for 11 the next morning.
Before naming a price, the hauler asked four things. Have them ready:
- The city. That was the first question.
- What the load is, counted out: "five chair boxes, a couple TV boxes, and a handful of smaller ones."
- Whether it's a house or a commercial building.
- How the crew gets to it: the floor, and stairs or an elevator. The price came right after "there's a freight elevator, it's on the third floor."
Then the hauler wrote down the wrong street number. Our caller said "Exactly" to it, and a second call was needed to fix it. Get the address read back to you one digit at a time before you hang up.
These calls were made on September 30, 2026 by a call4me user's AI phone assistant. The user wrote to us afterwards: "Just used it to book junk removal tomorrow morning. What a service. Felt like living in the future!" They're okay with us sharing the calls. Their name, the office address and the phone numbers are muted in the audio.
What moves a junk removal price #
- Volume. Most haulers price by the share of the truck a load takes. Describe it in items you can count, not "some junk." A few boxes is a small load. A room of furniture isn't.
- What's in it. This load was only empty cardboard with a little styrofoam: light and easy to take. If yours has anything heavy, electronic or hazardous, say so and ask whether it changes the price.
- Access. Stairs, floors and long carries take crew time. "Is that at a house, or?" was the hauler's last question before the price.
- Timing. Our caller said "anytime, earliest available is best," and got the next morning.
One call is one data point, not a price list. Prices vary by city and by company. Call two haulers with the same description and compare.
Listen to the quote and booking (3 minutes 13 seconds) #
- 0:01 "A1 Hauling"
- 0:03 The ask: a quote for picking up some cardboard boxes from an office
- 0:12 "What city are you in?"
- 0:21 The load: "five chair boxes, a couple TV boxes, and a handful of smaller ones"
- 0:37 "We could do it tomorrow, around 11 in the morning"
- 0:46 "What would the price be for a load like that?"
- 0:51 "Is that at a house, or?" A commercial office, third floor, freight elevator
- 1:03 "Well, about 140 should do"
- 1:11 "Can we lock in tomorrow at around 11 then?"
- 1:51 "What's the address?" At 2:01 the hauler reads it back with the wrong street number, and the caller agrees
- 2:10 "I'm talking to an AI or a human?" "I'm an AI assistant helping [name] out." The hauler keeps going: "Okay, I got it"
- 2:26 A callback number, then a name for the booking, spelled out
- 3:00 "Okay, it's all confirmed. Tomorrow at 11 a.m."
How to get a junk removal quote by phone, step by step #
- Lead with the job, small and specific: "a quote for picking up some cardboard boxes from our office." Saying it's a small load up front sets the price conversation.
- Count the items instead of guessing a volume. "Five chair boxes and a couple TV boxes" is something they can picture. "Some junk" isn't.
- Say how the crew gets in: house or commercial, the floor, stairs or elevator. The quote came right after "there's a freight elevator, it's on the third floor."
- Give a wide window. "Anytime, earliest available is best" got the next morning.
- Ask for the price before you agree to a time, then lock both in together.
- Spell the name and confirm the callback number. The hauler asked for both after the address.
- Make them read the address back, digit by digit. Don't accept a quick "Exactly." This is where our call went wrong.
What to say: a script that worked #
Hi, I'm wondering about a quote for picking up [what it is] from our [home or office], please. It's in [city]. It's just a small load: [count the items]. It's [on the ground floor / on floor N with a freight elevator / up N flights of stairs]. Anytime works, earliest available is best. What would the price be for a load like that?
Once they quote: "That works. Can we lock in [day] at [time]? The address is [street number, said one digit at a time], [street], [unit]. Could you read that back to me?"
Ask what the quote covers #
Our caller took "about 140" without asking anything more, and that's worth doing better than we did. Before you book, ask:
- Is that the total, or are there fees on top? (dump fees, a minimum charge, stairs)
- Can the price change when the crew sees the load? Phone quotes are estimates; ask how they settle the final price.
- When on the day will the crew arrive, and will they call first?
- For a commercial building: do they need a certificate of insurance, or does the building need the freight elevator reserved? Some property managers ask for both. The user had flagged this for our caller; it never came up on the call.
The second call: fixing the address (2 minutes 3 seconds) #
The user caught the wrong street number in the call summary and sent the agent straight back. The brief said to give the street number digit by digit, to correct anything that came back wrong, and to give the crew the user's own phone instead of the number the hauler had.
- 0:01 "We need to fix the address on an existing booking"
- 0:14 The correct address, and the wrong one they have now
- 0:24 The hauler repeats it back with another wrong street number. Corrected at 0:28
- 0:35 "Do you have any unit or any suite?"
- 0:48 "Sounds good, Miss Sarah, we'll see you tomorrow." The hauler is ready to hang up before reading anything back
- 0:51 The caller asks for the address and the crew's phone number read back
- 1:03 "Oh, do you want to correct the phone number too?"
- 1:20 The phone number goes back and forth, digit by digit, until the hauler has it right
- 1:45 The address one more time. "Yes."
The phone number got a full readback. The address got a "Yes," not a readback, so it's worth checking it with the crew when they call on the day. Two habits would have made this call unnecessary: say the street number one digit at a time the first time, and give the crew a number that reaches the person who'll be there.
Let an AI phone assistant make the call #
These calls were made by call4me, an AI phone assistant that works inside the agent you already use (Claude Code, Codex, ChatGPT). You tell your agent what to get done. It calls and talks to the business like a person would, asks you mid-call if something comes up, and reports back with the outcome and the transcript.
If you use call4me, paste this into your agent:
Call [hauler] at [phone number] and get a quote to haul away [count the items] from [address, floor, elevator or stairs]. Book the earliest pickup if the total is under $[budget] including all fees, and ask what the price includes and whether it can change on the day. Give the street number one digit at a time and have them read the full address back. The crew should call [my phone].
Read the transcript of the quote and booking call
"AI agent" is the call4me caller. Private details are muted in the audio and shown in brackets here.
0:01 Hauler: A1 Hauling.
0:03 AI agent: Hi! This is Sarah, [name removed]'s assistant. I am wondering about a quote for picking up some cardboard boxes from our office, please.
0:12 Hauler: Sure, what city are you in?
0:14 AI agent: San Francisco.
0:17 Hauler: Okay, and you say it has a lot of boxes?
0:21 AI agent: Yeah, it's just a small load. Five chair boxes, a couple TV boxes, and a handful of smaller ones.
0:30 Hauler: Okay, and when are you looking to do it?
0:33 AI agent: Anytime. Earliest available is best.
0:37 Hauler: Okay, we could do it tomorrow, around 11 in the morning.
0:45 AI agent: Oh, nice. That could work. What would the price be for a load like that?
0:50 Hauler: Okay. Is that at a house, or?
0:56 AI agent: It's at a commercial office building. There's a freight elevator. It's on the third floor.
1:01 Hauler: Oh, there's a freight elevator. Okay. Well, about 140 should do.
1:06 AI agent: Perfect.
1:09 Hauler: And I'm sorry, what's your name?
1:11 AI agent: That works great. Can we lock in tomorrow at around 11 then?
1:17 Hauler: Sure. Give me just one second.
1:23 Hauler: Are you there?
1:25 AI agent: Yeah, I'm here. Could we lock in tomorrow around 11 then?
1:31 Hauler: Sure. Okay. 11 o'clock tomorrow. And what's the address?
1:55 AI agent: [address removed], San Francisco.
1:59 Hauler: I'm sorry, [address removed, read back with the wrong street number]?
2:05 AI agent: Exactly. Yeah.
2:10 Hauler: I'm sorry, I'm talking to an AI or a human? I'm sorry.
2:16 AI agent: Yeah, I'm an AI assistant helping [name removed] out.
2:19 Hauler: Oh, Jesus, because I'm a little confused here. Okay, I got it. Your number is [phone number removed]?
2:34 AI agent: That's exactly right. [phone number removed].
2:39 Hauler: Okay, who is the person I should ask?
2:43 AI agent: Sorry, I didn't catch that.
2:45 Hauler: I just need a name of a person.
2:49 AI agent: Sure. [name removed].
2:52 Hauler: [name removed]?
2:55 AI agent: [name removed, then spelled out].
3:00 Hauler: Okay, it's all confirmed. Tomorrow at 11 a.m. It's [address removed].
3:08 AI agent: Perfect. Thanks so much. Take care. Bye.
3:10 Hauler: You're welcome. Bye-bye.
Read the transcript of the address fix call
0:01 AI agent: Hi! This is Sarah, [name removed]'s assistant. I'm calling because we need to fix the address on an existing booking.
0:12 Hauler: Oh, what's the address?
0:14 AI agent: Sure. The correct address is [address removed]. Yeah, they have [street number removed] right now, which is wrong.
0:24 Hauler: Okay, you need... it's going to be [street number removed]?
0:28 AI agent: Yeah, [address removed].
0:35 Hauler: Okay, do you have any unit or any suite?
0:39 AI agent: Yeah, it's [suite removed]. That's [suite removed].
0:44 Hauler: [suite removed], okay.
0:46 AI agent: Yeah.
0:48 Hauler: Sounds good, Miss Sarah, we'll see you tomorrow.
0:51 AI agent: Oh, great. Could I just have you read the address back to me, plus the phone for the crew, which is [phone number removed]?
1:03 Hauler: Oh, do you want to correct the phone number too?
1:06 AI agent: Yeah, the crew should have [phone number removed]. Not the [number removed] number.
1:15 Hauler: [number removed]...
1:19 AI agent: Mhm.
1:20 Hauler: Okay, can you repeat the number again? [number removed]...
1:23 AI agent: Yeah. [phone number removed].
1:30 Hauler: [digits removed].
1:34 AI agent: That's right.
1:37 Hauler: [phone number removed].
1:43 AI agent: Yeah, that's right.
1:45 AI agent: The unit is [address removed].
1:51 Hauler: Yes.
1:54 AI agent: Great. Thank you.
1:57 Hauler: See you tomorrow. Thank you.
1:58 AI agent: Bye!