diff --git a/synapse/storage/databases/main/registration.py b/synapse/storage/databases/main/registration.py
index 000b8ccff436130671b30e40a7f6b0f9b6561f72..01f20c03c213a7a5c8ea40be23c4e66940bd76ae 100644
--- a/synapse/storage/databases/main/registration.py
+++ b/synapse/storage/databases/main/registration.py
@@ -99,7 +99,7 @@ class RegistrationWorkerStore(SQLBaseStore):
         )
 
     @cached()
-    async def get_expiration_ts_for_user(self, user_id: str) -> Optional[None]:
+    async def get_expiration_ts_for_user(self, user_id: str) -> Optional[int]:
         """Get the expiration timestamp for the account bearing a given user ID.
 
         Args: