Legal

Refund Policy

Effective date: May 2026

Overview

PanelShift.app subscriptions are billed monthly through Stripe. Each upload runs automated extraction and informational analysis; each chat message consumes compute. Because the service has real per-request costs, our refund policy distinguishes between accounts that have used paid features and those that have not.

Cancellations

You may cancel at any time through the billing portal in Settings. Cancellation stops future charges. Your paid access continues until the end of the current billing period — you are not cut off immediately. After the period ends, your account reverts to the Free tier.

Cancellation does not delete your stored data. Your lab history, analyses, and any optional context entries remain accessible at the Free tier level.

How to request a refund

Email support@panelshift.app with the subject line “Refund request” and include:

  • The email address on your account
  • The date and amount of the charge
  • A brief description of why you are requesting a refund

We aim to respond within a few business days. Approved refunds are processed through Stripe and typically appear on your statement within 5–10 business days, though the exact timing depends on your bank and payment method. Stripe may retain payment and billing records, including cardholder/billing details, under its own obligations.

7-day refund window

If you subscribed to a paid plan and have not used any paid-tier features, you may request a full refund within 7 days of your first subscription charge. “Used” means, after the charge:

  • Zero uploads processed on your account, and
  • Zero AI chat requests sent on your account.

Viewing existing history, trends, or prior analyses does not count as use — only actions that consume compute on your behalf do.

The 7-day window applies once per account. A user who has previously held a paid subscription is not eligible for this window on a later resubscription.

No refund after use

Once paid-tier features have been used — uploads processed or chat requests sent — we do not issue refunds for the current or prior billing periods. The compute was consumed and the service was delivered. You keep access through the end of your paid period when you cancel.

Plan changes

Plan changes (Pro ↔ Advanced) are handled by Stripe. Prorated credits for upgrades and downgrades are applied automatically by Stripe to your next invoice. We do not issue standalone refunds for downgrades.

Billing errors

If you were charged in error — duplicate charge, charge after a confirmed cancellation, or incorrect amount — contact us within 30 days at support@panelshift.app. We will review and issue a full refund through Stripe if the error is confirmed. Billing errors are always refunded regardless of usage.

Chargebacks

If you have a concern about a charge, please contact us before initiating a chargeback with your bank. We will work with you to resolve it directly and, where eligible, issue a refund through Stripe. Chargebacks and disputes are processed through Stripe.

Accounts with an open chargeback may be suspended pending dispute resolution. Accounts with a chargeback in their favor are closed, and any associated stored data may be deleted in line with our data retention practices.

Founding member pricing

Users who signed up during the private beta keep founding-member eligibility on their account. Stripe applies the founding coupon at checkout when an eligible account starts a new Pro or Advanced subscription. The discount is tied to the account, not to one continuously active subscription.

Contact

Questions about billing or this policy: support@panelshift.app