Of course you would extend credit to clients you have a relationship with, and VA. That goes almost without explanation. I have some people I have worked for before that will pay, but they are very, very few in number, and they send me very little work. The area I am in is such a Good-Ole Boy clique, machine, racket, I'll scratch your back-if you will scratch mine situation, that I get almost no work from local clients. I have lived in this little community for 44 years and I am not one of the "insiders".
I have been self-employed nearly my whole adult life, and I have learned one thing, more people will pay you than will screw you **but** the number that will not pay is high enough that they will put you out of business everytime. They will make your life miserable. And with enforcement being nonexistant in our "profession" the lender coercion thing is always there. Having the money up front sure makes a difference in that situation. "Don't like the value, get another opinion. Have a nice day" click.
When I tell some people I must have the fee up front they go into a tirade about how "big" an outfit they are. Then I ask "are you bigger than Wells Fargo?" They usually say no, and then I tell them I don't work for WF anymore because it was taking me a year to get paid. Wells Fargo is fee at the door to me. If they say "we have already collected the fee up front from the borrower, I say "Great, mail a check to me today, and I'll get started, by the time I complete the assignment the check will be here and I will ship your report."
The three main reasons for not paying the appraiser up front are [in my experience & opinion] are #1 so they can ride you for 3 to 9 months even if they intend to pay you, #2 so they can pressure you to hit value, and #3 so they won't have to pay you whether you "hit value" or not.
Your business is your business, carry whomever you like, I will be doing something else while you are chasing YOUR money.
BB in Texas