Ink by Krit is an online service for creating freelance contracts. Use their form to answer a few simple questions, and you’ll have “a solid legal agreement that covers everything you need”.

terms