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:

  1. Go to Account Settings
  2. Click Manage billing
  3. Update your payment method in the Stripe portal
  4. 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.

  1. Go to Billing (/org/billing)
  2. Click Manage billing / invoices
  3. Update your payment method in the Stripe portal
  4. 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.