Upgrade & Downgrade between PRO and MAX
How to move from PRO to MAX (or back) by cancelling your current subscription and starting a new one. No double-charges if you do it in the right order.
If you want to switch your subscription from PRO to MAX (or the other way around), the flow is:
- Cancel your current subscription via Manage subscription.
- Subscribe to the new plan via its Subscribe button.
There's no in-place "upgrade" button anymore — switching plans always goes through cancel-then-resubscribe. The reason: in-place plan changes don't work for every payment method (PayPal in particular), and proration math (Lemon charging a fraction up front, or crediting future bills) confuses more people than it helps.
Order matters. Cancel the old subscription first, then subscribe to the new plan. If you subscribe to the new plan while the old one is still active, both subs run in parallel and you get billed twice on the next cycle. (We log this and an admin will reach out, but it's much easier to avoid it in the first place.)
Step 1 — Cancel your current subscription
You can cancel from either surface:
From the desktop app:
- Sidebar → Settings.
- In the Subscription Status card, click Manage subscription.
- Your system browser opens Lemon Squeezy's customer portal for your account.
- Click Cancel subscription. Confirm.
From the website:
- Open bakosh.app/proaccount.
- In your current plan's card (PRO or MAX), click Manage subscription.
- The Lemon Squeezy customer portal opens in a new tab.
- Click Cancel subscription. Confirm.
After cancellation, your access does not disappear immediately — you keep PRO/MAX features until the end of your current billing period (the Ends at date on your subscription card). You'll see your subscription marked as Cancelled (grace) in the app.
Step 2 — Subscribe to the new plan
Once the old subscription is cancelled, in the same pricing layout:
- From the desktop app: open the Pricing modal, scroll to the new plan's column, click Subscribe to MAX (or Subscribe to PRO).
- From the website: bakosh.app/proaccount, in the new plan's card click the corresponding Subscribe button.
Lemon Squeezy opens a fresh checkout. After payment, the new tier activates within a few seconds (webhook lag), and your new subscription runs independently of the cancelled one.
What happens to the unused time on the old plan?
Cancelling does not refund the unused portion of your current period — Lemon Squeezy doesn't pro-rate refunds. Your old subscription stays in the Cancelled (grace) state until Ends at, and you keep the old plan's features the whole time.
If you subscribe to the new plan immediately after cancelling, you'll have both plans active in parallel for a short overlap (whatever time was left on the old subscription). This is fine — you're not double-charged for the overlap because the old sub already ran out its prepaid days.
What's NOT happening behind the scenes
Common worries that don't apply:
- No automatic conversion. The new subscription is a brand-new Lemon
subscription_id. Your billing date resets to whenever you subscribe to the new plan. - No credit balance. Unlike the old in-place upgrade/downgrade, there's no leftover money carried forward. The new sub starts fresh at full price.
- No interruption if you do it in the right order. Cancel keeps access until
Ends at; subscribing earlier just stacks the new plan on top.
When this doesn't apply
The Manage subscription button only shows up if you have an active Lemon Squeezy subscription. It won't appear if:
- You're on Patreon — Patreon manages itself. To get MAX while keeping Patreon active, buy MAX as a fresh Lemon subscription on top (your Patreon stays untouched; the MAX subscription adds automatic mods).
- You're on Free — there's nothing to manage. Use the regular Subscribe flow.
- You're on a fully-expired Lemon subscription with no active row — subscribe to the plan you want directly.
After the switch
It can take a few seconds for the new tier to land after checkout. If you don't see it within a minute:
- In the app: click the Refresh icon on the Settings page, or restart BakoshApp.
- On the web: hard-reload bakosh.app/proaccount.
- If still nothing, check the email Lemon Squeezy sent about the new subscription. If you got the email but the app shows the old plan, ping
@bauritooin Discord.
Related
- Free vs PRO vs MAX — what each tier gives you.
- How to buy PRO or MAX — first-time subscription flow.
- Settings page — where the subscription card lives.