I had my lawyer do one up for Landscaping so I can't post it, I can make a few suggestions including a google search:
Be very careful on offering a fixed quote, when you start removing rocks, what you see is not what you get, it's what's under the soil that can cause you a headache, therefore I have a clause that the quote is based on X hours to do >>>>>>>> however should we run into the unforeseen all changes will be discussed with "Homeowner"
Need lots of insurance for tree removal, need a clause that should any damage be done to a structure that was beyond your control during removal, you will not be responsible. Sometimes root systems can be in and around the foundation, be careful.
Put a line that your estimate includes X loads of removal, should the job require removal beyond this estimate a rate of $XX.XX per load shall apply.
Owner has to be responsible for soil to replace product removed, replacement soil shall be screened etc. what you don't want is a load of junk fill, and what I mean by that is fill full of clay, larger rocks etc.
Those are a few things that come to mind. Estimating landscaping is desperate hard, at least where I live due to granite, very heavy clay content etc. I stick to a per hour rate with an estimate of X hours.