Does Port Forwarding Cost Money? Free Routes and Real Fees (2026)
Opening a port on your own router is free — the bill only appears when someone else owns your public address. See every scenario, real price ranges, and the two cheapest fixes.
Quick Answer
Port forwarding costs nothing when you own the public address: opening a port on your own router is a free setting, not a product. It starts costing money only when a middleman holds the address — CGNAT (a VPN with forwarding, or an ISP public IP at roughly $5–15/month), a dedicated-IP add-on, or a VPS from about $5/month.
Does port forwarding cost money? No — on hardware you control, it is a free setting buried in your router's admin page, and anyone selling it to you as a standalone product is selling the address, not the feature. I run NAT Checker, and the cost questions I see every week are really one question in disguise: whose computer owns your public address? If the answer is “my router,” port forwarding is free, and the guides that imply otherwise are upselling you. If the answer is “my ISP's shared pool” — CGNAT — something has to hold the door open for you, and that is where real prices appear: a VPN with forwarding included, an ISP public-IP fee, a dedicated IP, or a small VPS. This guide puts a price on every scenario, shows which ones are genuinely free, and keeps the whole cost checklist free to use with any provider.
Is Port Forwarding Free? Yes — When You Own the Address
Port forwarding is free when your router holds a real public IP address: opening a port is a built-in setting on consumer and business routers alike, with no fee from the router or the internet itself. Costs appear only when a middleman controls the address — carrier-grade NAT, an ISP that sells public IPs as an add-on, or a hosting provider you rent instead.
First time here?What is CGNATHow to check for CGNAT
Free: the router you own
Home routers, ISP gateways, and even most ISP-branded boxes include port forwarding at no charge — it is 30-year-old standard networking, not a premium feature. If your line has a public IP, the total cost of port forwarding is ten minutes in the admin panel.
Paid: when someone else holds the address
Behind CGNAT your router has no public address to forward on, so the door has to move to someone who does: a VPN with forwarding (usually included, sometimes an add-on), your ISP’s public-IP option, or a VPS. A few ISPs also gate forwarding itself behind business plans — that is the ISP charging for the address, not for the port.
Does Port Forwarding Cost Money in Every Scenario?
One table, every situation readers ask about. Ranges are typical global figures — your carrier or provider’s checkout is the final word, and whether port forwarding costs extra on top of a plan is a provider choice, not a law. The free rows really are free.
| Your situation | Typical cost | What you are actually paying for |
|---|---|---|
| Home router with a public IP | $0 | A built-in setting. Manual forwarding and UPnP are both free. |
| Consoles — PS5, Xbox, Switch NAT | $0 | Console NAT improves through the same free router setting, or UPnP handles it automatically. |
| CGNAT line (Starlink, 5G home, many ISPs) | $0–15/month | Router forwarding cannot work; the money buys a reachable address — ISP public IP, VPN forwarding, or a VPS. |
| ISP public or static IP | Free–$15/month | Highly carrier-dependent: some assign one free on request, others sell it as an add-on. One support call settles it. |
| VPN with port forwarding | Included–$5/month | Most reputable providers bundle it with paid plans; a few charge separately or omit it — always check the plan page. |
| Dedicated IP add-on | ~$2–5/month | A stable, unshared address on top of the subscription — nice to have, not required for forwarding. |
| VPS self-hosted route | ~$5/month + setup | You rent the public address outright and forward on it. Total control, more maintenance. |
| 24/7 home server (Plex, Minecraft) | Pennies–$5/month | Not a port-forwarding fee — just the power and bandwidth your hardware burns around the clock. |
Price shapes checked September 7, 2026. Carriers and providers change terms often — treat the checkout page as the final word.
The Three Middlemen That Turn a Free Setting Into a Bill
Every “port forwarding fee” you will ever meet is one of these three. Name the middleman and the price stops being confusing.
CGNAT: the missing address
Carrier-grade NAT puts thousands of customers behind one public IP, so your router has nothing to forward on. The payment buys reachability from whoever has a spare address — an ISP public IP, a VPN exit with a forwarded port, or a VPS.
ISP gating: the artificial paywall
Some carriers reserve public IPs or forwarding rights for business or premium tiers — the Reddit threads about Spectrum and similar ISPs are exactly this. The feature never cost anything; the address was moved behind a paywall.
Always-on hardware: the quiet cost
Forwarding is free; running the server behind it is not entirely. A 24/7 machine draws power and can trip data caps. It is the smallest line item here, but it is real, and it exists even when the port itself costs $0.
The Cheapest Paid Fix: Two VPNs With Forwarding Included
When the address is the problem, a VPN with forwarding is usually the cheapest monthly fix — the fee is the subscription, and the port comes with it. These two include forwarding on paid plans instead of selling it back to you.
Proton VPN
- Port forwarding (NAT-PMP) included on paid plans
- Works for Plex, game servers, and inbound reachability
- WireGuard by default; Stealth fallback for filtered networks
- Five consecutive independent no-logs audits · 30-day money-back guarantee
PureVPN
- Port forwarding included — compare plans at checkout
- Optional dedicated IP for a stable, unshared address
- WireGuard with automatic protocol fallback
- 31-day money-back guarantee
This page contains affiliate links. If you sign up through them, NAT Checker may earn a commission at no extra cost to you.
The fee worth refusing
Some providers price port forwarding as a separate monthly add-on on top of the subscription. Before paying it, compare the total against a plan that includes forwarding — paying twice for one port is the most common overpay in this niche.
Proton VPN or PureVPN for a Forwarded Port? Pick by Situation
| If this is you | Pick | Why |
|---|---|---|
| Forwarding included, set up inside the app | Proton VPN | NAT-PMP forwarding on paid plans — no separate port fee. |
| The lowest monthly total that still opens a port | PureVPN | PureVPN port forwarding is included — the long plans cost the least per month. |
| One stable address, not a rotating exit | PureVPN (dedicated IP add-on) | Adds a predictable address for a few dollars over the plan. |
| Proof matters: audits and open-source apps | Proton VPN | Five consecutive independent no-logs audits, open-source clients. |
| Console NAT across one whole router | Either, run on the router | Both supply router configs; one port opens every device. |
| Still torn after the checklist | Proton VPN | Stealth fallback and the 30-day refund window make it the safe default. |
Port forwarding cost comparison: every paid route
Prices move, so compare what is charged today and at renewal — but the shape of the decision rarely changes: the middleman sets the price.
| Route | Best for | What you get | Protocol | Typical cost | Verdict |
|---|---|---|---|---|---|
| Proton VPN | Forwarding included, done in the app | NAT-PMP forwarding on paid plans (Windows & Linux) | WireGuard default; Stealth for filtered networks | Paid plans; no separate forwarding fee | Capability and proof lead |
| PureVPN | Lowest long-plan cost with forwarding | Port forwarding included; optional dedicated IP add-on | WireGuard with automatic fallback | Cheapest long plans; 31-day refund window | Renewal-total math leads |
| Your ISP’s public IP option | Fixes CGNAT at the source | Real public IP on your line; router forwarding then works free | n/a | Often $5–15/month; free on some carriers — one support call to find out | Cheapest total fix when offered free |
| A $5 VPS | You own the address outright | Tunnel from home, forward on the VPS; total control | WireGuard or OpenVPN | From about $5/month plus setup time | When you already run servers |
Inbound features and plan terms checked September 7, 2026. Re-check the checkout total and renewal terms at purchase.
How to Get Port Forwarding for Free (or Nearly)
Before paying anyone, four routes cost $0 or close to it. Searches for a free port forwarding service usually end at one of these doors — each trades something (a support call, setup time, or scope), but none of them is a subscription.
Ask your ISP to remove CGNAT — sometimes free
Carriers that put you behind CGNAT can often move you to a real public IP. Some do it for free on request, some sell it as a small monthly add-on, and only a few refuse. One support call answers the price for your exact plan — ours explains what to ask for.
Public IP address guideUPnP — the forwarding you may already have
Most routers ship with UPnP enabled, and games or consoles use it to open ports automatically. If your setup works today without manual forwarding, this is why — and it cost you nothing. Our UPnP guide covers when to keep it and when to turn it off.
Port forwarding, step by stepNative IPv6, where your line offers it
CGNAT is an IPv4 problem. On a native IPv6 line, devices can be reachable directly — no port forwarding and no fee involved. Mind the firewall: every device becomes reachable, not just the one you meant.
Cloudflare Tunnel — web apps only
cloudflared exposes a self-hosted web app with zero open ports on a free tier. Fine for dashboards and sites; the wrong tool for game servers, which need UDP the Tunnel does not carry.
The scenario table and the five-step checklist work with any ISP and any provider — including ones we do not earn from. Run the steps before spending anything; most people learn their setup was free all along.
Find Out What Port Forwarding Costs You, in Five Steps
Prices only make sense after you know which middleman you are dealing with. Five steps, ten minutes, zero dollars — the same checklist I run before recommending any fix.
Check which address situation you are in
Run the NAT Checker and compare your router WAN IP with the public IP it reports. Matching public addresses mean port forwarding will be free; a WAN address inside 100.64.0.0/10 means CGNAT, and the cost question becomes real.
On a public IP: forward the port for free
Open your router admin page, reserve a local IP for the device, and forward the port you need — no payment, no service, no upsell. If UPnP already handles your game or console, you have been port forwarding for free all along.
On CGNAT: ask your ISP the price first
One support question — “can I get a public IP, and what does it cost?” — reveals your baseline. Some carriers enable it free, others charge a small monthly fee, and a few refuse; all three answers change what you should buy.
Compare the three paid routes on total cost
Price the ISP public IP, a VPN with forwarding included (Proton VPN and PureVPN are the two we rate), and a VPS. Include renewal totals and any dedicated-IP add-on — the cheapest first month is rarely the cheapest year.
Verify the port from outside your network
After any change, rerun the NAT Checker with the new route active, then test the real service from cellular data. A port that only answers on your own LAN is still closed — and should not have cost you anything.
Does port forwarding cost money? FAQ
Check First, Pay Only If You Must
The order matters: prove you are behind CGNAT, ask your ISP the price, compare it to a forwarding VPN, and only then subscribe — inside a refund window. Run the NAT Checker before and after any change; the pair of results tells you whether the money bought anything.
Check NAT Type Now →