diff --git a/app/templates/play/modal/buy-gems-modal.jade b/app/templates/play/modal/buy-gems-modal.jade
index 9cf945b0a..340d21cb8 100644
--- a/app/templates/play/modal/buy-gems-modal.jade
+++ b/app/templates/play/modal/buy-gems-modal.jade
@@ -22,7 +22,12 @@
         .product
           h4(data-i18n="buy_gems.price") x3500 / mo
           h3(data-i18n="account.subscription")
-          button.start-subscription-button.btn.btn-lg.btn-illustrated.btn-success(data-i18n="subscribe.subscribe_title") Subscribe
+          if me.isPremium()
+            button.disabled.start-subscription-button.btn.btn-lg.btn-illustrated.btn-success
+              | ✓ 
+              span(data-i18n="account.subscribed")
+          else
+            button.start-subscription-button.btn.btn-lg.btn-illustrated.btn-success(data-i18n="subscribe.subscribe_title") Subscribe
                 
       if state === 'declined'
         #declined-alert.alert.alert-danger.alert-dismissible