Does vercel rewrite itself has any pricing?one of my project use only for a single rewriting function of
source:/:path
dest:https://my-server.co/dashboard/:path which helps me prevent access to certain endpoints of my server.so does it alone has any pricing like using only that?I’ve sone many researches and looked through vercel docs but couldnt find a proper answer
Rewrites themselves don’t have separate pricing - they’re included as part of Vercel’s standard features. However, there are a few things that could affect your costs:
What’s free:
The rewrite configuration itself
Processing the rewrite rules
What might have costs:
Bandwidth usage - If your rewrites are proxying a lot of traffic to your external server, you’ll consume bandwidth from your plan’s allowance
Function invocations - If you’re using Edge Functions or Serverless Functions alongside rewrites, those count toward your function execution limits
For a simple rewrite like yours (/:path → https://my-server.co/dashboard/:path), you’re mainly using bandwidth. On the Hobby plan, you get 100GB of bandwidth per month included.
You can monitor your usage in the Vercel Dashboard under the Usage tab to see how much bandwidth your rewrites are consuming.
Hey @pyavamottapettavan-9, just checking in to see if you still have questions about Vercel rewrites and their pricing. Have you been able to find the information you need, or is there anything else I can assist you with?
I’ve been using Vercel for a Startup Platform.but my edge network request keep increasing each time i open a page.isn’t edge functions Actually means Serverless functions?.
I’m planning to use Vercel for the future too,but the pricing soo confusing especially when it’s about Edge Functions,Bandwidth etc. i believed using vercel.json only with these type purposes:
and yet,on the project page it keep increasing each time a user opens a page.if it affects only bandwidth then it should be counting MB/GB not numbers.could you explain please why this happening?i believe efficiency is main key for Businesses.so upto 5000 users i can go on the free plan then i can upgrade.but if it’s hitting edge requests it means i will have to face a big bill
Great question! There’s some common confusion here, so let me clarify:
Edge Network Requests ≠ Edge Functions
Edge Network Requests are simply HTTP requests served through Vercel’s CDN/edge network. Every time a user loads a page, fetches an image, CSS file, JS bundle, or any asset, that’s an edge network request. This is normal and expected to increase with traffic.
Edge Functions are actual serverless functions that run JavaScript/TypeScript code at the edge (using the Edge Runtime). These are billed separately and only triggered when you explicitly use them (e.g., export const runtime = 'edge' in your code).
Your vercel.json config:
Your rewrites, redirects, and headers are handled by Vercel’s routing layer. They do not invoke Edge Functions. They’re processed at the CDN level with minimal overhead and are included in your plan.
Why your edge network requests increase:
Every page view = multiple requests (HTML + JS + CSS + images + fonts, etc.). If you have 100 users viewing a page that loads 20 assets, that’s 2,000+ edge network requests. This is standard for any CDN-based hosting.
The good news:
Pro plan includes 1TB of bandwidth and 1M Edge Function invocations
Free plan includes 100GB bandwidth and 500K Edge Function invocations
Edge network requests through the CDN are very cost-efficient
Your current setup with rewrites/redirects/headers is fine and won’t cause unexpected bills. The metric you’re seeing is just normal CDN traffic, not billable Edge Function executions.