Decide if you are looking for residential contracts or commercial contracts. These are not bid in the same manner. Residential contracts are mostly verbal agreements or simple short contracts stating when you will remove snow and how much you will charge. Commercial contracts are longer written contracts; they state the above and liabilities--including insurance, damage, specified time of completion, and other specified items as required by the business owner.
Look at the property which is part of the contract. Estimate the amount of time it would take you to plow and remove the snow from the areas needed. Look at any possible problems such as obstructions, vehicles to be moved, shape of the area to be plowed, and where the snow is to be placed. This is the time to roughly think of how you would plow the area.
Calculate the amount of gas used, the labor cost, the insurance
cost, and the amount of work needed. Harder jobs would require a higher estimate because of the difficulty. Also, consider the hourly rate you would need to turn a profit. This will depend on how many jobs you can get done within one day. Another consideration is the amount of snow which is expected for your area during the season.
Know the capacity of your equipment before you place a bid. Do not try to bid on contracts for large areas while using a pick-up truck. You would also not try to bid on driveways using a large dump plow. You also need to understand the amount of snow your plow is able to move. Know your equipment specifications, as well as your crew if you have one.
Bid using a base number, then add a percentage that you are comfortable with for the profit margin. An example would be having a base of $1,000 plus 20 percent--making the total bid $1200. If you find yourself in negotiating, you have that profit percentage to use as a tool. Do not go below 5 percent profit so that you ensure both current profit, and increased costs when you renegotiate the contract the following year.