No you just need to log in. Even if you log in for 1 second you will avoid the upkeep.

I have tested this on multiple servers with toons who got the 500k bonus handed out a while back. Servers logging in every day stayed at 500k, ones that I missed a day lost the upkeep.