Do I have to top-up for the same amount every time?

You are not committed to one single bundle. Your most recent top-up will determine your calling rate.

The calling rate outside the bundle is always € 0.20/min if you top up with focus Calling, and € 0.40 with focus Data.