I want to start doing annual residential inspections for past and new clients, what is the best agreements and protocol to follow?
Same as you would doing any home inspection.
Yep, as Robert says
Good luck getting people to pay for 'em.
Same pre-inspection agreement for the initial inspection or any inspection should do.