The short version
The official description says collecting buildings and stronger monsters helps you earn more cash, and monsters can catch people while you are offline. It does not publish rates or an offline cap. To choose an upgrade, measure cash per minute before and after one change, divide its cost by the added cash per minute, and compare that payback time with your normal session.