Skip to Content
DocsPricing

Pricing

Ycode is available two ways: free forever as Self-host open source, or paid per-project on Ycode Cloud. Both share the same editor, CMS, forms, localization, and integrations — they differ only in hosting and billing.

At a Glance

PlanPriceHostingBest For
Self-hostFree foreverYou own the infrastructureDevelopers and teams who want full control
Cloud$25/month annual, $30/month monthly — per projectManaged by YcodeIndividuals and teams that want a managed site

Annual billing saves ~18% versus monthly.

Self-host

Ycode Open Source is free forever. Fork the repository , deploy on Vercel, connect Supabase, and you own the entire stack.

Included

  • Full source code access and the right to modify it
  • Custom domains
  • Unlimited users, pages, CMS items, form entries, and languages
  • Community support on Discord  and GitHub

What you provide

  • A Vercel deployment (or any compatible host)
  • A Supabase project for the database, authentication, and storage
  • Any optional services you wire in (email, analytics, custom integrations)

See Deployment for the full self-hosting guide.

Cloud

Ycode Cloud is the managed offering: hosting, updates, SSL, and a global CDN are all handled for you. Each Cloud project carries its own subscription.

IntervalPrice per project
Annual$25/month (billed yearly)
Monthly$30/month

Included on every Cloud project

  • Fully managed Ycode hosting with automatic updates and maintenance
  • Global CDN and fast edge delivery
  • Custom domains
  • Unlimited users, pages, form entries, and languages
  • Up to 20,000 CMS items per project
  • Community and email support

Projects start on Free with the full editor and CMS. Upgrade per project when you need a paid feature (most commonly a custom domain). See Billing for how to subscribe and manage a project subscription through the Stripe Customer Portal.

You can keep an unlimited number of free Cloud projects. They retain the full editor and CMS — only paid features like custom domains are gated until you subscribe.

Billing Intervals

Cloud subscriptions offer monthly and annual billing. Annual saves roughly 18% versus paying month-to-month: $30/mo monthly → $25/mo annual.

You pick the interval at checkout. To switch later, open the Stripe Customer Portal from the project’s Billing details menu — the portal lets you change interval, update payment methods, download invoices, and cancel.

Switching Between Plans

Plans aren’t locked. You can move between them at any time:

  • Cloud Free → Cloud Paid — Subscribe per project from the project menu’s Billing details.
  • Cloud Paid → Cloud Free — Cancel the project’s subscription in the Stripe Customer Portal. The project keeps editing access on free; paid features lock until you resubscribe.
  • Cloud → Self-host — Use Backup & Restore to export a project from Cloud and import it into a self-hosted Ycode instance.
  • Self-host → Cloud — The same backup/restore flow works the other way.

Limits and Notes

  • CMS items — Self-host is unlimited. Cloud projects (free or paid) are capped at 20,000 items per project.
  • Custom domains — Available on Self-host and paid Cloud projects. Free Cloud projects use the *.ycode.website subdomain.
  • Users — Every plan is unlimited. Cloud projects use per-project teams (see Teams).
  • Pages, form entries, and languages — Unlimited on every plan.
  • Support — Community on all plans; email support on Cloud.
  • Migrated Legacy customers — Ycode Legacy was shut down on July 1, 2026 and all active projects were migrated. Paid Legacy subscriptions carried over to the new Ycode at their existing price. See the migration note in Billing.

For the current pricing and an interactive comparison, see the Ycode pricing page .

Last updated on