Skip to content

Cost Analysis

The PA-2020 is past EOSL — Palo Alto will not sell renewal subscriptions. Direct costs are low, but risk-adjusted costs are significant.

ItemEstimated Annual Cost
PA-2020 licensing/support$0 (EOSL — cannot renew)
Admin time managing legacy VPN~40 hrs/yr x loaded rate
Helpdesk tickets for password reset VPN issues~200 tickets/yr x $15/ticket = $3,000/yr
Risk-adjusted cost (credential compromise, ransomware, insurance)$31,000 - $166,500/yr
Section titled “Recommended: Self-Hosted NetBird on Existing Infrastructure”

The NetBird management server runs on a lightweight VM. GSISG already has Hyper-V hosts with available capacity at both sites and public IP addresses capable of port forwarding. There is no need to pay for a cloud VM.

Deployment Options for the Management Server

Section titled “Deployment Options for the Management Server”
OptionLocationMonthly CostProsCons
On-prem Boulder (Recommended)VM on DATA001/DATA007, port-forward through Netgate 6100$0Zero cost, Netgate handles ingress cleanly, Boulder has reliable Comcast businessIf Boulder office goes down, new connections can’t be established (existing tunnels survive)
On-prem HonoluluVM on DATA003/DATA004, port-forward through PA-2020$0Zero cost, colocated with most resourcesDepends on the PA-2020 for ingress (the thing we’re replacing)
On-prem both sitesVMs at both sites for redundancy$0Highest availabilityHA management requires enterprise license
Azure B2sCloud VM (2 vCPU, 4GB)$39/moIndependent of both officesUnnecessary cost when on-prem works

Recommendation: Host the management server in Boulder on existing Hyper-V (DATA001 or DATA007). Port-forward TCP 80/443 and UDP 3478 through the Netgate 6100 (50.198.217.249). Point netbird.gsisg.com DNS to the Comcast IP. Total infrastructure cost: $0/month.

If site redundancy is desired later, add a second management VM in Honolulu. Note: management server HA (active-active) requires a NetBird enterprise license, but a cold standby (manual failover) is free.

ItemAnnual Cost
Management server (on-prem Boulder VM)$0
NetBird software licensing$0 (open source, self-hosted)
Per-user cost$0 (unlimited users)
Honolulu routing peer (Hyper-V VM)$0
Boulder routing peer (Netgate 6100)$0
Total annual cost$0

The only costs are IT labor for setup (~40 hours) and ongoing maintenance (~10 hours/year).


OptionYear 15-Year TCONotes
Self-hosted NetBird on-prem~$5,000 (setup labor only)~$10,000RECOMMENDED — zero infrastructure cost
New Palo Alto PA-1420$19,000-$27,000$85,0008.5x more expensive for no additional benefit
Stay on PA-2020$31,000-$166,500$155,000-$832,500UNACCEPTABLE — 6 years EOSL, active attacks, insurance risk

Self-hosted NetBird on existing infrastructure has zero ongoing infrastructure cost and saves ~88% on 5-year TCO vs. a replacement Palo Alto appliance.


Self-hosted NetBird is free for unlimited users but loses 8 features vs. the cloud plans:

Lost FeatureImpactWhy Acceptable
Background IdP-SyncGroups sync at login (JWT), not continuouslyAdequate for 100 users. Manual offboarding adds ~5 min per termination.
SCIM provisioningSame as aboveJWT group sync covers group lifecycle at this scale
Audit event streaming (SIEM)No native SIEM streamingAPI polling can be scripted. WireGuard packet captures available on routing peers.
Traffic event loggingNot availableRouting peer-level logging as alternative
Device posture checksCannot enforce OS version, disk encryption via NetBirdEnforce separately via TacticalRMM or GPO
MDM/EDR integrationNo CrowdStrike/SentinelOne integrationEnforce via existing EDR tools directly
Management server HASingle server (requires enterprise license for HA)Existing tunnels survive outages. Mitigate with monitoring + auto-restart.
Peer approvalNo approval workflow for new peersRestrict setup key distribution + set usage limits

When to reconsider: If GSISG grows beyond 200 users, needs automated deprovisioning for compliance, or requires device posture checks, evaluate Cloud Team ($5/user/mo) or self-hosted Enterprise license.