Junk removal in Michigan

Same-day curbside pickup in 26 cities across Michigan. Book online in 60 seconds. Transparent per-item pricing — no estimates, no appointments, no strangers in your home.

26

Cities served

200

ZIP codes covered

$79

Starting price

Municipal programs

Do cities in Michigan offer free bulk pickup?

Every city in Michigan handles bulk pickup differently. Some offer free monthly programs with strict limits, others have no program at all. Here's how each city's municipal program compares — and where Dropcurb fills the gaps.

DetroitBulk pickup

Detroit DPW Weekly Bulk Collection + Paid Bulk Pickup Service. Frequency: weekly (curbside). Wait: same-week for weekly service; 1-2 weeks for paid bulk requests. Fees: included in $270/year solid waste fee (2026, up $10/year since 2024); paid bulk pickup available via request form or call (313) 876-0004. Yard waste collection runs late March through mid-December annually. Seniors with HOPE exemption qualify for 50% discount on solid waste fee.

Wait: 1-2 weeksDropcurb: Same day, $79
Grand RapidsBulk pickup

Grand Rapids Bulk Collection Program. Frequency: monthly. Wait: 2-4 weeks. Fees: $30 per pickup

Wait: 2-4 weeksDropcurb: Same day, $79
WarrenBulk pickup

Warren Public Services Bulk Collection. Frequency: monthly. Wait: 3-5 weeks. Fees: $20 per pickup

Wait: 3-5 weeksDropcurb: Same day, $79
Sterling HeightsBulk pickup

Sterling Heights Bulk Waste Collection. Frequency: monthly. Wait: 3-4 weeks. Fees: $25 per pickup

Wait: 3-4 weeksDropcurb: Same day, $79
Ann ArborBulk pickup

Ann Arbor Solid Waste Bulk Service. Frequency: bi-weekly. Wait: 2-3 weeks. Fees: $35 per pickup

Wait: 2-3 weeksDropcurb: Same day, $79
LansingBulk pickup

Lansing Public Service Bulk Waste. Frequency: monthly. Wait: 3-4 weeks. Fees: $25 per pickup

Wait: 3-4 weeksDropcurb: Same day, $79
DearbornBulk pickup

Dearborn Environmental Services Bulk Collection. Frequency: bi-weekly. Wait: 2-3 weeks. Fees: $35 per pickup

Wait: 2-3 weeksDropcurb: Same day, $79
LivoniaBulk pickup

Livonia Residential Bulk Collection. Frequency: quarterly. Wait: 21-35 days. Fees: free for residents

Wait: ~3 monthsDropcurb: Same day, $79
TroyBulk pickup

Troy Public Works Bulk Collection. Frequency: bi-weekly. Wait: 2-3 weeks. Fees: $40 per pickup

Wait: 2-3 weeksDropcurb: Same day, $79
WestlandBulk pickup

Westland Bulk Item Pickup. Frequency: monthly. Wait: 10-21 days. Fees: free for residents

Wait: MonthlyDropcurb: Same day, $79
Farmington HillsBulk pickup

Farmington Hills Bulk Waste Program. Frequency: quarterly. Wait: 28-42 days. Fees: free for residents

Wait: ~3 monthsDropcurb: Same day, $79
WyomingBulk pickup

Wyoming Municipal Bulk Collection. Frequency: monthly. Wait: 14-21 days. Fees: free for residents

Wait: MonthlyDropcurb: Same day, $79
KalamazooBulk pickup

Kalamazoo Bulk Waste Collection. Frequency: every two weeks. Wait: 7-14 days. Fees: free for residents

Wait: VariesDropcurb: Same day, $79
Rochester HillsBulk pickup

Rochester Hills Bulk Item Collection. Frequency: quarterly. Wait: 28-42 days. Fees: free for residents

Wait: ~3 monthsDropcurb: Same day, $79
SouthfieldBulk pickup

Southfield Municipal Bulk Collection. Frequency: monthly. Wait: 14-28 days. Fees: free for residents

Wait: MonthlyDropcurb: Same day, $79
NoviBulk pickup

Novi Residential Bulk Collection. Frequency: quarterly. Wait: 21-35 days. Fees: free for residents

Wait: ~3 monthsDropcurb: Same day, $79
TaylorBulk pickup

Taylor uses Priority Waste for weekly trash, recycling, and bulk pickup. The city notes curbside bulk is not for major renovation debris and will not accept materials like concrete, shingles, tires, hazardous waste, and electronics. Large move-out loads should be called in. Residents can also use two free annual drop-offs (up to 500 lbs each) at the Taylor Hills Transfer Station.

Wait: 2x/yearDropcurb: Same day, $79
PontiacBulk pickup

Pontiac sanitation collection runs Monday through Friday. Priority Waste handles service, residents can set out only two bulk items per week, mattresses must be wrapped, and yard waste is seasonal (April 1 through November 30).

Wait: VariesDropcurb: Same day, $79
St. Clair ShoresBulk pickup

St. Clair Shores provides weekly curbside collection, with city guidance commonly limiting containers to 32 gallons and 60 pounds and bags to 40 pounds. City FAQ guidance also notes preparation rules for contractor debris and excludes some materials like bricks from normal curbside pickup.

Wait: WeeklyDropcurb: Same day, $79
Royal OakBulk pickup

Royal Oak provides weekly refuse, recycling, and seasonal yard waste collection. Materials must be set out by 7:00 a.m.; refuse bags cannot exceed 40 pounds and containers cannot exceed 60 pounds. Most household furniture is accepted if placed out correctly, but mattresses and box springs must be wrapped in plastic before collection.

Wait: WeeklyDropcurb: Same day, $79
KentwoodNo program

Kentwood primarily relies on private trash contracts and special events rather than routine municipal bulk curb pickup. The city's annual Community Cleanup Day accepts general debris and large items for residents, but excludes tires and hazardous waste; SafeChem household hazardous waste collection is offered through Kent County on scheduled hours.

Wait: N/ADropcurb: Same day, $79
Battle CreekBulk pickup

Battle Creek curbside service includes weekly unlimited trash pickup plus weekly bulk pickup. Set-out is by 6:00 a.m.; mattresses and box springs must be wrapped in plastic. Construction debris, roof shingles, and tires are not accepted at curbside.

Wait: WeeklyDropcurb: Same day, $79
PortageBulk pickup

Portage residents can schedule one curbside bulk item each week at no additional fee through WM, replacing the old spring-only cleanup cadence.

Wait: VariesDropcurb: Same day, $79
HollandBulk pickup

Weekly curbside refuse is provided through Holland BPW; oversized items are handled through Project Pride coupons and seasonal clean-up programs, not unlimited on-demand bulk pickup.

Wait: WeeklyDropcurb: Same day, $79
Bay CityBulk pickup

City pickup allows one bulk item or two 13-gallon bags weekly on regular collection day. Cardboard outside carts is not collected, carpet must be cut and bundled, and building materials, appliances, automotive parts, and hazardous materials are excluded from curbside service.

Wait: WeeklyDropcurb: Same day, $79
Port HuronBulk pickup

Port Huron contracts with Emterra for weekly curbside refuse Monday through Thursday. One bulk item is allowed per household per week, containers are capped at 35 gallons and 50 lbs, and set-out is before 7:00 a.m. Yard waste runs from the first full week of April through early/mid-December with size limits on brush and branch bundles.

Wait: WeeklyDropcurb: Same day, $79

Pricing

How much does junk removal cost in Michigan?

Dropcurb offers the same transparent per-item pricing across all 26 cities in Michigan. No volume estimates, no surprise fees — select your items online and see your exact total before you book.

Furniture

Couch / Sofa

$99

+$28 add-on

Mattress

$99

+$30 add-on

Box Spring

$79

+$29 add-on

Dresser

$79

+$29 add-on

Desk

$79

+$29 add-on

Dining Table

$79

+$29 add-on

Recliner

$119

+$35 add-on

Bookshelf

$79

+$29 add-on

Bed Frame

$79

+$29 add-on

Nightstand

$79

+$19 add-on

Office Chair

$79

+$19 add-on

Sectional Sofa (2 pieces)

$115

+$44 add-on

Sectional Sofa (3 pieces)

$131

+$60 add-on

Sectional Sofa (4 pieces)

$171

+$100 add-on

Wardrobe / Armoire

$109

+$59 add-on

Appliances

Refrigerator

$109

+$59 add-on

Washer

$109

+$59 add-on

Dryer

$109

+$59 add-on

Stove / Oven

$109

+$59 add-on

Water Heater

$109

+$59 add-on

Dishwasher

$79

+$29 add-on

Microwave

$79

+$19 add-on

Electronics

TV (Under 42")

$79

+$19 add-on

TV (42"+)

$129

+$39 add-on

Computer / Monitor

$79

+$19 add-on

Exercise Equipment

Treadmill

$159

+$85 add-on

Elliptical

$159

+$85 add-on

Exercise Bike

$119

+$40 add-on

Outdoor

Propane Grill

$130

+$49 add-on

Charcoal Grill

$79

+$19 add-on

Patio Chair / Side Table

$79

+$19 add-on

Patio Table

$79

+$29 add-on

Patio Umbrella

$79

+$19 add-on

Trampoline

$79

+$29 add-on

Specialty

Upright Piano

$375

+$325 add-on

Baby Grand Piano

$400

+$375 add-on

Grand Piano

$450

+$425 add-on

Misc

Trash Bag

$79

+$15 add-on

. First-item price is the all-in cost for the first item in your order. Add-on price applies to each additional item in the same pickup.

FAQ

Common questions about junk removal in Michigan

How much does junk removal cost in Michigan?

Dropcurb starts at $79 across all 26 cities in Michigan. Every item has an all-in first-item price and an add-on price. A couch is $79, a queen mattress is $99, a dresser is $79, a TV is $99, a refrigerator is $134, a treadmill is $109. Additional items each add their own add-on price. The price you see is the price you pay — nothing added at checkout.

Does Michigan offer free bulk pickup?

It depends on the city. 25 of the 26 cities we serve in Michigan offer some form of bulk pickup, but programs vary widely in frequency, item limits, and scheduling requirements. Kentwood has no municipal bulk pickup program. See the comparison table above for details. Dropcurb offers same-day pickup across all 26 cities starting at $79.

How fast can I get junk removed in Michigan?

Same day. Book before noon in any of our 26 Michigan cities and your items are picked up by 8 PM. No appointment windows. Place items at the curb and go about your day. We text you confirmation when the hauler completes the pickup.

What items does Dropcurb pick up in Michigan?

Dropcurb picks up furniture (couches, dressers, desks, tables, bed frames), mattresses and box springs, appliances (refrigerators, washers, dryers, stoves, dishwashers), electronics (TVs, monitors, computers), exercise equipment (treadmills, ellipticals, exercise bikes), outdoor items (grills, patio furniture, trampolines), and bagged junk. We do not pick up hazardous materials, propane tanks, tires, or items over 400 lbs like hot tubs and pianos.

Do I have to be home for a Dropcurb pickup in Michigan?

No. Dropcurb is curbside-only across all 26 cities in Michigan. Place items at the curb (or your driveway apron) by 8 AM the day of pickup. The hauler texts you a confirmation photo when the pickup is complete — no signature, no walk-through, and no one enters your home or garage. This is the core difference between Dropcurb and a traditional in-home haul: you book online, leave it out, and go about your day.

Coverage details

Neighborhoods & zip codes we serve in Michigan

Dropcurb provides same-day curbside junk removal across 26 cities in Michigan. Enter your zip code above to confirm coverage, or find your city below.

Detroit, MIPop. 639,111

Neighborhoods

Downtown, Midtown, Corktown, Eastern Market, New Center, Indian Village, Palmer Woods, Boston-Edison, Riverfront, Belle Isle

Zip codes

48201, 48202, 48204, 48205, 48206, 48207, 48208, 48209, 48210, 48211, 48213, 48214, 48215, 48216, 48217, 48219, 48221, 48222, 48223, 48224 and 26 more

Grand Rapids, MIPop. 198,917

Neighborhoods

Heritage Hill, Eastown, Midtown, Creston, Medical Mile

Zip codes

49501, 49502, 49503, 49504, 49505, 49506, 49507, 49508, 49510, 49512, 49514, 49515, 49516, 49518, 49523, 49525, 49528, 49530, 49534, 49544 and 7 more

Warren, MIPop. 139,387

Neighborhoods

Fitzgerald, Eight Mile, Van Dyke Corridor, Centerline, Hazel Park, East Warren, Groesbeck

Zip codes

48088, 48089, 48090, 48091, 48092, 48093, 48397

Neighborhoods

Lakeside, Utica, Clinton River, Dodge Park, Freedom Hill, Van Dyke, Schoenherr

Zip codes

48310, 48311, 48312, 48313, 48314

Ann Arbor, MIPop. 123,851

Neighborhoods

Student Ghetto, Burns Park, Kerrytown, Old West Side, Miller/Huron, Northeast Ann Arbor

Zip codes

48103, 48104, 48105, 48106, 48107, 48108, 48109, 48113

Lansing, MIPop. 118,710

Neighborhoods

Eastside, Westside, Old Town, REO Town, Southside, Moores Park, Colonial Village, Groesbeck

Zip codes

48901, 48906, 48908, 48909, 48910, 48911, 48912, 48913, 48915, 48916, 48917, 48918, 48919, 48921, 48922, 48924, 48929, 48930, 48933, 48937 and 4 more

Dearborn, MIPop. 109,976

Neighborhoods

Rouge River, Ford Campus Area, East Dearborn, West Village, Southend, Hemlock Park, Cherry Hill

Zip codes

48120, 48121, 48123, 48124, 48126, 48128

Livonia, MIPop. 94,139

Neighborhoods

Burton Hollow, Rosedale Gardens, Livonia Mall Area, Schoolcraft Commons, Newburgh Heights, Five Mile Corridor, Civic Center District, Laurel Park

Zip codes

48150, 48151, 48152, 48153, 48154

Troy, MIPop. 87,294

Neighborhoods

Northfield, Big Beaver, Auburn Hills border, Royal Oak area, Square Lake, Corporate Drive corridor, Oakland University vicinity

Zip codes

48007, 48083, 48084, 48085, 48098, 48099

Westland, MIPop. 84,037

Neighborhoods

Norwayne, Cherry Hill Corridor, Westland Center, Inkster Road, Wayne Road, Newburgh Heights, Dorsey, Marquette, Venoy

Zip codes

48185, 48186

Neighborhoods

Novi Road, 14 Mile Road, Orchard Lake Road, Northwestern Highway, Heritage Park, Brookdale

Zip codes

48331, 48332, 48333, 48334, 48335, 48336

Wyoming, MIPop. 76,501

Neighborhoods

Clyde Park, 28th Street Corridor, Burlingame, Wyoming Park, Ideal Park, Porter Hills

Zip codes

49509, 49519

Kalamazoo, MIPop. 75,092

Neighborhoods

Westwood, Stuart, Edison, Eastside, Vine, Northside, University area, Milwood, Comstock

Zip codes

49001, 49003, 49004, 49005, 49006, 49007, 49008, 49009, 49019, 49048

Neighborhoods

Adams Woods, Tienken Road, Walton Boulevard, Auburn Hills border, Paint Creek area, Hamlin Road

Zip codes

48306, 48307, 48308, 48309

Southfield, MIPop. 73,208

Neighborhoods

Franklin Hills, Evergreen Corridor, Southfield Road, Telegraph Corridor, Northwestern Highway area, Civic Center

Zip codes

48033, 48034, 48037, 48075, 48076, 48086

Novi, MIPop. 66,243

Neighborhoods

Meadowbrook Lake, Walled Lake area, Twelve Oaks, Beck Road, Novi Town Center, Willowbrook, Lakeshore Park

Zip codes

48374, 48375, 48376, 48377

Taylor, MIPop. 62,405

Neighborhoods

Heritage Park area, Southland Center area, Goddard Road corridor, Telegraph Road corridor, Northline Road corridor, Eureka Road corridor, Pardee Road area, Inkster Road area

Zip codes

48180

Pontiac, MIPop. 62,104

Neighborhoods

Downtown Pontiac, Seminole Hills, Franklin Boulevard Historic District, Indian Village, Fairgrove, South East Pontiac

Zip codes

48340, 48341, 48342, 48343

Neighborhoods

Nautical Mile, Lakeshore, Harper Corridor, Lakeview, Statler Heights, Mack Avenue Half Acres, Claire Pointe

Zip codes

48080, 48081, 48082

Royal Oak, MIPop. 57,950

Neighborhoods

Downtown Royal Oak, Vinsetta Park, Normandy Oaks, Northwood, Woodward Avenue Corridor, Main Street District, Cummingston Park area

Zip codes

48067, 48068, 48073

Kentwood, MIPop. 54,296

Neighborhoods

Millbrook, Ridgemoor, Princeton Estates, South East End, Ken-O-Sha Park, Shawnee Park

Zip codes

49508, 49512, 49546, 49548

Battle Creek, MIPop. 52,374

Neighborhoods

Downtown Battle Creek, Lakeview, Brownlee Park, Urbandale, Springfield, Level Park-Oak Park, Post Addition, Minges Brook-Riverside

Zip codes

49014, 49015, 49016, 49017, 49018, 49037

Portage, MIPop. 49,259

Neighborhoods

South Westnedge, Milwood, Crossroad Park, Hill N Brook, West Portage, Woodbridge Hills, Oakland Hills, Ramona Park

Zip codes

49002, 49024, 49081

Holland, MIPop. 34,378

Neighborhoods

Downtown Holland, Holland Heights, Waukazoo Woods, Maplewood, South Holland, Lake Macatawa

Zip codes

49422, 49423, 49424

Bay City, MIPop. 32,320

Neighborhoods

Downtown Bay City, Midland Street District, South End, West Side, Center Avenue Historic District, Wenonah Park Area, Banks, Salzburg

Zip codes

48706, 48707, 48708

Port Huron, MIPop. 28,620

Neighborhoods

Downtown Port Huron, Old Towne, South Park, South End, North End, River Park, Blue Water, Edison Shores, Military, Huron Light Ship

Zip codes

48060, 48061

Ready to book?

No phone calls. No four-hour windows. No strangers in your living room. Just tell us what's going and we'll handle the rest.

Thousands of pickups across 19 states

60-second booking · No credit card required