diff --git a/swh/model/model.py b/swh/model/model.py
index 0247e03e8bf1c728a63d4ef998fee03d92d46b5e..7bed1c37540b3ba02311968413007c7a638b9696 100644
--- a/swh/model/model.py
+++ b/swh/model/model.py
@@ -408,7 +408,7 @@ class TimestampWithTimezone(BaseModel):
         (hours, minutes) = divmod(abs(offset), 60)
         offset_bytes = f"{'-' if negative else '+'}{hours:02}{minutes:02}".encode()
         tstz = TimestampWithTimezone(timestamp=timestamp, offset_bytes=offset_bytes)
-        assert tstz.offset == offset, (tstz.offset, offset)
+        assert tstz.offset_minutes() == offset, (tstz.offset_minutes(), offset)
         return tstz
 
     @classmethod
@@ -489,7 +489,7 @@ class TimestampWithTimezone(BaseModel):
         """
         timestamp = datetime.datetime.fromtimestamp(
             self.timestamp.seconds,
-            datetime.timezone(datetime.timedelta(minutes=self.offset)),
+            datetime.timezone(datetime.timedelta(minutes=self.offset_minutes())),
         )
         timestamp = timestamp.replace(microsecond=self.timestamp.microseconds)
         return timestamp
@@ -577,11 +577,6 @@ class TimestampWithTimezone(BaseModel):
         """
         return self._parse_offset_bytes(self.offset_bytes)
 
-    @property
-    def offset(self):
-        """Deprecated alias of :meth:`offset_minutes`."""
-        return self.offset_minutes()
-
 
 @attr.s(frozen=True, slots=True)
 class Origin(HashableObject, BaseModel):
diff --git a/swh/model/tests/test_model.py b/swh/model/tests/test_model.py
index 9c1541e301368845f2d9d0500958d81179b0cbdb..6d97e59f09603972371f1fe97dc07174875f6190 100644
--- a/swh/model/tests/test_model.py
+++ b/swh/model/tests/test_model.py
@@ -452,47 +452,47 @@ def test_timestampwithtimezone():
     ts = Timestamp(seconds=0, microseconds=0)
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"+0000")
     attr.validate(tstz)
-    assert tstz.offset == 0
+    assert tstz.offset_minutes() == 0
     assert tstz.offset_bytes == b"+0000"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"+0010")
     attr.validate(tstz)
-    assert tstz.offset == 10
+    assert tstz.offset_minutes() == 10
     assert tstz.offset_bytes == b"+0010"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"-0010")
     attr.validate(tstz)
-    assert tstz.offset == -10
+    assert tstz.offset_minutes() == -10
     assert tstz.offset_bytes == b"-0010"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"-0000")
     attr.validate(tstz)
-    assert tstz.offset == 0
+    assert tstz.offset_minutes() == 0
     assert tstz.offset_bytes == b"-0000"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"-1030")
     attr.validate(tstz)
-    assert tstz.offset == -630
+    assert tstz.offset_minutes() == -630
     assert tstz.offset_bytes == b"-1030"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"+1320")
     attr.validate(tstz)
-    assert tstz.offset == 800
+    assert tstz.offset_minutes() == 800
     assert tstz.offset_bytes == b"+1320"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"+200")
     attr.validate(tstz)
-    assert tstz.offset == 120
+    assert tstz.offset_minutes() == 120
     assert tstz.offset_bytes == b"+200"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"+02")
     attr.validate(tstz)
-    assert tstz.offset == 120
+    assert tstz.offset_minutes() == 120
     assert tstz.offset_bytes == b"+02"
 
     tstz = TimestampWithTimezone(timestamp=ts, offset_bytes=b"+2000000000")
     attr.validate(tstz)
-    assert tstz.offset == 0
+    assert tstz.offset_minutes() == 0
     assert tstz.offset_bytes == b"+2000000000"
 
     with pytest.raises(AttributeTypeError):