diff --git a/src/account/serializers.py b/src/account/serializers.py
index fceda00e68d83a369b35f47b4520b1dbf28d6480..728074ec705b8670c0eb54f36de968e82bce8230 100644
--- a/src/account/serializers.py
+++ b/src/account/serializers.py
@@ -97,7 +97,8 @@ class ProfileSerializer_Staff(serializers.ModelSerializer):
             'full_name',
             'role',
             'events_visited',
-            'homework_bits'
+            'homework_bits',
+            'extra_bits'
         )
 
     def validate_updated_at(self, value):
@@ -145,8 +146,8 @@ class MonitoringSerializer(serializers.ModelSerializer):
 
     def get_bits(self, obj):
         if obj.homework_bits is None:
-            return obj.events_visited
-        return obj.homework_bits + obj.events_visited
+            return obj.events_visited + obj.extra_bits
+        return obj.homework_bits + obj.events_visited + obj.extra_bits
 
     def get_full_name(self, obj):
         return obj.full_name