Monthly plan
A monthly subscription should renew every month until canceled. Cancellation should stop future renewals, but it may not refund time already used unless the refund policy applies.
Cancellation Policy
This page explains how cancellation should work once Stripe payments are active.
Plain English
The billing portal exists in code, but it still needs real Stripe configuration before customers can use it.
Monthly plan
A monthly subscription should renew every month until canceled. Cancellation should stop future renewals, but it may not refund time already used unless the refund policy applies.
Yearly plan
A yearly subscription should give 12 months of access. Cancellation should stop future renewal if auto-renewal is enabled.
How to cancel
When Stripe is configured, logged-in students can use Profile -> Manage billing. Students can also email hello@finishhigh.com from the account email and ask to cancel.
Stripe billing portal
The app includes a Stripe customer portal action. It will work after Stripe keys, customer records, and webhook setup are active.
Account access after canceling
The app may keep basic account records, progress, and mistakes after cancellation unless the student requests deletion and the request can be completed legally and safely.
No official GED cancellation
Canceling FinishHigh does not cancel GED.com services, GED Ready, GED Live, GED+, or official test appointments.
Important:
This page is a plain-English operating policy for the MVP. It should be reviewed by a qualified lawyer before large public marketing or real paid subscriptions.