Billing & Subscriptions
Manage your subscription from the Billing page — accessible from the user menu in the top-right corner of any screen.
Viewing Your Current Plan
The Billing page shows your current plan at a glance:
- Plan name and status — your active tier (Free, Starter, Pro, or Max) and whether the subscription is active
- Monthly tokens — your remaining token allocation for the current billing cycle
- Top-up balance — any additional tokens purchased via top-ups (these persist across billing cycles)
- Renewal date — when your next billing cycle begins and your monthly tokens reset
Upgrading or Downgrading
Below your current plan, the Billing page displays all four tiers side by side with their features and pricing. Each tier card shows:
- Monthly price
- Key features included
- An Upgrade or Downgrade button (or "Current Plan" for your active tier)
Upgrading takes you to a secure Stripe checkout page. Once payment is confirmed, your new tier takes effect immediately.
Downgrading opens the Stripe customer portal where you can manage the change. Downgrades typically take effect at the start of your next billing cycle.
Token Top-Ups
Paid plans (Starter, Pro, and Max) can purchase additional tokens when the monthly allocation runs low. Top-up packs appear at the bottom of the Billing page.
Key details about top-ups:
- Top-up tokens are separate from your monthly allocation
- They do not expire at the end of a billing cycle — they persist until used
- When AI operations consume tokens, your monthly balance is used first; top-up tokens are only consumed after the monthly pool is exhausted
Managing Billing
Click Manage Billing on the Billing page (or use the Stripe portal link) to:
- Update your payment method
- View invoices and payment history
- Cancel your subscription
- Change billing details
This opens the Stripe customer portal — a secure, Stripe-hosted page where all payment information is managed directly.
Tier Restrictions
Each plan has specific limits. The app enforces these both in the UI and on the server:
Project limits
| Plan | Projects |
|---|---|
| Free | 3 |
| Starter | 10 |
| Pro / Max | Unlimited |
When you reach your project limit, the New Project button is replaced with an upgrade prompt. The Dashboard also shows your current count (e.g., "3/3").
Feature access
Some features are only available on higher tiers:
| Feature | Minimum Plan |
|---|---|
| Series (multi-book management) | Starter |
| Canvas (visual brainstorming) | Starter |
| Consistency Checker | Starter |
| Priority generation queue | Max |
Features you can't access show a lock icon in the sidebar and an upgrade prompt on the page itself.
Export formats
| Format | Minimum Plan |
|---|---|
| Markdown (.md) | Free |
| Word (.docx) | Starter |
| EPUB (.epub) | Pro |
Unavailable formats appear locked in the Export dialog.
AI model access
| Model | Minimum Plan |
|---|---|
| Haiku | Free |
| Sonnet | Starter |
| Opus | Pro |
Models outside your tier are disabled in the Model Configuration settings.
Token balance
All AI operations require a positive token balance. If your balance reaches zero:
- Job submissions are rejected immediately with a clear error
- Chat and Canvas AI operations are blocked
- The low-token banner appears when your balance drops below 10%
You can purchase token top-ups on any paid plan, or upgrade for a larger monthly allocation.
Model Cost Multipliers
Different AI models consume tokens at different rates:
| Model | Multiplier |
|---|---|
| Haiku | 1x |
| Sonnet | 3x |
| Opus | 5x |
For example, an operation that uses 1,000 raw tokens will deduct 1,000 tokens with Haiku, 3,000 with Sonnet, or 5,000 with Opus. See Pricing & Plans for more details on how this affects your books-per-month estimates.
Email Notifications
Proseweave sends transactional emails for important billing and subscription events so you always know what's happening with your account.
Billing emails (always sent)
These emails are sent automatically and cannot be disabled:
- Subscription confirmed — when you subscribe to a paid plan
- Plan upgraded / downgraded — when your tier changes
- Subscription cancelled / reactivated — when you cancel or re-enable your subscription
- Payment received — monthly invoice confirmation
- Payment failed — if your card is declined, with a link to update your payment method
- Subscription expired — if your subscription ends due to non-payment
- Top-up confirmed — receipt for token top-up purchases
Usage alerts (optional)
These emails help you stay on top of your token balance:
- Tokens running low — when your monthly balance drops below 10%
- Tokens exhausted — when your monthly balance reaches zero
- Tokens refreshed — when a new billing cycle starts and your balance is reset
You can enable or disable usage alert emails from Account Settings → Token Usage Alerts. Billing-critical emails (payment confirmations, failures, and subscription changes) always send regardless of this setting.
FAQ
Where do I find the Billing page?
Click your avatar in the top-right corner of any page, then select Billing from the dropdown menu.
Is my payment information stored by Proseweave?
No. All payment processing is handled by Stripe. Proseweave never sees or stores your card details.
What happens if my payment fails?
Your subscription will be marked as past due. Stripe will retry the payment automatically. If the issue persists, your plan will be downgraded to Free after the retry period ends.
Can I get a refund on top-up tokens?
Top-up token purchases are non-refundable. If you have concerns about a charge, please contact support.