Billing & Subscription Overview

Upgrade to Pro for unlimited saved projects, private projects, custom subdomains, and AI features.

Free vs Pro Plans

Free Plan

The free plan includes:

  • Save up to 3 projects - Keep your work saved and accessible
  • All templates - Access to every template in the library
  • Public projects - Share your projects with anyone
  • Random subdomains - Publish with a random subdomain (e.g., 1234567.playcode.io)
  • 4MB storage - Space for assets and files
  • 1 collaborator - Work with one other person in real-time
  • No project downloads - Cannot export projects as ZIP

Pro Plan

Pro includes everything in Free plus:

  • Unlimited saved projects - Save as many projects as you need
  • Private projects - Keep your code private
  • Custom subdomains - Choose your own subdomain (e.g., my-app.playcode.io)
  • Unlimited collaborators - Work with your entire team simultaneously
  • Export projects as ZIP - Download source code and production build
  • 1GB storage - 250x more space for assets
  • All courses unlocked - Access to every interactive lesson
  • No splash screen - Published sites load directly without intro
  • AI credits - Monthly credits for AI coding assistant (see below)

Save with annual billing! See current pricing on the pricing page.

AI Credits System

Pro subscribers receive monthly AI credits for use with the AI coding assistant. Credits are used each time you interact with the AI to generate, edit, or explain code.

How Credits Work

  • Monthly allocation - Choose your credit package when subscribing (100 to 2,000 credits per month)
  • Credits roll over - Unused credits carry over to the next billing cycle
  • Monthly plans - Rolled-over credits expire after one additional month
  • Annual plans - Rolled-over credits are valid until your subscription ends
  • Usage varies by model - Faster models cost fewer credits, smarter models cost more

Credit Usage Examples

  • Simple edit ("Change button color") - 0.5 credits
  • Remove component ("Remove the footer") - 0.9 credits
  • Add feature ("Add authentication") - 1.2 credits
  • Build page ("Create landing page with images") - 2.0 credits

Top Up Anytime

Need more credits? You can purchase additional credits anytime from Settings → Subscription. Top-up credits are added to your balance immediately and are valid for 12 months from purchase.

How to Upgrade

Click the "Upgrade" button in the top-right corner or when you hit a feature limit:

  1. Click "Upgrade"
  2. Choose monthly or yearly billing
  3. Enter payment information
  4. Start using Pro features immediately

We use Stripe for secure payment processing. All major credit cards, Apple Pay, Google Pay, and bank accounts are accepted.

Grandfathering Policy

If you already have more than 3 projects saved, you'll keep them all! Our grandfathering policy means existing users don't lose their work. You just can't save new projects until you upgrade or delete some existing ones.

Managing Your Subscription

After upgrading, you can:

  • Cancel anytime (no contracts)
  • Switch between monthly and yearly billing
  • Update payment methods
  • Download invoices
  • Add tax IDs

All subscription management is available in Settings → Subscription.

Common Questions

Can I try Pro before paying?

We don't offer free trials, but the free plan lets you evaluate PlayCode's core features. Once you need Pro features (like more than 3 projects or AI features), upgrading takes just a minute.

What happens if I cancel?

Your subscription continues until the end of your billing period. After that, you'll be on the free plan. See What Happens When You Downgrade for details.

Can I get a refund?

We process refunds on a case-by-case basis. Contact us within 7 days of purchase to discuss your situation.

Do you offer student or nonprofit discounts?

Not currently, but the free plan can be useful for students and learning. If you need Pro features for educational purposes, contact us to discuss options.

Need more help?

Can't find what you're looking for? Chat with us or send us an email.