License agreement

i’m starting to do more freelance work for people and small business. i’m thinking i need some kind of a license agreement contract that can be amended, so i can write up the details for each job and have the client sign it. i’m wondering if anyone uses something like this or has any knowledge about this ?