Get paid in advance then hold them to it.
You will be amazed at how s h i t will be changed around when money is on the line. Folks will not let the part time realtors jerk them around when THEIR money is on the line.
Folks change their whole schedule to save a few bucks.
THE KEY IS TO HOLD THEM TO IT.
My stress level has dropped by 90% on insurance inspections by collecting cash or money order upon my arrival before I begin.
I actually do that on everyone except existing customers that do not come off as jerks and it puts the POWER in my hands where it is deserved due to my life experience.
Example is NEVER give your best price or sale price to those who call and want it done on the same day. ALWAYS charge them a premium for that type of service.
If you do not you are being walked on and APPEAR desperate and willing to do anything for a buck.
Just my opinions but makes me feel better and at 43 and that is all that matters.
That is the main reason I will not do work for many other inspectors that need help and such with additional wind mits. I do not wish to have to be a yes man for someone else. I decide What I will Do and for who based on HOW THEY ACT. A s s holes get NOTHING from me