Premium Subscription
BookWish Premium unlocks the full potential of the platform, removing limits and adding powerful features for serious readers and community builders.
Premium Features
Unlimited Wishlists
Free Plan: Limited to 3 wishlists Premium: Create as many wishlists as you need
Organize your reading life with unlimited wishlists:
- Separate lists by genre (Fiction, Mystery, Sci-Fi, etc.)
- Reading goals (2024 Reading List, Summer Beach Reads)
- Occasions (Birthday Gifts, Book Club Picks)
- Moods (Comfort Reads, Challenging Reads)
Code Reference: Wishlist limit checking in /app/lib/ui/pages/wish/wish_page.dart (lines 14, 43-50).
Unlimited Posts
Free Plan: Basic posting limits Premium: Share without restrictions
Create and share unlimited:
- Lines - favorite quotes from books you're reading
- Reviews - in-depth thoughts on books you've finished
- Notes - personal scribbles and highlights
Create Book Clubs
Free Plan: Join existing clubs only Premium: Start and host your own clubs
As a Premium member, you can:
- Create book clubs around themes or interests
- Set reading schedules
- Moderate discussions
- Invite members
- Close or open membership
Create Reading Challenges
Free Plan: Participate in challenges Premium: Design your own challenges
Launch challenges for the community:
- Set custom reading goals
- Define challenge rules and timeline
- Track participant progress
- Award achievements
- Build community around reading
Priority Support
Free Plan: Standard support Premium: Fast-tracked assistance
Get help when you need it:
- Faster response times
- Priority queue for support tickets
- Direct access to help resources
- Enhanced troubleshooting
Subscription Plans
BookWish Premium is available in three flexible plans:
Monthly Plan
Price: $4.99/month Best For: Trying Premium features
- Billed monthly
- Cancel anytime
- All Premium features
- Renews automatically
Yearly Plan
Price: $29.99/year (Save 50%) Best For: Committed readers
- Billed annually
- Equivalent to $2.50/month
- All Premium features
- Best value
Lifetime Plan
Price: $79.99 one-time Best For: Long-term users
- Pay once, own forever
- All current and future Premium features
- No recurring charges
- Best long-term value
- Monthly if you want to try Premium risk-free
- Yearly if you know you'll love it (best value)
- Lifetime if you're committed to BookWish for the long haul
Implementation: Pricing UI is in /app/lib/ui/pages/upgrade_page.dart (lines 281-382).
How to Subscribe
From the App
-
Navigate to Upgrade Page:
- Tap your avatar → "Edit Profile & Settings"
- Tap the subscription card
- Or hit a Premium feature limit (creates upgrade prompt)
-
Choose Your Plan:
- Review the three plan options
- Tap to select your preferred plan
- Selected plan is highlighted
-
Complete Purchase:
- Tap "Start Premium"
- Authenticate with your device (Face ID, Touch ID, or passcode)
- Confirm the purchase
- Premium activates immediately
-
Confirmation:
- You'll see a "Welcome to Premium!" message
- Premium badge appears on your profile
- All features unlock instantly
Code Reference: Purchase flow in /app/lib/ui/pages/upgrade_page.dart (lines 576-618).
Platform-Specific Details
iOS (iPhone/iPad)
- Charged through Apple's App Store
- Uses Apple's In-App Purchase system
- Managed through your Apple ID
- Cancel through Settings → Apple ID → Subscriptions
Android
- Charged through Google Play Store
- Uses Google's billing system
- Managed through your Google account
- Cancel through Play Store → Subscriptions
Web
- Charged through Stripe
- Uses secure credit card processing
- Managed through BookWish account
- Cancel through BookWish settings
Implementation: Platform detection in /app/lib/ui/pages/upgrade_page.dart (line 56, uses kIsWeb flag).
Managing Your Subscription
Viewing Subscription Details
- Go to Settings → Account tab
- View your subscription card showing:
- Plan name (Monthly, Yearly, or Lifetime)
- Status (Active or Cancelled)
- Renewal date (if active)
- Expiration date (if cancelled)
Changing Plans
Upgrading (Monthly to Yearly or Lifetime)
- Open subscription management
- Select new plan
- Pay the difference (prorated)
- New plan activates immediately
Downgrading
Not supported mid-cycle. Your current plan runs until expiration, then you can choose a different plan.
Cancelling Your Subscription
On iOS/Android
- Open device settings
- Navigate to subscriptions
- Select BookWish Premium
- Tap "Cancel Subscription"
- Confirm cancellation
Your Premium features remain active until the end of your billing period.
On Web
- Go to BookWish Settings
- Tap subscription card
- Select "Manage Subscription"
- Click "Cancel"
- Confirm cancellation
Code Reference: Subscription management UI in /app/lib/ui/pages/upgrade_page.dart (lines 449-566).
Restoring Purchases
If you subscribed on a different device or after reinstalling:
- Open the upgrade page
- Tap "Restore Purchases" at the bottom
- Authenticate with your device
- Your subscription status updates automatically
Implementation: Restore function in /app/lib/ui/pages/upgrade_page.dart (lines 656-682).
After Cancellation
When you cancel:
- Premium features remain active until period end
- Your subscription status shows "Expires on [date]"
- You can still use Premium features until expiration
- After expiration, you revert to Free plan
What Happens to Your Data?
Wishlists
- If you have more than 3 wishlists, they're all preserved
- You can view all wishlists but can't create new ones
- To create new ones, delete extras or resubscribe
Posts
- All existing Lines and Reviews remain visible
- You can view them but can't create new ones
- Comments and likes are preserved
Clubs & Challenges
- Clubs you created remain active
- Ownership transfers if you don't resubscribe
- You can still participate as a member
After downgrading to Free:
- Cannot create more than 3 wishlists (existing ones stay)
- Cannot create new posts (existing ones visible)
- Cannot create clubs or challenges (existing ones continue)
Subscription Details
Billing
- Charged at the start of each period
- Auto-renews unless cancelled
- Charged to your app store account (iOS/Android) or credit card (Web)
Refunds
- Generally non-refundable
- Contact support for exceptional circumstances
- Apple and Google have their own refund policies
Free Trial
- BookWish occasionally offers promotional trials
- Check the upgrade page for current offers
- Trial details shown clearly before purchase
Family Sharing
- Not currently supported
- Each user needs their own subscription
Common Questions
Can I switch between plans?
Yes, you can upgrade anytime. Downgrading takes effect at the end of your current period.
What if I change devices?
Your subscription follows your account, not your device. Sign in on any device to access Premium.
Do I lose data if I cancel?
No, your data is preserved. You just can't create new content beyond free limits.
Can I pause my subscription?
Not currently. You must cancel and resubscribe when ready.
What payment methods are accepted?
Whatever your platform supports (App Store, Google Play, or credit card for web).
Getting Help
If you encounter issues with your subscription:
- Check subscription status in Settings → Account
- Restore purchases if features aren't unlocking
- Contact support through Settings → About → Help
- Platform support for billing issues (Apple, Google, or Stripe)
Premium members receive priority support responses!