If I use my own money, how long does it take to get paid?

This depends on the owner. Many owners return cash in just a few days while others may take up to a few weeks.