Skip to content

Plans and limits

The product is free for individuals, with paid plans for cloud storage and managed services. Your plan sets your quotas and features from a single source, so what you see in billing always matches what is enforced elsewhere.

Free for individuals

You can design for free. Individual use, including creating projects and exporting your work, does not require a paid plan or a credit card.

What paid plans add

Paid plans raise your storage and design limits and add features like watermark removal and priority support, and at the top tier, white-labeling. Plans come from a single source that defines each tier's price, quotas, and rate limits, so the entitlement list you see in Billing is exactly what gets enforced. Review your plan and entitlements there.

Quotas you will see

QuotaNear the limitAt the limit
StorageA warning appears, then a banner across the workspace as you get closeNew cloud uploads are paused until you free space, upgrade, or connect a local folder
DesignsA banner appears once you cross about 90% of your limitCreating a new design is blocked until you remove some or upgrade

Whether the design quota is actively enforced depends on your plan and a workspace-wide setting, some workspaces don't enforce it at all, in which case you won't see the banner even if a number is listed on your plan. See Storage and quotas for exact thresholds and how to manage them.

AI is always your own key

Bringing your own AI provider key is always available and is billed by your provider, not by your plan. There is no AI usage quota tied to your plan today. See Bring your own AI key.

Managed AI credit is not live yet

You may see AI credit mentioned as part of a future paid tier. That is a planned feature, not something billed or metered today, everything AI-related currently runs on your own key. See the Roadmap.

Choosing a plan

Compare plans and features on the pricing page, then manage your subscription in Billing. Starting a plan opens a hosted checkout; if you already have one, switching plans happens in the same secure portal instead of a new checkout, so you never end up paying for two plans at once. You can cancel at any time, and your plan stays active until the end of the period you already paid for.

Self-hosting has no plan tier at all

Plans, billing, and quota enforcement are a hosted-service concept. Running the project yourself, see Self-Hosting, gives you the whole app with no plan system in the way, your own infrastructure is the only limit.

Start free

There is no need to pay to get going. Add a plan when you need more storage or managed services, not before.

What upgrading changes together

Your storage limit, design limit, and feature entitlements all come from the same plan tier, upgrading raises them together in one step. There's no separate purchase for just more storage or just a higher design cap, the tier is the unit you buy.

Step by step: checking your usage and upgrading

  1. Open Billing from your account menu to see your current plan, its entitlements, and how much of your storage and design quota you've used.
  2. If you're close to a limit, a warning appears at around 80% of that quota, and again at around 95%, before you're actually blocked at 100%. Use these as your cue to clean up or upgrade before you're stopped mid-work.
  3. To upgrade, open the pricing page and choose a plan, this opens a hosted checkout for a first-time subscription.
  4. If you already have an active subscription, changing plans instead opens a secure billing portal rather than a new checkout, so you switch tiers without ever paying for two plans at once or losing track of a duplicate subscription.
  5. Changes to your entitlements apply as soon as the plan change completes, no separate step is needed to "activate" the new quotas.

Common tasks

Cancel without losing access immediately. Cancel from Billing, your plan stays fully active until the end of the period you already paid for, then it does not renew. This is different from a refund, cancellation on its own does not return any money for the current period.

Request a refund. If it's been a short time since your most recent payment, a refund request is handled automatically in full. Past that window, a request goes to manual review instead of being auto-approved or auto-denied, expect a response rather than an instant result either way. See Billing for where to start a request.

Keep uploading past a full cloud quota. Connect a local folder as bring-your-own-storage, new uploads can route there once your cloud allowance is full, instead of being blocked outright, as long as a folder is connected. Without one connected, uploads are paused until you free space or upgrade.

Check whether the design-count quota actually applies to you. It's off by default across the app and only takes effect if it's been turned on for your workspace, or if an admin has set an individual override for your account. If you're well past the number listed on your plan and nothing is blocked, that's expected, not a bug, the storage quota is the one that's consistently enforced.

Troubleshooting

  • You're over the listed design number but nothing is blocked. Design-count enforcement is off by default, and only some workspaces turn it on. The number on your plan is still meaningful as a guideline and may become enforced later, but it isn't a hard wall unless your workspace has switched it on.
  • A cloud upload fails right at your storage limit. A small buffer allows one upload to land slightly over your exact byte limit rather than failing right at the boundary, but once you're at or over 100%, the next upload is blocked until you free space, upgrade, or route new uploads to a connected local folder.
  • You upgraded but still see the old limits. Refresh the Billing page, entitlements are read live from your plan, if the checkout or portal session hasn't fully completed yet, wait a moment and check again rather than assuming something is wrong.
  • You canceled but were still charged once more. Cancellation stops renewal at the end of the current paid period, it does not refund or stop a charge that already went through before you canceled. If you believe a charge was made in error, use the refund request flow instead.