The cost of repairing a broken roof will often vary depending on the size and complexity of your roof, the type of roof shingles used, and the contractor you hire to do the job. An average person may not be in a position to cover the costs of repairing a damaged roof. For most people who experience roof problems, cash is not always a feasible option to pay for a new roof and its accompanying repair costs. This is where roofing companies that finance can help. Read on to find out how you can find a roofing company with financing options for your home.