---
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
