Signing up isn't one step — it's account creation, email verification, and Stripe checkout, each handing off to the next. Nothing is charged until the last one, and each step has a specific job. Here's what actually happens at each one.
There's no "create an account, decide on a plan later" path. The signup page requires a plan to already be selected — arriving there without one redirects straight to pricing instead of showing a form. Once a plan is selected, the signup form displays it above the fields so it's clear what you're signing up for.
The form asks for a username, email, and password. All three rules are enforced on the server, not just suggested by the form:
JSmith and jsmith are the same username.Repeated failed attempts are rate-limited — more than 5 failed submissions in one browser session blocks further attempts with a generic "too many attempts" message. Signing up successfully doesn't count against this limit; only failures do.
Submitting a valid form creates the account right away, with your selected plan attached to it — but you're not logged in yet, and nothing has been charged. A verification email goes out immediately.
Clicking the link in that email does three things at once: marks your email verified, logs you in, and immediately opens a Stripe Checkout session for the plan you picked at signup. The next screen you see is Stripe's own payment page, not a page on this site.
You're logged in before the redirect to Stripe, specifically so that when Stripe sends you back afterward, there's already a valid session waiting — you won't hit a login wall on the way back from paying.
Stripe sends you back to your dashboard with a one-time checkout reference in the URL. What happens next depends on timing:
That processing screen doesn't wait forever — if activation takes longer than about two minutes, you're signed out and sent back to login so you can try again, rather than being left on an endless spinner.
Changing or adding a plan later doesn't go through this same signup flow — that's a logged-in action from your plan page, covered in comparing plan tiers and what changes when you downgrade a plan.