Holiday Schedule

Private Subscription Residential & Commercial Customers

Please take a moment to review our holiday collection schedule. Trash and Recycling will be serviced on a ONE DAY DELAY throughout the holiday week beginning with the service scheduled for the holiday.

If you reside in a municipality serviced through a municipal-wide contract, please review the links below.

*Please place materials curbside the night prior to your service day so we may guarantee collection!

Memorial Day – Monday, May 29th 2023

Monday through Friday service will be delayed by one day.

Example: Monday service will occur Tuesday, 5/30; Friday service will occur Saturday, 6/3.

Independence Day – Tuesday, July 4th 2023

Tuesday through Friday service will be delayed by one day.

Example: Tuesday service will occur Wednesday, 7/5; Friday service will occur Saturday, 7/8.

Labor Day – Monday, September 4th 2023

Monday through Friday service will be delayed by one day.

Example: Monday service will occur Tuesday, 9/5; Friday service will occur Saturday, 9/9.

Thanksgiving Day –  Thursday, November 23rd 2023

Thursday and Friday service will be delayed by one day.

Christmas Day – Monday, December 25th 2023

Monday through Friday service will be delayed by one day.

Example: Monday service will occur Tuesday, 12/26; Friday service will occur Saturday, 12/30.

2024 New Years Day – Monday, January 1st 2024

Monday through Friday service will be delayed by one day.

Example: Monday service will occur Tuesday, 1/2; Friday service will occur Saturday, 1/6.

Residents of Contracted Municipalities

Residents of contracted municipalities can view the details associated with your service area by clicking your municipality below:

Atglen Borough
Bern Township
Downingtown Borough
Earl Township
East Bradford Township
East Brandywine Township
East Goshen Township
Exeter Township
Kennett Square Borough
Malvern Borough
Middletown Township
Mount Penn Borough
Mohnton Borough
Royersford Borough
Spring City Borough
Upper Providence Township, Delaware County
Upper Uwchlan Township
West Brandywine Township
West Grove Borough
West Whiteland Township
Westtown Township