I've had the same problem. I also needed legal assistance in writing contracts between my company and my clients. My clients have more ressources (legal assistance) and therefore I would always get the shorter end of the stick.
There must be companies out there that can bundle all these services for self-employed workers.
You should have a master contract that a lawyer has looked over that you use as the basis for all contracts. There are plenty of services that you can use to get a lawyer to quickly eyeball any changes.
There must be companies out there that can bundle all these services for self-employed workers.