Party and Guild Tiers: More Tables, More Maps, More Voice
Stripe billing for groups that outgrow the free allowance
Free tier was always meant to be a real on-ramp, not a demo that expires after seven days. As we added maps, voice, and AI art, power users needed headroom. Party and Guild tiers — billed monthly through Stripe — raise limits while keeping core play free for casual groups.
Free tier
Free accounts receive a monthly session allowance, five map templates, three AI map backgrounds per month, and access to the lexicon, one-shots, and character sheets. Voice input and TTS consume provider quotas shared across tiers; MiniMax TTS requires worker keys in all cases.
Party tier
Party targets friend groups running weekly games: more concurrent sessions, twenty-five map templates, fifteen AI backgrounds, map export, and higher AI usage caps for character portraits and narration. One subscription covers the billing owner; invite players to campaigns without each person paying.
Guild tier
Guild suits clubs, content creators, and GMs running multiple parallel tables — unlimited map templates within fair-use policy, fifty AI backgrounds per month, and priority consideration for beta features. Contact us if you need invoicing for an organization.
Stripe setup
Checkout uses Stripe Customer Portal for plan changes and cancellation. Webhook secrets must be configured on the worker for subscription status to sync — see docs/stripe-setup.md for self-hosters. GitHub Actions staging deploy does not upload STRIPE_SECRET_KEY automatically; set it via wrangler secret put if billing tests fail.
What billing does not gate
Reading the blog, browsing one-shots, and lexicon search stay free. We do not paywall SRD content or PDF downloads of adventures you already have access to. Paywalls apply to creation limits and premium generation volume, not to showing up at the table.
If Stripe is misconfigured, you will see errors at checkout — not silent downgrades. We prefer loud failures over wrong entitlements.
Party and Guild tiers are available from the pricing page. Existing beta users keep grandfathered session counts until we announce a cutoff date in this journal.