# How to Hide Tabs/Screens Based on Subscription Plan

**URL:** <https://community.glideapps.com/t/how-to-hide-tabs-screens-based-on-subscription-plan/65172>\
**Category:** Ask for Help\
**Created:** [August 18, 2023, 8:20pm UTC](https://community.glideapps.com/t/how-to-hide-tabs-screens-based-on-subscription-plan/65172 "2023-08-18T20:20:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Monj](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/monj/32/62349_2.png) [@Monj](https://community.glideapps.com/u/Monj)\
**Post date:** [August 18, 2023, 8:20pm UTC](https://community.glideapps.com/t/how-to-hide-tabs-screens-based-on-subscription-plan/65172/1 "2023-08-18T20:20:37Z")

</div>

Hi Everyone,

I want to know if there is a way to hide some tabs/screens depending on a subscription plan my customer pay for?

Here is the scenario, the app PRIVACY will be a Public with Optional Sign-in and Users in the users’ table. Please see the attached screenshot.

Customer will have 2 plans to choose from, Basic and Premium. The Premium plan allows all the features and all tabs/screens to be visible whether someone signs in or not.

However, if a customer chooses the Basic plan, I want to hide some tabs/screen from their app whether they are signed in or not.

Is this possible? If so, will you show me how to accomplish this?

Thank you in advance.

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [August 18, 2023, 8:57pm UTC](https://community.glideapps.com/t/how-to-hide-tabs-screens-based-on-subscription-plan/65172/2 "2023-08-18T20:57:01Z")

</div>

You could accomplish this by using a visibility condition on the tab level (under options) and based on the membership plan in the users profile.

E.g. show tab when users profile → subscription → is → Premium

---

<div class="post-metadata">

**Author:** ![Monj](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/monj/32/62349_2.png) [@Monj](https://community.glideapps.com/u/Monj)\
**Post date:** [August 18, 2023, 9:37pm UTC](https://community.glideapps.com/t/how-to-hide-tabs-screens-based-on-subscription-plan/65172/3 "2023-08-18T21:37:43Z")

</div>

That would work if the user logs in but when the customer has a basic subscription and is not signed in. I want it to hide some tabs.

---

<div class="post-metadata">

**Author:** ![Connor\_Finlayson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/connor_finlayson/32/79079_2.png) [@Connor\_Finlayson](https://community.glideapps.com/u/Connor_Finlayson)\
**Post date:** [August 18, 2023, 11:08pm UTC](https://community.glideapps.com/t/how-to-hide-tabs-screens-based-on-subscription-plan/65172/4 "2023-08-18T23:08:05Z")

</div>

If the customer is not signed in, they are not really a user then are they?

I hide everything when someone isn’t logged in and then use conditional visibility as described by Eric.
