Cleaning for Heroes is a 501c3 non-profit organization working with home service companies nationwide. Home service companies who wish to participate in our programs sign up as members. All of our member home service companies are insured and perform background checks on all employees. Once eligibility is determined, Cleaning for Heroes clients are referred to a participating home service company within their area. Once referred, the participating home service company will contact the client to schedule the first appointment.