diff --git a/src/app/settingsview/components/SystemSettingsPage.qml b/src/app/settingsview/components/SystemSettingsPage.qml
index abc4721362a144979bee2ff9b0ad2c277ee1a4d1..dd0697370d8da3289de9ffecd627c75a33fc8e37 100644
--- a/src/app/settingsview/components/SystemSettingsPage.qml
+++ b/src/app/settingsview/components/SystemSettingsPage.qml
@@ -84,7 +84,7 @@ SettingsPageBase {
             ToggleSwitch {
                 id: enableDonation
                 width: parent.width
-                visible: new Date() >= new Date(Date.parse("2023-11-01"))
+                visible: new Date() >= new Date(Date.parse(UtilsAdapter.getAppValue(Settings.Key.Donation2023VisibleDate)));
 
                 checked: UtilsAdapter.getAppValue(Settings.Key.IsDonationVisible)
                 labelText: JamiStrings.enableDonation
diff --git a/src/app/tipsmodel.cpp b/src/app/tipsmodel.cpp
index 914713a61abf00274e41b113a355ae867aca6d0f..1de7c071264fde8ad8134fbfcb31ceacd8afd1e8 100644
--- a/src/app/tipsmodel.cpp
+++ b/src/app/tipsmodel.cpp
@@ -76,7 +76,9 @@ TipsModel::reset()
     tips_.clear();
 
     QDate date = QDate::currentDate();
-    if (date >= QDate::fromString("2023-11-27", "yyyy-MM-dd")) {
+    QDate donationStartDate = QDate::fromString(
+        settingsManager_->getValue("Donation2023VisibleDate").toString());
+    if (date >= donationStartDate) {
         tips_.append({{"id", "14"}, {"title", tr("Donate")}, {"desc", ""}, {"type", "donation"}});
     }
     tips_.append({{"id", "0"}, {"title", tr("Customize")}, {"desc", ""}, {"type", "customize"}});