change yearly subscription to one time payment

Hi, question: I have users which do get a free full account on my membership. How can I change a user which orders a yearly subscription to a status that the yearly fee will not take effect. So that the customer paid once. And how can I change the status manually so the customer is forever free and did not get charged after one year passes by?

thanks and kind regards R.