diff --git a/aws_lambda_powertools/tracing/tracer.py b/aws_lambda_powertools/tracing/tracer.py
index 7b9fbcfff45..f49fa7bfdbc 100644
--- a/aws_lambda_powertools/tracing/tracer.py
+++ b/aws_lambda_powertools/tracing/tracer.py
@@ -260,7 +260,7 @@ def capture_lambda_handler(
         lambda_handler: Callable[[T, Any], Any] | Callable[[T, Any, Any], Any] | None = None,
         capture_response: bool | None = None,
         capture_error: bool | None = None,
-    ):
+    ) -> Callable[..., Any]:
         """Decorator to create subsegment for lambda handlers
 
         As Lambda follows (event, context) signature we can remove some of the boilerplate