This is going to sound a little bit dumb, but here's just a basic question I have. Okay, so for the longest time I've mostly been doing SEO stuff for myself, and for a few local businesses here and there, nothing big. Now, I'm in the process of landing my first fairly large client (in comparison to what I've had in the past), and will most likely be signing a minimum of a six month contract. Now usually, for these local businesses, I've never had a contract signed because it was usually small-time work and was in the lower amount range of $XXX figures, and I usually collected upfront before doing anything else. My question is, now that I could possibly become contracted, how and when should collect my payment? My first and foremost question however, is when should I collect my initial payment? Immediately at signing or after the first month has been done? Hopefully looking to get this question answered by people who actually have this kind of experience, thanks!