diff --git a/bigbluebutton-html5/imports/api/meetings/server/modifiers/clearMeetingTimeRemaining.js b/bigbluebutton-html5/imports/api/meetings/server/modifiers/clearMeetingTimeRemaining.js
new file mode 100644
index 0000000000000000000000000000000000000000..9be8b4abc3d6305f1798fcc0fc39742515914016
--- /dev/null
+++ b/bigbluebutton-html5/imports/api/meetings/server/modifiers/clearMeetingTimeRemaining.js
@@ -0,0 +1,26 @@
+import { MeetingTimeRemaining } from '/imports/api/meetings';
+import Logger from '/imports/startup/server/logger';
+
+export default function clearMeetingTimeRemaining(meetingId) {
+  if (meetingId) {
+    try {
+      const numberAffected = MeetingTimeRemaining.remove({ meetingId });
+
+      if (numberAffected) {
+        Logger.info(`Cleared MeetingTimeRemaining in (${meetingId})`);
+      }
+    } catch (err) {
+      Logger.info(`Error on clearing MeetingTimeRemaining in (${meetingId}). ${err}`);
+    }
+  } else {
+    try {
+      const numberAffected = MeetingTimeRemaining.remove({});
+
+      if (numberAffected) {
+        Logger.info('Cleared MeetingTimeRemaining in all meetings');
+      }
+    } catch (err) {
+      Logger.error(`Error on clearing MeetingTimeRemaining in all meetings. ${err}`);
+    }
+  }
+}
diff --git a/bigbluebutton-html5/imports/api/meetings/server/modifiers/meetingHasEnded.js b/bigbluebutton-html5/imports/api/meetings/server/modifiers/meetingHasEnded.js
index b2a73221d94471aa686cf66d1a65f5f8d6ba688d..814a8ab4943ed84a1f2ebbd67b8a2b594473612a 100755
--- a/bigbluebutton-html5/imports/api/meetings/server/modifiers/meetingHasEnded.js
+++ b/bigbluebutton-html5/imports/api/meetings/server/modifiers/meetingHasEnded.js
@@ -20,6 +20,7 @@ import clearUserInfo from '/imports/api/users-infos/server/modifiers/clearUserIn
 import clearConnectionStatus from '/imports/api/connection-status/server/modifiers/clearConnectionStatus';
 import clearNote from '/imports/api/note/server/modifiers/clearNote';
 import clearNetworkInformation from '/imports/api/network-information/server/modifiers/clearNetworkInformation';
+import clearMeetingTimeRemaining from '/imports/api/meetings/server/modifiers/clearMeetingTimeRemaining';
 import clearLocalSettings from '/imports/api/local-settings/server/modifiers/clearLocalSettings';
 import clearRecordMeeting from './clearRecordMeeting';
 import clearVoiceCallStates from '/imports/api/voice-call-states/server/modifiers/clearVoiceCallStates';
@@ -49,6 +50,7 @@ export default function meetingHasEnded(meetingId) {
     clearNote(meetingId);
     clearNetworkInformation(meetingId);
     clearLocalSettings(meetingId);
+    clearMeetingTimeRemaining(meetingId);
     clearRecordMeeting(meetingId);
     clearVoiceCallStates(meetingId);
     clearVideoStreams(meetingId);