There are a lot of shoddy contracts available on the internet, usually written by bloggers who have absolutely no idea the type of meticulous language that needs to go into a contract. That can spell DISASTER for a photographer. Worse yet is a contract written by a lawyer who doesn't understand the common issues that photographers face. Since I'm both a full-time photographer and a licensed attorney, I think I'm in a unique position to provide you with the ULTIMATE contract package for photographers.
The key to any good contract is simply to explain in ABSOLUTELY CLEAR fashion what each party to the contract is expected to do. Therefore, it would be foolish to take these contracts exactly as they are written and implement them directly into your business. I have carefully written these contracts to work in many situations, but you need to go in and customize them to fit what you do. For example, I always ask for a 50% deposit when booking a shoot. If you do things differently, you'll have to go into the contract and change that to be the amount you ask for as a deposit.