---
title: How do I lower my Vercel Function execution time?
description: Learn how to lower your Serverless Function execution time.
url: /kb/guide/how-do-i-lower-my-serverless-function-execution-time
canonical_url: "https://vercel.com/kb/guide/how-do-i-lower-my-serverless-function-execution-time"
published: 2025-11-03
last_updated: 2025-11-10
authors: Sam Ko
related:
  - /docs/functions/fluid-compute
  - /docs/functions/regions
  - /docs/edge-network/caching
  - /docs/observability
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

If your Vercel Functions are timing out, **we recommend** [**enabling Fluid compute**](https://vercel.com/docs/functions/fluid-compute#how-to-enable-fluid-compute).

Fluid, which is our new execution model for Vercel Functions, has the following benefits:

- The default function timeout is higher
  
- The max duration functions can run is longer (up to 800s on Pro)
  
- It's a more cost-effective model for functions with network I/O (like database calls)
  

## Other strategies to reduce your function execution

- Ensure your function region [region](https://vercel.com/docs/functions/regions) is the same as your data source(s)
  
- Explore [caching](https://vercel.com/docs/edge-network/caching) the function responses (or upstream calls to external APIs)
  
- Explore request latency to external APIs in the [Observability tab](https://vercel.com/docs/observability)
  

You can view your Function performance and other metrics with [Observability](https://vercel.com/docs/observability).