Capital One charge card offering 2% cash back, no pre-set spending limits. It can be used to pay for roofing supplies/equipment, etc. This will deliver increased rewards versus competing card programs, and significant advantages over writing checks to your vendors.