Never pay a roofing contractor in full before your roofing project is complete. A Roofing Company in Los Angeles will typically ask for a 10% deposit to start working on your home or commercial building.