Pricing Addendum
Subscription plan pricing, grandfather guarantees, refund policy, and cancellation fees.
Pricing Addendum — Market Sniper Subscription Plans
Document key:
pricing_addendumVersion:2026-09-14Supersedes:2026-05-31(effective at beta launch) Authority: subordinate todocs/legal/subscription_terms.md(master Subscription Terms). This addendum is a separately versioned document so pricing schedule rolls forward without rewriting the master terms.
1. Effective rates at launch
| Plan | Monthly | Annual | Notes |
|---|---|---|---|
| Free | $0 | $0 | No payment required. |
| Pro | $9.99 USD/month | $99.90 USD/year (16.7% effective discount, equivalent to 10 months priced as 12) | Standard rate; current effective per pricing_schedule table. |
| Pro+ | $24.99 USD/month | $249.90 USD/year | Status: COMING SOON. Not yet purchasable. Pro+ seats will be released in operator-controlled batches as local AI infrastructure scales. |
All amounts in USD. Stripe Tax (or Shopify Tax for fallback-routed checkouts) calculates and collects applicable VAT, GST, and US state sales tax based on customer billing address.
2. The "Lock In This Price, Forever" Guarantee
When you subscribe at the rates above, you keep that rate for as long as your subscription stays continuously renewing.
- Your monthly rate never increases while your subscription remains active.
- Your annual rate never increases at renewal while your subscription remains active.
- This guarantee is recorded immutably in our system as a "grandfather record" tied to your subscription.
The locked rate ends if and only if:
- You cancel your subscription. (Cancellation lets you keep your access through the end of the paid period; after that the grandfather is forfeit.)
- Your subscription terminates due to repeated failed payments (after Stripe's automatic retry window plus our 14-day dunning grace).
- A chargeback is opened and resolved against us.
Re-subscribing after any of the above creates a new subscription at whatever rate is then-currently effective. Your old rate is gone.
3. Pricing Ratchet
Standard rates increase approximately every 3 months at our discretion. The current effective rate is always shown on /pricing.
Existing subscribers are unaffected. Per Section 2, your locked rate stays until you cancel. Ratchets affect only new subscriptions and re-subscriptions.
We post a notice of upcoming ratchets to existing subscribers 30 days before they take effect, but this notice is informational only — your rate is unchanged.
4. Why Pro+ Is Limited
Market Sniper Pro+ runs on dedicated local AI infrastructure that we operate ourselves — not third-party API wrappers. We train and run a FINRA-grade economy-aware language model on hardware we own, in a server rack we control. That posture gives us auditable provenance for every signal Pro+ surfaces, but it also means Pro+ subscriber count is bounded by the inference capacity of our hardware.
We will release Pro+ seats in batches as we scale. When a seat is released to you, subscribing locks your rate for as long as you maintain the subscription.
5. Refund Policy
5.1 Standard refund window
14-day money-back guarantee applies to both monthly and annual subscriptions. Within 14 days of your initial purchase, you may request a full refund by opening a support request at /app/help and choosing "I want a refund", or by emailing support. We will process the refund to your original payment method.
5.2 Annual subscription prorated refunds (15-99 days)
Annual subscribers between 15-99 days from purchase may request a prorated refund at our discretion. The refund is calculated as:
refund_amount = (months_remaining × annual_rate / 12) × proration_factor − cancellation_fee
where:
proration_factor = 1.0 (default; we may adjust for usage signals)
cancellation_fee = max(
annual_rate × 0.10, (10% floor)
days_used × (annual_rate / 365) × 1.5, (1.5x daily rate consumed)
$15.00 (absolute minimum)
)
Cancellation fees exist to recover processing fees, account-acquisition cost, and operational overhead. We do not profit from cancellations.
5.3 No refunds after 100 days
Annual subscribers beyond 100 days from purchase are not eligible for refunds except in declared incident response (e.g., a billing error on our end). Such cases are reviewed by our engineering leadership.
5.4 Monthly subscription refunds
Monthly subscribers receive a refund only within the 14-day standard window. Cancelled monthly subscriptions retain access through the end of the paid period; we do not pro-rate.
5.5 Refund routing
All refunds go to the original payment method. We do not refund to alternate cards, accounts, or payment methods.
5.6 Repeated refund requests
We monitor refund patterns. Three or more refunds within 90 days flags an account for operator review and may result in denial of future subscriptions.
6. Cancellation
You may cancel at any time through your Customer Portal (Stripe-managed) or Account UI (Shopify-managed). Cancellation is effective at the end of your current paid period — you keep access until then. After period end, your subscription expires and the grandfather rate (Section 2) is forfeit.
Re-subscribing after cancellation creates a new subscription at the then-current effective rate, with a fresh grandfather record.
7. Plan Changes
7.1 Upgrade (Pro → Pro+)
Upgrades are processed via the provider's standard proration logic. You pay the difference for the remainder of your current billing period. The Pro+ portion of your subscription is bound to whatever Pro+ rate is then-currently effective; your previous Pro grandfather is replaced by a new Pro+ grandfather.
7.2 Downgrade (Pro+ → Pro)
Downgrades take effect at the end of your current billing period. You retain Pro+ access through period end. After period end, your subscription continues at the Pro tier under a new grandfather record at the then-current Pro rate.
7.3 Annual ↔ Monthly switches
Switching between billing periods (monthly vs. annual) on the same plan is treated similarly to a downgrade: takes effect at period end, new grandfather record created at the then-current rate.
8. Chargebacks
We may pass Stripe's or Shopify's chargeback fee through to the user where legally permitted by your jurisdiction. In jurisdictions where pass-through is forbidden, we absorb the fee.
Chargebacks lost result in a 90-day block on new subscriptions associated with the disputed payment method, and may result in a permanent ban at our operator's discretion.
9. Multi-Currency
Subscriptions are billed in USD. If your card is denominated in another currency, your card-issuing bank applies its own conversion rate at billing time. We do not handle currency conversion.
Multi-currency billing (EUR, GBP, etc.) may be added in the future at the discretion of Market Sniper.
10. Tax
Sales tax, VAT, GST, and other applicable taxes are calculated and collected at checkout by our payment provider's tax engine (Stripe Tax or Shopify Tax). The amount shown at checkout is the final amount; no surprise charges follow.
Tax-exempt customers (e.g., qualifying business or non-profit) may upload tax-exemption documents through the support channel; we'll work with the provider to apply the exemption.
11. Updates to This Addendum
This addendum is versioned independently from the master subscription_terms.md. We may update this addendum with new pricing schedules, but:
- Existing subscribers are not affected by addendum updates. Your grandfather record (Section 2) governs your billing.
- Material changes that affect existing subscribers (highly rare) require a new acceptance flow per the legal-suite spec; we'll prompt for fresh acceptance before applying.
- Routine ratchets that affect only new signups do not require existing-subscriber acceptance, but we publish a 30-day informational notice via the canonical notification center.
Version history is maintained in this document's git history and in the legal_documents table.
12. Brand Storefronts
Market Sniper operates brand-themed billing storefronts per supported game:
marketsniper.app(multi-game hub)gesniper.app(Old School RuneScape)evesniper.app(EVE Online)wowsniper.app(World of Warcraft)- additional
*sniper.appdomains as new games are admitted
A subscription purchased from any of these storefronts is the same canonical subscription in our records — the same billing rate, the same lock-in guarantee (Section 2), the same refund policy (Section 5). The brand of the storefront where you signed up is preserved in your account for billing-history purposes only; it does not change your subscription terms.
If you sign up under one brand and primarily use a different game, your subscription is still valid — Pro and Pro+ access spans every supported game your tier admits.
13. Contact
Pricing or billing questions: open a support request at /app/help and choose "Pricing or plan question". We respond within one business day.
Corrected 2026-09-14: an earlier version said a Pro+ waitlist was available at /app/pricing, that the current rate is shown at /app/pricing, and that support requests go to /app/support under the categories billing_refund_request and billing_inquiry. No Pro+ waitlist can be joined, the pricing page is /pricing, and support requests are opened at /app/help by choosing a reason. Section 4 also said you could lock in a Pro+ seat now; Pro+ is not yet purchasable.
Effective: 2026-09-14
Document key: pricing_addendum
Document version: 2026-09-14
Hash binding: computed at manifest sync; stored in legal_documents.content_sha256.