These options are used to hide the price when signing a member to a specific membership plan. 

This feature is helpful for cases where the partner only wants to offer a specific price for a particular membership plan on the pricing page, but would also want to have the ability to upgrade specific members in the case they do not want to maintain a monthly, yearly or even semi-yearly payment.

The admin for these cases will be able to upgrade the member's account to another payment option through a request by the member (email, telephone call, etc..). So the result would be that the signed members would see a list of payment options, but they could offer additional ones (The ones marked as Admin Only) if they requested this to the partner or wanted to change to a special type of payment option for their membership plan.

How does it work? 

For example, we have a membership plan called "Featured". In our membership plan, the pricing is shown in the image below where you can see two prices. A monthly price of $9.99 and a yearly price of $99.99, none of which are set as Admin Only:

If you try to sign up using this membership plan, you would see on the signup page the following:

If you mark the option "Admin Only" in the Yearly Price as seen in the following image, this option will disappear from the payment page:

We have marked the Yearly Price as "Admin Only", this would result in the signup process showing like this:

As you can see, only the Monthly Price is shown, the yearly price has disappeared from the list. 

Now if we go ahead and mark both options as "Admin Only":

Our end result on the signup page would be this:

Note: The "Admin Only" checkbox in the "One-time Setup Fee" was removed because it was causing confusion.

Now if there is a “One-Time Setup fee” it will always be connected with the payment cycle.