No. You do not need to be at home to have your cans cleaned. We clean your cans on your trash pickup day. As long as your cans are on the curb, we'll clean them on your scheduled date.