Leasing contracts from SunRun, Vivint or other third-party providers offer a short time frame in which you can cancel the contract without any penalty. This time frame can vary by leasing company, but you can expect it to be approximately 30 days after signing a contract.