[GH-ISSUE #4587] Shared Accounts Ask for Premium When Already Subscribed #21395

Closed
opened 2026-04-16 21:51:35 -05:00 by GiteaMirror · 32 comments
Owner

Originally created by @tnonate on GitHub (Jan 17, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/4587

Steps To Reproduce

  1. Be a Premium subscriber (requires two premium accounts)
  2. Create a shared collection
  3. Put a login in that collection with a 2FA seed

Expected Result

Be able to see and share 2FA seeds

Actual Result

See message in the TOTP field that says "Premium Subscription Required"

Screenshots or Videos

Image

Additional Context

No response

Build Version

2025.10

What server are you connecting to?

US

Self-host Server Version

No response

Environment Details

  • Device: Google Pixel 6a
  • OS: Calyx OS & Stock Android 15

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Originally created by @tnonate on GitHub (Jan 17, 2025). Original GitHub issue: https://github.com/bitwarden/android/issues/4587 ### Steps To Reproduce 1. Be a Premium subscriber (requires two premium accounts) 2. Create a shared collection 3. Put a login in that collection with a 2FA seed ### Expected Result Be able to see and share 2FA seeds ### Actual Result See message in the TOTP field that says "Premium Subscription Required" ### Screenshots or Videos ![Image](https://github.com/user-attachments/assets/c5ed6519-1b3b-460c-8270-f1710f0adf1d) ### Additional Context _No response_ ### Build Version 2025.10 ### What server are you connecting to? US ### Self-host Server Version _No response_ ### Environment Details - Device: Google Pixel 6a - OS: Calyx OS & Stock Android 15 ### Issue Tracking Info - [x] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
GiteaMirror added the bug label 2026-04-16 21:51:35 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Jan 17, 2025):

Thank you for your report! We've added this to our internal board for review.
ID: PM-17224

<!-- gh-comment-id:2599285802 --> @bitwarden-bot commented on GitHub (Jan 17, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-17224
Author
Owner

@Supernova4422 commented on GitHub (Jan 18, 2025):

I've been experiencing this issue as well. Absolutely infuriating and anxiety inducing given how crucial logins can be.

<!-- gh-comment-id:2599671204 --> @Supernova4422 commented on GitHub (Jan 18, 2025): I've been experiencing this issue as well. Absolutely infuriating and anxiety inducing given how crucial logins can be.
Author
Owner

@SergeantConfused commented on GitHub (Jan 18, 2025):

Hello @tnonate,

Thank you for this report. Just to make sure that you and I are on the same page, in this setup, you have two Premium individual Bitwarden accounts associated with the same Free-type organization, and the vault item in question is inside the organizational vault?

Thank you,

<!-- gh-comment-id:2599802447 --> @SergeantConfused commented on GitHub (Jan 18, 2025): Hello @tnonate, Thank you for this report. Just to make sure that you and I are on the same page, in this setup, you have two Premium individual Bitwarden accounts associated with the same Free-type organization, and the vault item in question is inside the organizational vault? Thank you,
Author
Owner
<!-- gh-comment-id:2599840835 --> @pcartwright81 commented on GitHub (Jan 18, 2025): There are some Android users that were sent by support over to my issue, but they should have been here. Here are 4 examples. https://github.com/bitwarden/clients/issues/12458#issuecomment-2580114274 https://github.com/bitwarden/clients/issues/12458#issuecomment-2586281346 https://github.com/bitwarden/clients/issues/12458#issuecomment-2593936590 https://github.com/bitwarden/clients/issues/12458#issuecomment-2599032691
Author
Owner

@pcartwright81 commented on GitHub (Jan 18, 2025):

TOTP which is a paid feature is systematically being broken on all platforms with no acknowledgement or resolution. My issue has been open for almost a month.

<!-- gh-comment-id:2599842909 --> @pcartwright81 commented on GitHub (Jan 18, 2025): TOTP which is a paid feature is systematically being broken on all platforms with no acknowledgement or resolution. My issue has been open for almost a month.
Author
Owner

@tnonate commented on GitHub (Jan 18, 2025):

@SergeantConfused

Just to make sure that you and I are on the same page, in this setup, you have two Premium individual Bitwarden accounts associated with the same Free-type organization, and the vault item in question is inside the organizational vault?

Yes. The TOTP used to show up just fine. I'm not sure exactly how long this has been broken, but it's very recent. I only recently noticed this wasn't working. It still works fine on desktop, but it's a bit disruptive when I'm out and about without my computer.

<!-- gh-comment-id:2599846935 --> @tnonate commented on GitHub (Jan 18, 2025): @SergeantConfused > Just to make sure that you and I are on the same page, in this setup, you have two Premium individual Bitwarden accounts associated with the same Free-type organization, and the vault item in question is inside the organizational vault? Yes. The TOTP used to show up just fine. I'm not sure exactly how long this has been broken, but it's very recent. I only recently noticed this wasn't working. It still works fine on desktop, but it's a bit disruptive when I'm out and about without my computer.
Author
Owner

@314eter commented on GitHub (Jan 19, 2025):

I had the same issue, which makes the Android app completely unusable if you're using TOTP for most accounts. As a workaround, you can uninstall the app and install the 2024.12.0 APK from https://github.com/bitwarden/android/releases/tag/v2024.12.0.

<!-- gh-comment-id:2600371901 --> @314eter commented on GitHub (Jan 19, 2025): I had the same issue, which makes the Android app completely unusable if you're using TOTP for most accounts. As a workaround, you can uninstall the app and install the 2024.12.0 APK from https://github.com/bitwarden/android/releases/tag/v2024.12.0.
Author
Owner

@GHM3434 commented on GitHub (Jan 19, 2025):

I have the same issue on desktop browser extension self hosted directly after the UI update I got today. TOTP code field only has premium button and I can't see or copy and TOTP codes to login to my accounts. I am using family subscription.

This is getting bad.. first auto-copy TOTP to clipboard stopped working months ago and now the TOTOP feature is COMPLETELY broken for me.

<!-- gh-comment-id:2600644034 --> @GHM3434 commented on GitHub (Jan 19, 2025): I have the same issue on desktop browser extension self hosted directly after the UI update I got today. TOTP code field only has premium button and I can't see or copy and TOTP codes to login to my accounts. I am using family subscription. This is getting bad.. first auto-copy TOTP to clipboard stopped working months ago and now the TOTOP feature is COMPLETELY broken for me.
Author
Owner

@tnonate commented on GitHub (Jan 19, 2025):

Update: discovered tonight that I cannot delete the entry. I can make edits, but can't delete.

<!-- gh-comment-id:2600719429 --> @tnonate commented on GitHub (Jan 19, 2025): Update: discovered tonight that I cannot delete the entry. I can make edits, but can't delete.
Author
Owner

@telorand commented on GitHub (Jan 20, 2025):

I am also experiencing the same issue. It's an Individual Premium subscription sharing passwords with an Individual Free account (which obviously can't see the TOTP anyway) via a free Organization. Like OP, the issue is only present on Android and otherwise works fine on Desktop, Firefox Extension, and the Web App.

Device: Pixel 9
OS: Android 15
App Version: 2025.1.0 (19622)

<!-- gh-comment-id:2601247265 --> @telorand commented on GitHub (Jan 20, 2025): I am also experiencing the same issue. It's an Individual Premium subscription sharing passwords with an Individual Free account (which obviously can't see the TOTP anyway) via a free Organization. Like OP, the issue is only present on Android and otherwise works fine on Desktop, Firefox Extension, and the Web App. Device: Pixel 9 OS: Android 15 App Version: 2025.1.0 (19622)
Author
Owner

@ROosterloo1988 commented on GitHub (Jan 23, 2025):

Also here the same problem with android

<!-- gh-comment-id:2611037485 --> @ROosterloo1988 commented on GitHub (Jan 23, 2025): Also here the same problem with android
Author
Owner

@bsteimel commented on GitHub (Jan 23, 2025):

Same problem here, broke with the latest large UI changes. There is no option to copy TOCP on the search page and when you go into the item it says premium subscription required. I have had to revert back to Authy for Android.
App version 2025.1.0 (19622)
📱 google Pixel 6

Thanks for posting the previous version APK this will have to be my solution for my upcoming business trip, i don't want to be away from a browser. My authy isn't entirely updated.

<!-- gh-comment-id:2611065114 --> @bsteimel commented on GitHub (Jan 23, 2025): Same problem here, broke with the latest large UI changes. There is no option to copy TOCP on the search page and when you go into the item it says premium subscription required. I have had to revert back to Authy for Android. App version 2025.1.0 (19622) 📱 google Pixel 6 Thanks for posting the previous version APK this will have to be my solution for my upcoming business trip, i don't want to be away from a browser. My authy isn't entirely updated.
Author
Owner

@cksapp commented on GitHub (Jan 24, 2025):

P.S. this appears to be a result of #4390

<!-- gh-comment-id:2611428611 --> @cksapp commented on GitHub (Jan 24, 2025): P.S. this appears to be a result of [#4390](https://github.com/bitwarden/android/pull/4390)
Author
Owner

@gnownairb95 commented on GitHub (Jan 24, 2025):

P.S. this appears to be a result of #4390

So it appears that it's a deliberate change to make the experience for premium users worse? That's very unfortunate.

<!-- gh-comment-id:2611432595 --> @gnownairb95 commented on GitHub (Jan 24, 2025): > P.S. this appears to be a result of [#4390](https://github.com/bitwarden/android/pull/4390) So it appears that it's a deliberate change to make the experience for premium users worse? That's very unfortunate.
Author
Owner

@rbeede commented on GitHub (Jan 24, 2025):

Odd, that would seem to contradict this page though:

https://bitwarden.com/help/password-manager-plans/#compare-personal-plans

*Integrated authenticator (TOTP)
(If also Premium individual)

<!-- gh-comment-id:2611457852 --> @rbeede commented on GitHub (Jan 24, 2025): Odd, that would seem to contradict this page though: https://bitwarden.com/help/password-manager-plans/#compare-personal-plans > *[Integrated authenticator](https://bitwarden.com/help/integrated-authenticator/) (TOTP) > (If also Premium individual)
Author
Owner

@rbeede commented on GitHub (Jan 24, 2025):

Also: https://bitwarden.com/help/integrated-authenticator/

Storage of keys is available to all accounts, however TOTP code generation requires Premium or membership to a paid organization (Families, Teams, or Enterprise).

<!-- gh-comment-id:2611458768 --> @rbeede commented on GitHub (Jan 24, 2025): Also: https://bitwarden.com/help/integrated-authenticator/ > Storage of keys is available to all accounts, however TOTP code generation requires Premium or membership to a paid organization (Families, Teams, or Enterprise).
Author
Owner

@bsteimel commented on GitHub (Jan 24, 2025):

I think OR is the key word there. You either have to be a part of paid organization OR have a premium account. We all have a premium account hence why we can access the code generation on IOS and desktop browsers. Android prevents this as as bug not as a feature. This is very clearly a bug in the Android version of the bitwarden application that is not recognizing the premium aspect of accounts. Whether I have the account shared with an organization or not i cannot generate TOTP codes on Android.

Plus support has stated that this is a defect and pointed us here. MAN this is frustrating. if this is the design then why are there equivalent tickets for IOS and desktop applications.

I did just test this. If you have a login shared with a family that has members who are not premium then you cannot generate TOTP, of course you can still store the code. I just cloned a login and assigned it to myself and not the organization and I can now generate the TOTP on Android. No difference in functionality for desktop. I don't own an apple device to test.

This is a reduction of functionality within the premium version of the application. I don't want to pay for a 6 person family when I only have 2. I'll just clone all my TOTP coded items into my personal vault i guess. frustrating for sure.

This page needs to be updated: https://bitwarden.com/pricing/ TOTP is not available to organizations under premium membership. Basically you cannot share a login between 2 people unless you pay for the family membership.

<!-- gh-comment-id:2612857162 --> @bsteimel commented on GitHub (Jan 24, 2025): I think OR is the key word there. You either have to be a part of paid organization OR have a premium account. We all have a premium account hence why we can access the code generation on IOS and desktop browsers. Android prevents this as as bug not as a feature. This is very clearly a bug in the Android version of the bitwarden application that is not recognizing the premium aspect of accounts. Whether I have the account shared with an organization or not i cannot generate TOTP codes on Android. Plus support has stated that this is a defect and pointed us here. MAN this is frustrating. if this is the design then why are there equivalent tickets for IOS and desktop applications. I did just test this. If you have a login shared with a family that has members who are not premium then you cannot generate TOTP, of course you can still store the code. I just cloned a login and assigned it to myself and not the organization and I can now generate the TOTP on Android. No difference in functionality for desktop. I don't own an apple device to test. This is a reduction of functionality within the premium version of the application. I don't want to pay for a 6 person family when I only have 2. I'll just clone all my TOTP coded items into my personal vault i guess. frustrating for sure. This page needs to be updated: https://bitwarden.com/pricing/ TOTP is not available to organizations under premium membership. Basically you cannot share a login between 2 people unless you pay for the family membership.
Author
Owner

@rbeede commented on GitHub (Jan 24, 2025):

The earlier post referencing #4390 seems to indicate that this change was by-design and an intentional change.

A user with premium should not be able to use TOTP codes on items held by a non premium organization.

<!-- gh-comment-id:2612903430 --> @rbeede commented on GitHub (Jan 24, 2025): The earlier post referencing #4390 seems to indicate that this change was by-design and an intentional change. > A user with premium should not be able to use TOTP codes on items held by a non premium organization.
Author
Owner

@lukemckenna commented on GitHub (Jan 26, 2025):

This is also an issue for me and my wife, both of us have separate paid premium accounts, and I've got a work premium account. I'm able to access the TOTP codes from my primary vault, but not for the shared vaults.

<!-- gh-comment-id:2614207636 --> @lukemckenna commented on GitHub (Jan 26, 2025): This is also an issue for me and my wife, both of us have separate paid premium accounts, and I've got a work premium account. I'm able to access the TOTP codes from my primary vault, but not for the shared vaults.
Author
Owner

@gomaaz commented on GitHub (Jan 27, 2025):

So it's not a Bug, it's a feature.... 🫠

<!-- gh-comment-id:2617015463 --> @gomaaz commented on GitHub (Jan 27, 2025): So it's not a Bug, it's a feature.... 🫠
Author
Owner

@bsteimel commented on GitHub (Jan 28, 2025):

I made a decision in going to bone up on my sys admin chops and host my own instance with vault warden. I got it setup today with Docker and even got a reverse proxy setup with SSL. That was fun. Not for everybody but good enough for me. I'll use it for a month before onboarding my wife and daughter

<!-- gh-comment-id:2617468972 --> @bsteimel commented on GitHub (Jan 28, 2025): I made a decision in going to bone up on my sys admin chops and host my own instance with vault warden. I got it setup today with Docker and even got a reverse proxy setup with SSL. That was fun. Not for everybody but good enough for me. I'll use it for a month before onboarding my wife and daughter
Author
Owner

@cksapp commented on GitHub (Jan 28, 2025):

I likely could have specified more clearly here as I was simply referencing the change that appears to have caused this concern.

P.S. this appears to be a result of https://github.com/bitwarden/android/pull/4390

So it appears that it's a deliberate change to make the experience for premium users worse? That's very unfortunate.

The earlier post referencing #4390 seems to indicate that this change was by-design and an intentional change.

As it appears that this is likely indeed not an intended change and viewed as a bug instead as other applications have not been subject to this change.
i.e. Browser Extensions, Desktop App, (likely iOS mobile client as well, though I have not tested).

This seems particularly likely given the current PR #4633, so given that this is merged this should be fixed hopefully shortly. 🙏

<!-- gh-comment-id:2617712985 --> @cksapp commented on GitHub (Jan 28, 2025): I likely could have specified more clearly here as I was simply referencing the change that appears to have caused this concern. > > P.S. this appears to be a result of https://github.com/bitwarden/android/pull/4390 > > So it appears that it's a deliberate change to make the experience for premium users worse? That's very unfortunate. > The earlier post referencing [#4390](https://github.com/bitwarden/android/pull/4390) seems to indicate that this change was by-design and an intentional change. As it appears that this is likely indeed **not** an intended change and viewed as a bug instead as other applications have not been subject to this change. _i.e. Browser Extensions, Desktop App, (likely iOS mobile client as well, though I have not tested)._ This seems particularly likely given the current PR [#4633](https://github.com/bitwarden/android/pull/4633), so given that this is merged this should be fixed hopefully shortly. 🙏
Author
Owner

@lukemckenna commented on GitHub (Jan 28, 2025):

@cksapp thanks for the updated detail, I appreciate knowing there's a solution coming down the pipe.

<!-- gh-comment-id:2617745245 --> @lukemckenna commented on GitHub (Jan 28, 2025): @cksapp thanks for the updated detail, I appreciate knowing there's a solution coming down the pipe.
Author
Owner

@gnownairb95 commented on GitHub (Jan 28, 2025):

Thanks @cksapp! Good to see the change being reverted. Still, it would be nice to receive some communication from the BW team as to why that MR was even created in the first place.

<!-- gh-comment-id:2617839773 --> @gnownairb95 commented on GitHub (Jan 28, 2025): Thanks @cksapp! Good to see the change being reverted. Still, it would be nice to receive some communication from the BW team as to why that MR was even created in the first place.
Author
Owner

@Szaamaan commented on GitHub (Jan 28, 2025):

A bit late to the party, since I noticed this only yesterday... but yeah, was surprised to see I don't have a subscription on my phone when I was sure I did (and confirmed as much after I checked).

Of course it would be nice if shared TOPT codes worked even if the other account doesn't have a sub - otherwise it kind of defeats the whole point of sharing such logins, but at the very least this should still work for the one WITH the sub. But at the same time I can see why / how this might be problematic to implement.

<!-- gh-comment-id:2618964291 --> @Szaamaan commented on GitHub (Jan 28, 2025): A bit late to the party, since I noticed this only yesterday... but yeah, was surprised to see I don't have a subscription on my phone when I was sure I did (and confirmed as much after I checked). Of course it would be nice if shared TOPT codes worked even if the other account doesn't have a sub - otherwise it kind of defeats the whole point of sharing such logins, but at the very least this should still work for the one WITH the sub. But at the same time I can see why / how this might be problematic to implement.
Author
Owner

@nshkrsh commented on GitHub (Feb 3, 2025):

hope this bug is resolved ASAP. its troubling.

<!-- gh-comment-id:2631315734 --> @nshkrsh commented on GitHub (Feb 3, 2025): hope this bug is resolved ASAP. its troubling.
Author
Owner

@ROosterloo1988 commented on GitHub (Feb 7, 2025):

Fixed for me on android 2025.1.2

<!-- gh-comment-id:2643503315 --> @ROosterloo1988 commented on GitHub (Feb 7, 2025): Fixed for me on android 2025.1.2
Author
Owner

@rbeede commented on GitHub (Feb 7, 2025):

2025.1.2 Android appears fixed (Premium users can again see TOTPs even of free org shared items).

The website or web extension (Win, Chrome, 2025.1.3) do not show the TOTP like on Android now though.

<!-- gh-comment-id:2643555495 --> @rbeede commented on GitHub (Feb 7, 2025): 2025.1.2 Android appears fixed (Premium users can again see TOTPs even of free org shared items). The website or web extension (Win, Chrome, 2025.1.3) do not show the TOTP like on Android now though.
Author
Owner

@tnonate commented on GitHub (Feb 10, 2025):

2025.1.2 Android appears fixed (Premium users can again see TOTPs even of free org shared items).

The website or web extension (Win, Chrome, 2025.1.3) do not show the TOTP like on Android now though.

Also Windows 11 Desktop app. Version 2025.1.4.

<!-- gh-comment-id:2646950733 --> @tnonate commented on GitHub (Feb 10, 2025): > 2025.1.2 Android appears fixed (Premium users can again see TOTPs even of free org shared items). > > The website or web extension (Win, Chrome, 2025.1.3) do not show the TOTP like on Android now though. Also Windows 11 Desktop app. Version 2025.1.4.
Author
Owner

@ncgrechlni commented on GitHub (Feb 11, 2025):

Fixed for me on android 2025.1.2

Same for me.

<!-- gh-comment-id:2650490081 --> @ncgrechlni commented on GitHub (Feb 11, 2025): > Fixed for me on android 2025.1.2 Same for me.
Author
Owner

@SaintPatrck commented on GitHub (Feb 11, 2025):

Thank you for letting us know it's working as expected after the latest release. An update for the other clients will be available soon.

<!-- gh-comment-id:2651610152 --> @SaintPatrck commented on GitHub (Feb 11, 2025): Thank you for letting us know it's working as expected after the latest release. An update for the other clients will be available soon.
Author
Owner

@ROosterloo1988 commented on GitHub (Feb 12, 2025):

What is as soon as possible?

<!-- gh-comment-id:2652998255 --> @ROosterloo1988 commented on GitHub (Feb 12, 2025): What is as soon as possible?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#21395