Subscriptions, payments, renewal, cancellation, and everything in between.
TreeHost has two plans. You start on Free automatically — no credit card required. Upgrade to Researcher whenever you need more workspaces or larger participant counts.
| Plan | Price | Workspaces | Participants per workspace |
|---|---|---|---|
| Free | $0 / month | 1 | Up to 20 |
| Researcher | $30 / month | 3 (Solo or Lab) | Up to 120 |
The Free plan is available to everyone with a TreeHost account. You can create one Solo workspace (up to 20 participants) and run experiments indefinitely. No time limit, no credit card required.
The Researcher plan is designed for active researchers running multiple studies or larger participant pools. At $30/month you get:
No annual plan yet. Billing is monthly only for now. An annual option (with a discount) is planned for a future release.
Upgrading takes under a minute. Payment is handled entirely by Stripe — TreeHost never sees your card details.
Your card is never stored by TreeHost. All payment details are stored on Stripe's servers. TreeHost only stores your subscription status and billing dates.
Subscriptions renew automatically every month on the same date you originally subscribed.
On your renewal date, Stripe charges your saved payment method and sends you a receipt by email. No action is required on your part.
Stripe sends an email a few days before each renewal as a heads-up. You can configure this timing in the billing portal (see Managing billing).
All invoices are available to download in the billing portal. Stripe also emails a receipt after each successful charge.
You can cancel at any time through the billing portal. Your Researcher access continues until the end of the billing period you've already paid for — there's no immediate cut-off.
Your Researcher access stays active until the end of the current billing period. After that date:
Cancellation is not immediate. You keep access until your period ends. If you cancel on June 5 and your next renewal would have been July 5, you have Researcher access until July 5.
Changed your mind? Click Manage billing → Reactivate plan in the billing portal. The scheduled cancellation is removed and your subscription continues as normal. The cancellation banner disappears from your dashboard immediately.
If a payment fails (expired card, insufficient funds, etc.), you don't lose access immediately. There's a 7-day grace period during which you keep full Researcher access while you fix the issue.
To update a failing card before the grace period expires, go to Manage billing on your dashboard and click Update payment method in the portal. A successful charge will restore your Researcher access immediately.
Stripe retries automatically. You don't need to manually trigger a charge — Stripe's Smart Retries will attempt your card 3–4 times over roughly 4 weeks. If your card issue resolves itself (e.g. a new card with the same number), the next retry may succeed without any action from you.
All billing management happens through the Stripe Customer Portal — a secure, hosted page that gives you full control over your subscription without sharing your card details with TreeHost.
Click Manage billing on your dashboard. You'll be taken to the billing portal and returned to TreeHost automatically when you're done.
The Manage billing link only appears on the Researcher plan. If you're on the Free plan, go to Pricing to subscribe first.
TreeHost and Stripe both send billing-related emails. Here's what to expect and when.
All billing emails go to the email address on your TreeHost account. Check your spam folder if you don't see them — they're sent from Stripe and TreeHost domains, which some filters may catch initially.
Email us at [email protected] with your account email and a description of the billing issue.