Freelance Payment Terms Explained: Net 30, Deposits, More