Roofers require a downpayment and the balance upon the job’s completion. The roofing contractor may offer financing plans. Costs can be covered by a home improvement or home equity loan from a bank. Other payment options include cash, checks, money orders, and credit cards.