This, in particular, is fantastic advice. I know people, not writers, but people with a side-hustle, who have encountered the occasional flakey client who tries to nickel and dime their time or asks for discounts upfront, but drags their feet when it is time to pay up even though the freelancer has done the work and done it well.