This was an interesting question and even more interesting comments. I am a Real Estate Broker that just purchased a carpet cleaning company. Some, not all Realtors are a great source of income. Then there are those that will stiff you. Ultimately the cost of the service is the responsibility of the property owner, however, it's almost always the Realtor that has hired or recommended you. I have hired a variety of vendors to do work before the sale or closing with the understanding that payment will be made upon closing, usually within 15-30 days from the date of service. I've had deals that fell through but I've never left my vendors hanging on the payment. I've always ensured my guys are paid even if it's out of my pocket. I said all of that to say this; it's about establishing a relationship. I always want someone that I can call on, someone that will prioritize my jobs, knowing that they don't ever have to worry about not getting paid. I recommend you establish a relationship with Realtors, make it personal to an extent. It's harder to do people wrong (not pay) that you have a relationship with. One plan that I have for my new carpet cleaning company is to do a free quarterly carpet cleaning (their residence) for my Realtor friends that refer business to me on a consistent basis. I'm almost certain they will ensure that I'm paid one way or the other for all the jobs that they send to me
NEW LAUNCHER. Thanks for allowing me to share my thoughts. I look forward to learning a lot about this business from you all.