I must admit @yeerbie had a point here (he willingly left the forum). Most customers who paid before results and actually GOT results would be too happy to pay—out of gratitude! And most of them would not wanna cross a witch by not paying!
And yeah, there is a very high incidence of customers paying thousands of dollar up-front and never getting any results! That said, in many cases, it’s clients that were scammed by fake witches that did not do the work (apparently, 90%+ of magicians-for-hire are scams).