Billing & Payment Issues
Payment Failed — Individual Teacher
If your payment fails, your subscription status changes to past_due and your access is suspended. To fix:
- Go to Account Settings
- Click Manage billing
- Update your payment method in the Stripe portal
- Once the payment succeeds, your subscription reactivates automatically
Payment Failed — Organization
If the org's payment fails, all teachers in the organization lose access. The Billing page shows a Payment failed banner.
- Go to Billing (
/org/billing) - Click Manage billing / invoices
- Update your payment method in the Stripe portal
- Stripe will retry the payment; once it succeeds, org access is restored
Subscription Not Activating After Checkout
If you completed the Stripe checkout but the app still shows you as inactive:
- Wait a moment and refresh the page — the webhook processing can take a few seconds
- If it's been more than a minute and it's still showing inactive, contact info@teachersflow.com with your email address
Downgrade Didn't Take Effect
Plan downgrades apply at the end of your current billing period, not immediately. Check Account Settings to confirm the downgrade is scheduled. If your period has ended and the plan still hasn't changed, contact info@teachersflow.com.
Charged but No Access
If you were charged but your account shows no active subscription:
- Check your email for a receipt from Stripe to confirm the charge went through
- Refresh the app and check Account Settings
- If the issue persists, contact info@teachersflow.com with your email and the Stripe receipt
Canceling Your Subscription
Individual teachers: Account Settings → Delete account (for full deletion) or Manage billing in Stripe to cancel while keeping the account.
Organization admins: Billing → Cancel subscription. Access continues until the end of the current billing period.
Requesting a Refund
Contact info@teachersflow.com. Include your account email and the reason for the refund request.