I don’t have a contract, but I send them an invoice and ask for a 50% deposit up front. The remaining 50% is due upon receiving the finished work, net 30. My invoice is based on a Microsoft invoice template in Word, but personalized with my logo, contact info, etc. I haven’t had any problems with getting paid yet, but I haven’t been doing this as long as some others here. Hope this helps!