Die Kalender-Funktion des MyBB bietet Unterstützung für mehrere Kalender. Die Kalender werden vom Foren-Administrator im Admin-CP erstellt und es können gruppenbasierte Rechte eingerichtet werden. Benutzer, die Zugriffsrechte auf diese Kalender haben, kann daraufhin öffentlich oder private Ereignisse eintragen.
Es besteht die Möglichkeit Termine zu erstellen, die ein Start- und Enddatum haben, genauso wie optionale Wiederholungen mit verschiedenen Zeitintervallen. Es gibt eine breite Auswahl an Wiederholungsintervallen, die ausgewählt werden können; ähnlich dem, was Microsoft Outlook oder Google Calendar anbietet.
Der Kalender im MyBB unterstützt zusätzlich eine wöchentliche Übersicht über alle Ereignisse der nächsten 7 Tage. Auf dieser Seite wird auch ein Mini-Kalender des Monats angezeigt.
Bei Terminen kann optional die Zeitzone eingestellt oder Zeitzonen komplett ignoriert werden (zum Beispiel für Ereignisse, die immer auf das gleiche Datum fallen; ganz unabhängig von der Zeitzone).
Eine obligatorische Freischaltung kann aktiviert werden, bevor Termine öffentlich im Kalender angezeigt werden und außerdem können Ereignisse von Moderatoren zwischen verschiedenen Kalendern verschoben werden.
Der Wochentag, mit dem eine Woche beginnt, kann für jeden Kalender eingestellt werden.