ปริมาณขยะในกรุงเทพฯ มีมากถึงวันละกว่า 9,900 ตัน ทำให้ กทม.ต้องใช้พนักงานจัดการขยะกว่า 10,000 คน และมีแนวโน้มเพิ่มขึ้นตามปริมาณขยะ ขณะที่รถเก็บขยะของ กทม.มีเพียง 418 คัน ซึ่งไม่เพียงพอทำให้ต้องเช่ารถเอกชนเพิ่มกว่า 1,000 คัน
นอกจากนี้ ขั้นตอนการกำจัดขยะของ กทม.ก็ยังต้องพึ่งพาบริษัทเอกชน โดยมีค่าใช้จ่ายต่อวันแยกเป็น ขยะทั่วไปตันละ 600 บาท ขยะติดเชื้อตันละ 9,700 บาท และขยะอันตรายตันละ 7,000 บาท ซึ่งแต่ละปี กทม.แบกรับค่าใช้จ่ายถึง 6,000 ล้านบาท
ขณะที่ รายได้จากค่าธรรมเนียมเก็บขยะของ กทม.จัดเก็บได้เพียงปีละ 450 ล้านบาทเท่านั้น ทำให้กรุงเทพมหานครเตรียมปรับค่าธรรมเนียมจากเดือนละ 20 บาทเป็น 150 บาท/ครัวเรือน ซึ่งแพงกว่าเดิมถึง 10 เท่า ทำให้ประชาชนส่วนหนึ่งเห็นว่าหากจะปรับขึ้นก็ควรปรับปรุงคุณภาพบริการ