Purchase Now
Customizable

All subscription tiers, pricing, and feature limits can be fully customized in Admin Panel > Subscriptions.

Tier Overview

CoinTrail comes with three pre-configured subscription tiers:

Free

Forever free


  • Basic market data
  • Limited favorite coins
  • Limited price alerts
  • No portfolio tracking
  • No API access
Popular

Premium

Monthly or yearly billing


  • Full market data
  • Unlimited favorites
  • More price alerts
  • Portfolio tracking
  • No API access

Pro

Monthly or yearly billing


  • Everything in Premium
  • Unlimited price alerts
  • More portfolios
  • API access
  • Priority support
Pricing is Configurable

Subscription prices and feature limits can be configured by administrators in the admin panel under Subscription Plans.

Feature Comparison

Detailed comparison of features across all subscription tiers:

Screenshot: Frontend pricing page showing all three subscription tiers frontend/pricing-page.png

Pricing page displayed to users

Market Data & Tracking

Feature Free Premium Pro
Real-time price data Top 100 coins All coins All coins
Historical charts 7 days 1 year All-time
Exchange data Top 10 All exchanges All exchanges
Market cap rankings Top 100 All All
Fear & Greed Index Current only Full history Full history
Coin detail pages Basic info Full details Full details

Portfolio & Tracking Features

Feature Free Premium Pro
Portfolio tracking Not available Available Available
Number of portfolios 0 3 10
Holdings per portfolio - 50 Unlimited
Transaction history - 90 days Unlimited
P/L calculations - Available Available
Portfolio analytics - Basic Advanced
CSV/PDF export - Available Available
Portfolio snapshots - Weekly Daily

Alerts & Notifications

Feature Free Premium Pro
Price alerts 3 25 Unlimited
Email notifications Available Available Available
Percentage alerts Not available Available Available
Recurring alerts Not available Not available Available
Portfolio summary emails - Weekly Daily

User Features

Feature Free Premium Pro
Favorite coins (watchlist) 5 Unlimited Unlimited
Two-factor authentication Available Available Available
Account data export Available Available Available
Ad-free experience Shows ads No ads No ads

API & Developer Access

Feature Free Premium Pro
API access Not available Not available Available
API calls per month - - 10,000
Market data endpoints - - Available
Portfolio API - - Available
Alerts API - - Available
Webhooks - - Available

Managing Subscription Plans

As an administrator, you can fully customize subscription plans:

Accessing Subscription Settings

  1. Go to Admin Panel > Subscriptions > Plans
  2. Click on a plan to edit or click Create Plan for a new tier
Screenshot: Admin panel subscription plans list showing all tiers admin/subscriptions/plans-list.png

Subscription plans management in admin panel

Plan Configuration Options

Setting Description
Name Display name of the plan (e.g., "Premium")
Slug Internal identifier (e.g., "premium")
Monthly Price Price for monthly billing cycle
Yearly Price Price for annual billing (typically discounted)
Trial Days Number of free trial days (0 for no trial)
Features List of features for display on pricing page
Limits Feature limits (portfolios, alerts, favorites, API calls)
Is Active Whether the plan is available for purchase
Is Featured Highlight this plan on pricing page
Screenshot: Editing a subscription plan with pricing, features, and limits admin/subscriptions/edit-plan.png

Editing subscription plan details

Configuring Feature Limits

Each subscription plan has configurable limits that control access to features:

Feature Limits Configuration
// Example plan limits in database
{
  "portfolios": 3,           // Max portfolios user can create
  "holdings_per_portfolio": 50,  // Max holdings per portfolio
  "price_alerts": 25,        // Max active price alerts
  "favorites": -1,           // -1 = unlimited
  "api_calls_monthly": 0,    // 0 = no API access
  "transaction_history_days": 90,
  "historical_data_days": 365
}
Unlimited Values

Use -1 or leave empty for unlimited access to a feature.

User Subscription Flow

How users subscribe to paid plans:

View Pricing

User visits the pricing page at /pricing or /subscription to view available plans.

Select Plan

User selects a plan and billing cycle (monthly or yearly).

Checkout

User is directed to checkout where they select a payment method and complete payment.

Activation

Upon successful payment, subscription is immediately activated and user gains access to features.

Managing User Subscriptions

Administrators can manage individual user subscriptions:

View User Subscriptions

  1. Go to Admin Panel > Subscriptions > User Subscriptions
  2. Search for a user or filter by plan/status
  3. Click on a subscription to view details or take action

Admin Actions

  • Upgrade/Downgrade - Change user's plan
  • Extend - Add time to subscription
  • Cancel - Cancel subscription (with or without refund)
  • Suspend - Temporarily disable access
  • Grant Free Access - Give a user free premium/pro access
Screenshot: User subscriptions list with filter and action buttons admin/subscriptions/user-subscriptions.png

Managing user subscriptions in admin panel

Subscription Revenue

Track subscription revenue and metrics:

  • Monthly Recurring Revenue (MRR) - Total monthly subscription income
  • Active Subscribers - Count by plan tier
  • Churn Rate - Percentage of cancellations
  • Conversion Rate - Free to paid conversions

View these metrics in Admin Panel > Dashboard or Admin Panel > Transactions.

Best Practices

Pricing Strategy
  • Offer a free tier to attract users and build trust
  • Price premium tier to appeal to most users
  • Reserve API access for highest tier to maximize value
  • Offer annual discounts (15-20%) to improve retention
  • Consider trial periods for paid plans