diff --git a/Telegram/SourceFiles/menu/menu_ttl_validator.cpp b/Telegram/SourceFiles/menu/menu_ttl_validator.cpp
index a5ecac427..1ea9d4095 100644
--- a/Telegram/SourceFiles/menu/menu_ttl_validator.cpp
+++ b/Telegram/SourceFiles/menu/menu_ttl_validator.cpp
@@ -112,7 +112,9 @@ bool TTLValidator::can() const {
 	return (_peer->isUser()
 			&& !_peer->isSelf()
 			&& !_peer->isNotificationsUser()
-			&& !_peer->asUser()->isInaccessible())
+			&& !_peer->asUser()->isInaccessible()
+			&& (!_peer->asUser()->meRequiresPremiumToWrite()
+				|| _peer->session().premium()))
 		|| (_peer->isChat()
 			&& _peer->asChat()->canEditInformation()
 			&& _peer->asChat()->amIn())