No, you buy as and when you want to. The only possible re-occuring cost is if you have signed up for the debit order option to buy Zahab bits automatically on a monthly basis.