--- epic: 15 story: 15.3 title: "Pricing Configuration" status: draft --- ## Epic 15 — Monetization & Onboarding **Goal:** Establish sustainable revenue with a generous free tier and frictionless onboarding. ### Story 15.3: Pricing Configuration As the CalcPad product team, I want platform-appropriate pricing with both subscription and one-time purchase options, So that pricing aligns with platform norms and maximizes conversion. **Acceptance Criteria:** **Given** the web version of CalcPad **When** a user views the pricing page or upgrade prompt **Then** the free tier is clearly presented with its feature set **And** Pro is offered at $5/month or $48/year (annual saves ~20%) **And** the annual option is highlighted as the recommended choice **Given** the macOS version of CalcPad **When** a user views the upgrade prompt **Then** Pro is offered as a one-time purchase of $29 **And** the Setapp distribution channel is mentioned as an alternative for Setapp subscribers **And** there is no recurring subscription required for macOS Pro **Given** the Windows version of CalcPad **When** a user views the upgrade prompt **Then** Pro is offered as a one-time purchase of $19 **And** there is no recurring subscription required for Windows Pro **Given** any platform's purchase or subscription flow **When** the user initiates a purchase **Then** the payment is processed through the platform-appropriate mechanism (App Store for macOS, Stripe for web, Microsoft Store or Stripe for Windows) **And** the Pro entitlement is activated immediately upon successful payment **And** a confirmation is displayed with details of the purchase **Given** a web Pro subscriber who also uses the macOS or Windows app **When** they sign in on the desktop app **Then** their Pro entitlement from the web subscription is recognized **And** they are not required to purchase Pro again on the desktop platform