For a cash purchase
Enter your wallet balance and the current in-game purchase price. For the rate, use your observed total cash increase per second while not spending. A single pet's rate may not represent your whole lineup. Keep the offline daily banner out of this calculation.
For a Speed target
Read your current Speed and next target from the training bar, then enter the gain/s shown above your treadmill. Change the rate after an upgrade or boost. Example: 28,500 toward 40,000 at 125/s leaves 11,500 Speed, or 92 seconds of uninterrupted training.
How the estimate works
Remaining = target minus current amount, with a minimum of zero. Time = remaining divided by rate, rounded up to a whole second. A zero rate cannot produce a wait time unless you have already reached the target. This is saving or training arithmetic, not a prediction of egg drops or swing physics.