Plans and Limits
Why plans exist
Plans protect infrastructure costs (AI inference, storage, sync) and clarify feature availability for users and teams.
Plan tiers
| Feature | Free | Pro |
|---|---|---|
| Monthly price | $0 | $12/month |
| Boards | Limited | Unlimited |
| Notes per board | Limited | Higher limit |
| AI credits per month | Limited | Higher limit |
| Document uploads per month | Limited | Higher limit |
| Collaborators per board | View-only | Edit access (up to seat limit) |
| Supported upload formats | TXT, MD only | PDF, DOCX, TXT, MD |
| Max document size | Smaller | Larger |
Exact numbers are not published here — see the Pricing page (opens in a new tab) for current limits.
Quota enforcement principles
Quotas are enforced at the API boundary for correctness — the UI mirrors this by disabling buttons and showing upgrade prompts, but the server is the authoritative gate.
AI credits
Every AI operation (board chat, note AI, slash commands, document-to-notes, Jira generation) consumes one or more AI credits. Credits are tracked monthly per user in KV.
When the limit is reached:
- AI endpoints return
429with{ "error": "AI quota exceeded" } - The AI panel shows an upgrade prompt
- AI quick-action buttons are disabled
Document uploads
Each successful document upload increments the user's monthly upload counter. The Free plan supports only TXT and MD formats (no PDF or DOCX extraction).
Board creation
The Free plan allows a limited number of boards. The dashboard disables the "Create board" button when the limit is reached.
Collaboration
Collaboration rights are determined by the board owner's plan:
| Owner plan | Invited collaborator access |
|---|---|
| Free | View-only (cannot edit) |
| Pro | Full edit access (up to seat limit) |
This means: if you are invited to a Free owner's board, you can view but not edit — even if you personally have a Pro plan.
Upgrade flow
- Click Upgrade in the pricing page or an upgrade prompt.
- You are redirected to a Stripe Checkout session.
- After payment, the Stripe webhook updates your subscription in KV.
- The dashboard polls for the updated plan status after the checkout redirect.
Managing your subscription
- Go to the Subscription page to see current plan, usage bars, and limits.
- Click Manage subscription to open the Stripe Billing Portal for cancellation, plan changes, or payment method updates.
Grace period
If you cancel your Pro subscription, you retain Pro access until the end of the current billing period.
Default plan
New users who have never subscribed default to the Free plan. No payment information is required to use the Free tier.
See also
- Authentication and Access — Board collaboration model
- AI Overview — How AI credits are consumed