To sign a contract without printing it, you have to get an electronic signature. Use a free software like SignHouse to generate yours in just 10 seconds. Then, attach it to the contract.