Plans & Billing
Banyan billing is consolidated — one subscription unlocks the products you have access to. Canopy is included free on every plan; Outpilot and Herald are paid.
Plans
| Plan | Canopy | Outpilot | Herald | AI credits / month |
|---|---|---|---|---|
| Free | ✓ | – | – | 50 |
| Starter | ✓ | 1 LinkedIn account | – | 300 |
| Growth | ✓ | 3 LinkedIn accounts | early access | 1,000 |
| Scale | ✓ | 10 LinkedIn accounts | ✓ | 3,000 |
Pricing is on the pricing page. Plans can be paid monthly or annually; annual saves ~17%.
What an AI credit is
One AI credit is one AI generation — a draft, an improve, a hook suggestion, an agent run, etc. The exact mapping:
| Action | Credits |
|---|---|
| Compose: generate hooks | 1 |
| Compose: improve / rewrite | 1 |
| Bulk Create: parse pasted text | 0 (no AI used) |
| Content Agent: one daily run | 1 (regardless of post count) |
| AI Chat: one message | 1 |
Unused credits don’t roll over. If you exhaust your monthly quota, AI features pause until the next reset (visible at Settings → Account).
Changing plans
Upgrade
Settings → Account → Manage plan opens the Stripe customer portal. Pick a new tier, confirm the prorated charge, and your account flips immediately.
Downgrade
Same place. Downgrades take effect at the end of the current billing period — you keep current limits until then. If your usage exceeds the new plan’s limits when it kicks in, AI features pause and Outpilot LinkedIn accounts beyond the new limit are paused (not deleted).
Cancel
In the same portal, click Cancel subscription. Access continues through the end of the period you’ve already paid for. Cancellation schedules account deletion 30 days after access ends — see Deleting your account for what gets removed.
Invoices
All invoices live in the Stripe customer portal: Settings → Account → Manage plan → Billing history. Each invoice can be downloaded as PDF or sent to a different email.
To change the email invoices go to (e.g. for a finance inbox), update Billing email in the portal — it can differ from your login email.
Failed payments
If a charge fails, Stripe retries automatically up to four times over the next two weeks. You’ll get an email each time. While retries are in progress your account stays active.
If all retries fail, your account moves to a read-only grace period (7 days) — Outpilot campaigns pause, Canopy still lets you read but not publish. Pay the failed invoice from the portal and everything resumes.
Frequently asked questions
Can I get a refund?
We refund unused time on annual plans within 30 days of payment. Email support@banyan.app with your user ID and we’ll process it from the Stripe side — no questions asked.
Can I have multiple subscriptions?
One subscription per Banyan account. If you need separate billing for different teams (e.g. an agency managing several clients), open a separate Banyan account per team — we don’t currently bill across accounts.
Do you offer non-profit / education discounts?
Yes — email support@banyan.app with proof of status (501(c)(3), .edu domain, etc.) and we’ll apply a 30% lifetime discount to your account.
What happens to my data if I cancel?
Cancellation does not immediately delete data. You stay in a 30-day grace window where you can re-subscribe and pick up where you left off. After 30 days of inactivity, your account and all associated data are permanently deleted. See Deleting your account for specifics.