Plans
Free—actually free
The core of Surge costs nothing, without trial windows or project caps:
- Unlimited projects and deploys
- Custom domains
- Managed SSL certificates via
surge encrypt - The CDN, clean URLs, revisions, and collaborators
What a paid plan adds
Paid plans unlock the server-side features—the ones where the platform does per-request work for your project:
- Password protection (
AUTHfile) - Redirects (
ROUTERfile) - Cross-origin resource sharing (
CORSfile) - Custom SSL certificates (your own PEM)
Current plans and pricing are listed by the CLI itself—surge plan shows every tier with its price and perks—and on the pricing page.
Upgrading
You don't have to decide in advance. Publish a project that uses a paid feature—an AUTH file, say—and the CLI walks you through upgrading right in the deploy, card entry included. Or manage it explicitly:
surge plan # interactive picker in the terminal
surge plan --web # checkout in the browser
surge plan --manage # plan, card & invoices in the browser
Upgrade, downgrade, or cancel at any time; surge plan --manage opens a private billing portal with your invoices. See Account & Plans for the commands in detail.