Pricing
How much does junk removal cost?
Real bid ranges from PoofHaul jobs in Hampton Roads, VA and Richmond, VA. Prices vary by volume, access, and the item itself, but here's what customers actually pay. No hidden fees, no on-site “estimate” surprise.
What customers actually pay.
Bid ranges from real PoofHaul jobs in Hampton Roads and Richmond. Single items, partial loads, and full cleanouts. The bid you see is the bid you pay; nothing added at pickup.
| Item | Typical bid range |
|---|---|
| Couch or sofa | $60 – $120 |
| Mattress + box spring | $80 – $160 |
| Refrigerator (with Freon) | $120 – $220 |
| Treadmill or Peloton | $100 – $180 |
| Half-truck (single-room cleanout) | $140 – $260 |
| Full pickup truck (small estate) | $240 – $420 |
| Trailer load (garage cleanout) | $380 – $700 |
| Hot tub removal | $300 – $650 |
Ranges are typical. Stairs, gate codes, hoarder cleanouts, same-day rush, or refrigerant-handling can move a bid outside the band. Post a photo and you'll see exact bids in writing.
12% of every completed job. That's it.
PoofHaul takes a 12% platform fee with a $5 minimum on every job that closes. Haulers keep 88%. The fee is baked into the bid the hauler sends you, so the number you see is the number you pay. No add-on at checkout, no service charge, no “processing fee.”
Worked example
Hauler bids $200 on your couch + treadmill job. You accept. PoofHaul holds the $200 in escrow. When the hauler marks the job complete and you confirm:
- $24 to PoofHaul (12% fee).
- $176 to the hauler via Stripe Connect.
- $0 extra from you.
Where your platform fee actually goes.
- Stripe payment processing and escrow (we eat the card-network fees)
- Dispute resolution and customer support, handled by humans
- Fraud detection and platform infrastructure
- Continuous app and hauler-network improvements
How PoofHaul pricing compares.
Us
PoofHaul
- Pricing
- Multiple bids in writing. You pick the price.
- Platform fee
- 12% platform fee, $5 minimum, baked into the bid you see.
- You pay
- Pay after the job is done.
Them
1-800-Got-Junk
- Pricing
- One on-site quote. Take it or leave it.
- Platform fee
- Built into the corporate price.
- You pay
- Pay when the truck shows up.
Them
Thumbtack / Angi
- Pricing
- You message a hauler; they quote separately.
- Platform fee
- Hauler pays $15-$25 per lead and bakes it into your quote.
- You pay
- Off-platform; varies by hauler.
Pricing questions.
- How much does junk removal cost?
- Single items typically run $60-$220 depending on what it is. A full pickup truck of mixed household junk runs $240-$420. A trailer-load garage cleanout runs $380-$700. PoofHaul shows you actual hauler bids before you pick, so the number you see is the number you pay. Local market dynamics shift these ranges by 10 to 20%.
- How does PoofHaul charge for the platform?
- 12% of the accepted bid, with a $5 minimum. The fee is baked into the bid the hauler sends you. You don't pay it on top. Haulers keep 88% of every job.
- Why is junk removal so expensive?
- Most of the price covers the dump fee (landfills and transfer stations charge by the ton, typically $35 to $90 across markets), the truck and fuel, the labor to load it out, and the time. National chains add a corporate margin and lead-fee costs on top. PoofHaul cuts out the lead-fee layer entirely.
- Are dump fees included in the bid?
- Yes. Haulers price the dump fee into their bid, and the bid you see is the all-in number. You don't get a surprise charge after the fact for what the hauler paid at the landfill.
- Do I pay before the job?
- No. PoofHaul holds your payment when you accept a bid. The hauler isn't paid until they mark the job complete and you have a 48-hour window to flag anything off.
- What if the hauler shows up and the price changes?
- If what's on the ground is materially different from the photos you posted, the hauler can request a scope-change adjustment in the app before they start. You see the new price and approve (or decline) before any work happens.
See what your job actually costs.
Post a photo. Local haulers send you bids in writing. Pay after the job is done.
Post a job →