Reference
Plans and limits
There are four plans. This chapter is the full reference for what each one costs, what it raises, and what it never gates. Every number here is the number the software actually enforces — where the marketing copy and the code disagree, the code is what you get, and the disagreement is called out.
The four plans
Plans appear in this manual as badges — Novice Élégante Vedette Icône — in that order, cheapest first. The app shows the same four names on the plan cards.
| Plan | Monthly | Yearly | Works out at | Fee per sale |
|---|---|---|---|---|
| Novice | $0 | $0 | free, forever | cannot sell |
| Élégante | $6 / month | $50 / year | $4.16 / month | 5% |
| Vedette | $12 / month | $100 / year | $8.33 / month | 3% |
| Icône | $20 / month | $150 / year | $12.50 / month | 1.5% |
Yearly is billed once, as a single yearly total. The landing page spells the saving out as $44 a year on Vedette and $90 a year on Icône. Vedette carries a Popular crown in the upgrade dialog and a MOST POPULAR pill on the landing page.
Watch out
Where prices are shown
- The landing page's Pricing section. It has a Monthly / Yearly switch with a SAVE ~30% pill, and a comparison table headed Compare plans.
- The in-app upgrade dialog, Choose your plan. Its Yearly segment carries a 2 months free chip.
On a phone the landing comparison table pans sideways with your finger — its accessible name is Plan comparison table — swipe sideways to see more plans, a swipe → hint fades after your first drag, and the ← / → arrow keys scroll it 80px per press.
Note
What every plan includes
The free plan is a real plan, not a trial. These are never gated, on any plan:
- All 64 widgets. The catalogue is filtered by what a widget can do, never by what you pay.
- Starter templates. Every built-in template is available on every plan.
- Your public link at Enchant.ee/yourname.
- Video uploads. Every plan can upload video — only the length and the resolution change.
- Layout sliders. Spacing (0–20), Page padding (0–50), Canvas corner (1–4) and Widget corner (1–10) are ungated.
- Global colours. The three pickers under Global colors & font — Effects, Text (all text) and Widget BG — are ungated. Only the font half of that section is paid.
- Page background colour and the six gradient presets. (The focal point, filter, opacity and overlay controls only appear once a background image is set, and the image itself is paid.)
- Icon labels and Clear canvas.
- Five welcome AI credits, granted once per account, on every plan.
Watch out
Every limit, plan by plan
Two tables cover every hard number. Each limit gets its own section below.
Pages, grid and links
| Plan | Pages | Grid (phone) | Grid (desktop) | Links |
|---|---|---|---|---|
| Novice | 3 | 4 × 8 | 8 × 4 | 8 |
| Élégante | 10 | up to 6 × 20 | up to 20 × 6 | unlimited |
| Vedette | 100 | up to 8 × 30 | up to 30 × 8 | unlimited |
| Icône | unlimited | 8 × ∞ | ∞ × 8 | unlimited |
Storage, files and video
| Plan | Total storage | Per file | Video quality | Longest clip |
|---|---|---|---|---|
| Novice | 500 MB | 25 MB | 720p | 30 seconds |
| Élégante | 5 GB | 100 MB | 1080p | 2 minutes |
| Vedette | 25 GB | 250 MB | 1080p, plus 4K | 5 minutes (4K: 2 minutes) |
| Icône | 100 GB | 1 GB | 4K | 10 minutes |
AI credits and their daily caps have their own table further down, and the marketplace fee is in Selling and the fee you pay.
Pages
Your page allowance is checked when you create a page — never when you edit one. Going over your allowance and then downgrading does not lock your existing pages; it only stops you making another.
- The pages list header always shows how many pages you have used, then your limit. On Icône the limit shows as ∞.
- When the allowance is used up, the row you would type a new page name into is replaced by a locked row reading Page limit reached on Novice, with an Upgrade button.
- If you get past that row anyway, the toast is Page limit reached for your plan.
- The server refuses the save with Your plan allows 3 pages. — the number is your own plan's.
Account → Settings → Usage shows a single meter labelled Pages, reading used over limit. It turns red at 100%. On an unlimited plan the limit is left off and the bar simply renders full. When you are on Novice and at the limit, a Get more room button appears there.
Heads up
Grid size
The grid is the column-and-row layout your widgets snap to. Its size lives in the editor's Design panel, under Grid size: two steppers labelled Columns and Rows, each a minus button, a typeable field and a plus button.
- Typing accepts digits only. ↑ and ↓ step by one; Enter commits.
- On the phone canvas, Columns runs from 2 to your plan's column cap and Rows from 4 to your plan's row cap.
- The desktop canvas is the phone grid rotated, so the two ranges swap over.
- A grid counts as valid if it fits your plan in either orientation.
Novice is fixed. Both steppers carry a lock glyph and their minus and plus buttons are dead — tapping into the number field is what fires the nudge: a brief shimmer and the toast Paid feature — Custom grid size needs a paid plan — Novice is fixed at 4×8. Custom grid size starts at Élégante.
If you jump more than 40 in one dimension, the grid builds progressively — a spinner and Building grid… with a running count, growing 20 rows or columns at a time.
Heads up
Watch out
The server rejects an over-size grid with A 12×40 grid exceeds your plan's 8×30 limit. — both numbers are filled in from what you asked for and what you have.
Links
Novice is described as allowing 8 links. In the Design panel, free accounts get a box headed with their plan name and the word plan usage, containing a Links bar reading how many of the 8 you have used, a line reading Grid: 4×8 (max 4×8), and — at the cap — Link limit reached — upgrade for unlimited.
Watch out
Storage and file uploads
Storage is everything you have uploaded — images, video, audio, sprites, and the media copies made when you import a template or publish a marketplace listing. It is checked when you ask to upload, when the upload finishes, and on template import, template export and marketplace publish.
There is no storage meter
What you can upload
- Images, every plan — PNG, JPEG, WebP and GIF.
- Video, every plan — MP4, WebM and QuickTime.
- Audio — MP3 and OGG, on Élégante and up. This is what backs the paid Ambient sound page feature.
Anything else is refused with unsupported file type. A single file over your plan's per-file cap is refused with file too large — that cap is 25 MB, 100 MB, 250 MB and 1 GB, in plan order.
Running out of space produces This upload would exceed your plan's storage limit. and, depending on what you were doing, This import would exceed your plan's storage limit., This export would exceed your plan's storage limit. or This publish would exceed your plan's storage limit. Importing a template says Not enough storage to import this template's media., and the Effect Builder says Your storage is full — free up space in Files first.
Video
Every plan can upload video. What your plan buys is resolution and length. The video editor offers exactly the qualities your plan allows, and caps the clip at the length for that quality.
| Plan | Qualities offered | Longest clip |
|---|---|---|
| Novice | 720p | 30 seconds |
| Élégante | 720p, 1080p | 2 minutes |
| Vedette | 720p, 1080p, 4K | 5 minutes at 720p and 1080p — 2 minutes at 4K |
| Icône | 720p, 1080p, 4K | 10 minutes at every quality |
Watch out
A clip over the cap is refused when the upload is confirmed, with Videos are capped at 300s on your plan. — the number is your plan's own.
Selling and the fee you pay
Selling templates, widgets, themes, asset packs and effects in the marketplace needs a paid plan — Élégante and up. The fee is the platform's cut of each sale.
| Plan | Can sell | Fee per sale |
|---|---|---|
| Novice | no | — |
| Élégante | yes | 5% |
| Vedette | yes | 3% |
| Icône | yes | 1.5% |
Unlocking it turns the Store tab's locked teaser into your full shop — listings, analytics and payouts. Until then that tab offers to open your own shop from the Élégante plan, and its top strip says Swipe down to start selling. rather than Swipe down to see your shop. Selling and payouts covers the shop itself.
- The server refuses with Selling in the marketplace requires a paid plan. Every publish sheet and builder shows that as Selling needs a paid plan. — except the widget inspector's publish button, which says Publishing needs a paid plan..
- A separate cap, the same on every plan: 50 listings that are draft or active at once. Over it: You've hit the 50 active-listing cap — archive one first. Drafts count, because a draft already holds its own copy of your media.
- A listing's price is either free, or between $0.99 and $999.00.
The fee is frozen when a listing goes live
Heads up
AI credits and daily caps
AI work spends credits. A full page compose costs 1 credit; the small assists cost a fraction of one; widget rewrites cost nothing at all. On top of credits there are three separate counters that limit how often you can go, each on a rolling 24 hours — not a calendar day, so allowance frees up through the day rather than all at midnight.
| Plan | Credits a month | Generations / 24 h | Assists / 24 h |
|---|---|---|---|
| Novice | 3 | 2 | 30 |
| Élégante | 50 | 15 | 150 |
| Vedette | 120 | 30 | 400 |
| Icône | 250 | 50 | 1000 |
The third counter is the one for widget rewrites. Its size is not published — there is no meter for it and no plan card prints it — but it is comfortably the largest of the three on every plan, and it rises with each one.
Watch out
What each action costs
| Action | Cost |
|---|---|
| Build a page with the composer | 1 credit |
| Add to an existing page | 1 credit |
| Caption, Rewrite, Alt text, Tags | 0.1 credit each |
| Bio, Image recipe, Listing copy | 0.2 credit each |
| Translate | 0.3 credit |
| Widget rewrite | free — limited by the rewrite counter instead |
Purchased credits never expire and are never touched by a plan change, a downgrade or a lapse. Plan credits are set to the new plan's allowance whenever your plan changes — upgrading mid-month refills you at the higher number straight away, and downgrading re-sizes the allowance down.
Where you check them
Account → Settings → AI credits. It shows your balance as a big number, then a sub-line breaking it into what came from your plan, what you purchased, and when it refreshes. Below that are meters labelled Generations today and AI assists today, each reading used over your cap.
Note
The composer's grid is not your grid
A page generated by the composer is always laid out 4 columns wide, whatever your plan. What your plan buys is height: a generation may use up to 8 rows on Novice, 14 on Élégante, 18 on Vedette and 24 on Icône. You can resize the grid afterwards as normal.
Buying a credit top-up
Top-ups are one-off purchases, not a subscription. They stack on top of whatever your plan gives you and they never expire.
Watch out
| Pack | Price | Note on the row |
|---|---|---|
| 10 credits | $1.49 | Never expire |
| 50 credits | $4.99 | Never expire · best value |
| 100 credits | $6.49 | Never expire |
- Open Account → Settings → AI credits and find the Top up section. (The same rows appear in the composer under Or buy a pack when you run out mid-build.)
- Tap the pack you want. The row changes to Opening checkout….
- You leave Enchant.ee for the checkout page and pay there.
- The credits land on your account when the payment clears. The receipt is titled with the number of credits you bought.
Tip
Heads up
If a top-up checkout fails, the message is always Couldn't open checkout regardless of the reason. Try again in a minute; if it keeps failing, email support@enchant.ee.
When you run out
- Out of credits in the composer: the headline is You're out of credits, followed by a sentence naming whatever you can actually do — buy a pack, upgrade, or wait for your plan to refill.
- Out of daily generations: That's today's generations, with a reminder that the cap is a rolling 24 hours — and, when there is a plan above yours it can actually sell you, what that plan raises the cap to.
- An assist refused: You're out of credits — top up or upgrade to keep going. or You've reached today's AI assist limit — it resets over the next 24 hours..
- A widget rewrite refused: That's today's rewrites. They come back over the next 24 hours..
The composer's out-of-credits screen also shows a Credits left row with your balance and today's usage, a single upgrade card for the next plan up when there is one it can actually sell you, and a Not now button. Nothing was spent on the attempt that was refused, and your page is untouched.
Note
What a paid plan unlocks
Everything below is off on Novice, and every editor control in the list shows a crown where it lives. The None option is always tappable, even when the feature is locked, so a page that came from a template or a lapsed plan can always be cleared.
| Feature | Where | Needs |
|---|---|---|
| Custom grid size | Editor → Design → Grid size | Élégante |
| Background image | Editor → Design → Page background | Élégante |
| Page effect — 19 of them, from Snow to Bats | Editor → Design → Page effect | Élégante |
| Custom effect from a pack you built or bought | Editor → Design → Custom effect | Élégante |
| Link dock, intro splash, emoji cursor, scrolling options | Editor → Design | Élégante |
| Widget skin, micro-interactions, living background, page entrance | Editor → Design | Élégante |
| Stickers, ambient sound, backdrop | Editor → Design | Élégante |
| Custom fonts — eleven beyond Default | Editor → Global font (all text), and per widget | Élégante |
| Shape masks — Blob, Pebble, Hexagon, Star, Arch, Squircle | Widget inspector → Shape mask | Élégante |
| Audio uploads | Editor → Design → Ambient sound | Élégante |
| Selling in the marketplace | Store tab | Élégante |
| A custom image on your Enchantée button | Settings → Your button | Élégante |
| A creator badge beside your name | chosen in Edit profile | Élégante |
| Hiding or re-texting the Designed with Enchant.ee credit pill | Editor → Design → Enchant.ee credit | Vedette |
| Custom domain | Settings → Custom domain | Icône |
| Priority support | — | Icône |
Attempting a locked page feature gives the toast Paid feature with one of several descriptions: Page features need a paid plan., Page effects need a paid plan., Custom fonts need a paid plan., Custom background image needs a paid plan., Shape masks need a paid plan. or Custom page effects need a paid plan.
Two fields are badged with the wrong plan
The credit pill is the only thing that needs Vedette specifically. Its section is Enchant.ee credit, with a toggle Show the credit pill (on for everyone by default) and a Custom text field of up to 40 characters that only appears while the pill is shown. On a lower plan both controls toast Vedette & Icône only.
Membership card materials
Your membership card's finish is a cosmetic perk with a real per-plan list, chosen in Account → Edit your card → Finish.
| Plan | Finishes |
|---|---|
| Novice | Paper, Ivory |
| Élégante | Lilac, Orchid, Periwinkle Mist |
| Vedette | Platinum, Graphite, Champagne, Midnight Steel, Rose Gold |
| Icône | Obsidian Royale, Nebula, Emerald Noir, Sapphire Midnight, Oxblood Royale |
Two more card details are paid-only: the holographic seal carries your chosen badge glyph on a paid plan and an embossed Enchant.ee mark on Novice, and the profession line on the card front only renders on a paid plan.
Where your plan shows up
Several places name your plan, and every one of them opens the same dialog. There is no separate billing page.
- Account → Settings → Plan & billing — a crown card describing which plan you are on. The Upgrade button only appears on Novice; on a paid plan the card is read-only.
- Editor → Design panel, at the top — on Novice a card naming your plan with an Upgrade pill; on a paid plan the same card with a Manage → affordance.
- Desktop left rail — a plan card, plus a link reading Try Vedette free for 7 days. Collapsed, it is a crown tile.
- Account tab, under your membership card — a small Upgrade material pill, on every plan except Icône.
- Store tab — the seller upsell, until you are on a paid plan.
- Pages list — the locked row, once you are at your page limit.
- Settings → Custom domain — an Upgrade button on anything below Icône.
- The composer — its out-of-credits screen.
Watch out
Note
Upgrading, step by step
- Tap any Upgrade button, plan card, Upgrade material pill, Get more room or Get more credits. They all open the same dialog, titled Choose your plan.
- Choose Monthly or Yearly with the control at the top. Yearly is preselected.
- Read the four cards. They scroll inside the dialog — two columns on a phone, four on a wide screen. On a phone each card shows its first four features; the rest appear on a wider screen.
- Tap the button on the plan you want.
- You leave Enchant.ee for the checkout page and pay there.
- Come back to the app. Your new limits and your new credit allowance apply as soon as the payment is confirmed.
What each card shows
- A coloured material strip, the plan name, and its tagline on a wider screen.
- Novice shows $0, forever and no card needed.
- A paid card on Yearly shows the monthly price struck through, then the effective monthly, then /mo, then the yearly total and the sale fee.
- A paid card on Monthly shows the monthly price, then the yearly alternative and the sale fee.
- Under the button: 7-day free trial · cancel anytime on Vedette and Icône, or Billed today · cancel anytime on Élégante.
- At the foot of the dialog, once: Cancel anytime — everything you made stays yours..
Every button label
| The card | The button says | What happens |
|---|---|---|
| The plan you are already on | Current plan | Nothing. It is disabled. |
| The free card, when you are on a paid plan | Start free | Closes the dialog. It does not downgrade you. |
| Any paid card, when checkout is switched off | Available soon | Nothing. It is disabled. |
| Vedette or Icône | Start my free trial | Opens the checkout page. |
| Élégante | Go and the plan's name | Opens the checkout page. |
| Any card, while a checkout is opening | unchanged | All four buttons are disabled until it finishes. |
Watch out
Note
The free trial
The dialog's own description says it: Vedette and Icône start with a 7-day free trial, and you are reminded before anything is charged. Élégante has no trial — its disclosure line reads Billed today · cancel anytime.
During the trial you have the whole plan: every limit raised, every paid feature unlocked, and that plan's full monthly credit allowance. Nothing is held back.
Heads up
Renewing, cancelling and downgrading
Subscriptions renew automatically until you cancel. You keep your plan's features until the end of the period you have paid for, and partial periods are not prorated.
You cannot cancel, downgrade, or see your renewal date inside Enchant.ee
Your renewal date is not displayed anywhere. The only date the app shows you is when your AI credits refresh, in Settings → AI credits — and that only appears on a paid plan.
What still counts as paid
A cancelled subscription keeps every paid feature until it actually expires — cancelling mid-period never cuts you off early. A failed payment does not downgrade you on the spot either: access continues through the retry window. Access ends only when the subscription expires, is left unpaid, or is paused.
Your content is never deleted by a plan change. In the words of the Terms: downgrading turns off features beyond your new plan but never deletes your content.
When a plan lapses
The moment your account drops back to Novice, the limits in the tables above apply again. Your pages, posts, files and listings all stay where they are — but a few things change in ways worth knowing in advance.
The next page save strips your paid page decorations
- Your live listings stay visible but stop selling. The marketplace checks the seller's current plan at the moment a buyer pays, so a lapsed seller's listings refuse the purchase. The listing is never taken down on its own — archive it yourself if you do not want it sitting there.
- A lapsed seller's fee stays at 5%, never zero. The free plan carries the same rate as Élégante precisely so that a listing published under a paid plan cannot suddenly become free to sell.
- Your credit allowance is re-sized down to the free grant — and free accounts never get a monthly refill, so in practice there is nothing more coming. Credits you purchased are untouched.
- Your pages are not deleted even if you have more than three. You simply cannot create another until you are back under the limit.
Upgrading again restores every limit immediately and refills your credits at the new plan's allowance. It does not restore page decorations that were already stripped by a save, and it does not re-price listings that are already live.
Plan and billing settings
Every control that is about your plan, in one table.
| Setting | Where | Type | Values | Default | Plan |
|---|---|---|---|---|---|
| Billing period | Upgrade dialog (Choose your plan) | Segmented toggle | Monthly / Yearly | Yearly | All |
| Billing period | Landing page → Pricing | Switch | Monthly / Yearly | Yearly | All |
| Plan choice | Upgrade dialog | Four plan cards | The four plans; the one you are on is disabled | Your current plan | All |
| Columns | Editor → Design → Grid size | Number stepper (− / type / +, ↑↓, Enter) | Phone: 2 up to your plan's column cap. Desktop: 4 up to your plan's row cap | 4 on the phone canvas | Élégante |
| Rows | Editor → Design → Grid size | Number stepper | Phone: 4 up to your plan's row cap (no cap on the top plan). Desktop: 2 up to your plan's column cap | 8 on the phone canvas | Élégante |
| Custom domain | Account → Settings → Custom domain | Text field + Connect / Check status / ✕ | A domain you own | None | Icône |
| Credit pack | Account → Settings → AI credits → Top up (and the composer) | Buttons | 10 credits $1.49 · 50 credits $4.99 · 100 credits $6.49 | None — the section is hidden when no pack is on sale | All |
| Finish | Account → Edit your card → Finish | Chips with colour swatches | Your plan's finishes — 2 on the free plan, then 3, 5 and 5 | The first finish in your plan's list | All |
| QR ink | Account → Edit your card → QR ink | Two chips | Ink / Purple — both scan | Ink | All |
| Profession | Account → Edit your card → Profession | Toggle chip | Shown / Hidden | Shown | Élégante |
| Watermark | Account → Edit your card → Watermark | Three chips | Off / Initial / Badge | Off | All |
| Back signature | Account → Edit your card → Back signature | Text field | Up to 60 characters | Empty — the back shows your display name instead | All |
Note
Messages you might see
| Message | What it means | What to do |
|---|---|---|
| Your plan allows 3 pages. | You tried to create a page beyond your allowance. | Delete a page, or upgrade. |
| Page limit reached on Novice | The same limit, shown in the pages list before you try. | Delete a page, or tap Upgrade on that row. |
| Page limit reached for your plan | The same limit, as a toast. | As above. |
| A 12×40 grid exceeds your plan's 8×30 limit. | The grid you asked for is bigger than your plan allows, in either orientation. | Reduce the columns or rows, or upgrade. |
| Saved locally / Your edits are kept in this session. | Ambiguous. It appears both when you are not signed in and when a save was refused for a quota reason. | Check your page count and grid size. If both are within your plan, sign in and save again. |
| Paid feature | A page or widget feature that needs Élégante or higher. | Read the description under it — it names the exact feature — then upgrade, or pick None. |
| Vedette & Icône only | Hiding or re-texting the credit pill needs Vedette or Icône. | Upgrade, or leave the pill as it is. |
| This upload would exceed your plan's storage limit. | You are out of storage. | Delete files in Files, or upgrade. There is no meter, so check what you have uploaded. |
| Not enough storage to import this template's media. | The same limit, during a template import. | Free up space first — an import copies the template's media into your storage. |
| Your storage is full — free up space in Files first. | The same limit, from the Effect Builder. | As above. |
| file too large | One file is over your plan's per-file cap. | Compress or shorten it, or upgrade — the caps are 25 MB, 100 MB, 250 MB and 1 GB. |
| unsupported file type | The file is not an allowed image, video or audio type. | Convert it. Audio needs Élégante or higher. |
| Videos are capped at 300s on your plan. | The clip is longer than your plan allows at that quality. | Trim it, drop to a lower quality if that raises your cap, or upgrade. |
| Selling in the marketplace requires a paid plan. | The server's version of the seller gate. | Upgrade to Élégante or higher. |
| Selling needs a paid plan. / Publishing needs a paid plan. | The same gate, as shown in the publish sheets, the builders, and the widget inspector. | As above. |
| You've hit the 50 active-listing cap — archive one first. | You have 50 draft or active listings. Drafts count. | Archive or delete one. This cap is the same on every plan. |
| This template needs Vedette — upgrade to use it. | An imported template file needs a bigger grid than your plan allows. | Upgrade to the plan named in the message. A built-in template that is too big is not refused — it is clamped, with the note Applied — upgrade to unlock this template's full layout. |
| Custom domains are an Icône perk. | Only the top plan can connect a domain. | Upgrade, or keep using your Enchant.ee/yourname link. |
| Custom domains aren't enabled on this deployment yet. | The domain service is not switched on. Nothing to do with your plan. | Nothing you can fix — email support. |
| You're out of credits | Your balance, plan credits plus purchased, is zero. | Buy a pack, upgrade, or wait for your plan to refill. On Novice there is no refill. |
| That's today's generations | You have used your rolling-24-hour generation cap. | Wait — allowance frees up through the day — or upgrade for a higher cap. |
| You've reached today's AI assist limit — it resets over the next 24 hours. | The assist counter, not your credits. | Wait, or upgrade. |
| That's today's rewrites. They come back over the next 24 hours. | The widget-rewrite counter. There is no meter for it. | Wait, or upgrade. |
| Pricing update in progress — try again soon | Paid checkout is switched off on this deployment. | Nothing you can fix. This is also why buttons read Available soon. |
| Couldn't start checkout — try again. | The plan checkout failed for an unstated reason. | Try again in a minute. |
| Couldn't open checkout | A credit-pack checkout failed. This surface never says why. | Try again in a minute, then email support. |
| Too many requests | You opened checkout too many times in quick succession. | Leave it a short while, then try once. |
| Couldn't load your usage. | The usage meter could not load. | Retry with the button next to it. |
| Couldn't load your credits. | The credits card could not load. | Retry with the button next to it. |
If a message here does not match what you are seeing, or a limit seems to be applying that should not, email support@enchant.ee with your username and what you were doing.
Something here wrong or missing? Email support@enchant.ee.