It takes ages until caravans pay off. It costs 15k, at the beginning of the game a very large sum of money, though for the first 50 days or so you only pay taxes for the caravan and receive nothing. Another hundred days later, I receive around 750 gold from the caravan each day, now that I do...