Skip to content

Subscription & Plans

View your current subscription plan, see available features, upgrade to a paid plan, and manage your subscription settings.

  1. Log in to your BeSeat account
  2. Navigate to SettingsSubscription
  3. View your current plan and available plans
  4. Upgrade, manage, or restore your subscription

Note: All users can view subscription information, but only account owners can upgrade or manage subscriptions.

Your subscription plan determines:

  • Booking Limits: How many bookings you can manage per month
  • Booking Items: How many tables, rooms, or services you can create
  • Features: Which features are available to you
  • Support: Level of customer support you receive

The Free plan is available forever with essential features:

  • Bookings: Up to 50 bookings per month
  • Booking Items: Up to 10 tables/items
  • Features:
    • Online booking widget
    • Table & guest management
    • Email confirmations
    • Basic support

The Free plan is always displayed at the top of the subscription page with an “Active” badge when it’s your current plan.

The Pro plan offers advanced features for growing businesses:

  • Bookings: Up to 500 bookings per month
  • Booking Items: Up to 80 tables/items
  • Exception Dates: Up to 20 exception dates
  • Features:
    • Online booking widget & iframe
    • Table & time management
    • Email confirmations & templates
    • Staff role management (Owner, Staff)
    • Business hours & exception dates
    • Basic customer insights
    • Daily booking summary emails
    • Standard support

The Pro plan is displayed below the Free plan. If you’re on the Free plan, you’ll see an “Upgrade to Pro” button. If you’re on the Pro plan, you’ll see an “Active” badge.

Your current plan is displayed on the subscription page:

  • Free Plan: Always shown at the top with a yellow crown icon
  • Pro Plan: Shown below the Free plan (if available) with a blue crown icon and blue border
  • Status Badge: “Active” badge indicates your current plan
  • Features List: Shows what’s included in your plan (loaded dynamically from your account)
  • Plan Override: If you have a special plan override, it will be displayed below the plan name (e.g., “Plan Override Active: PRO (Original: FREE)“)

To upgrade your plan:

  1. Scroll to the Pro plan section
  2. Click Upgrade to Pro button
  3. A payment modal will open showing available plans
  4. Select your desired plan
  5. Complete your payment using Stripe
  6. Your plan will be upgraded immediately

Available upgrades:

  • Free → Pro: Upgrade available through the payment modal

Note: Upgrades take effect immediately. You’ll be charged the prorated amount for the remainder of the billing period.

If you’re on a paid plan, you can manage your subscription:

  1. Scroll to the bottom of the page
  2. Click Manage Subscription link (only visible for paid plan users)
  3. You’ll be redirected to the Stripe Customer Portal
  4. In the portal, you can:
    • Update your payment method
    • View billing history
    • Download invoices
    • Cancel your subscription
    • Update billing information

Changes made in the Stripe portal will be reflected in BeSeat when you return. The subscription status will automatically refresh after returning from the portal.

If you’ve previously purchased a subscription but it’s not showing as active:

  1. Scroll to the bottom of the page
  2. Click Restore Purchases link
  3. BeSeat will automatically sync your subscription from Stripe when the page loads
  4. You’ll see a success message with your current plan (e.g., “Your subscription has been restored. Current plan: PRO”)

This is useful if you’ve:

  • Switched devices
  • Reinstalled the app
  • Experienced a sync issue

Note: Purchases are automatically restored when you open the subscription page. You can also manually restore by clicking the “Restore Purchases” link at the bottom.

If you have a promotional code:

  1. Scroll to the bottom of the page
  2. Click Use Code link
  3. A modal will open where you can enter your promo code
  4. Enter your code and apply it
  5. Your code will be validated and applied
  6. Your subscription will be updated accordingly

Promo codes can provide discounts or special plan access.

To downgrade from a paid plan to Free:

  1. Click Manage Subscription at the bottom of the page (only visible for paid plan users)
  2. In the Stripe Customer Portal, cancel your subscription
  3. Your plan will downgrade to Free at the end of your billing period
  4. You’ll retain access to paid features until the period ends

Downgrade options:

  • Pro → Free: Cancel Pro subscription through the Stripe Customer Portal

Note: When downgrading, features that exceed your new plan limits may be automatically adjusted. For example, if you have more than 10 booking items on Pro and downgrade to Free, excess items may need to be removed.

The subscription page displays plans in this order:

  1. Free Plan - Always shown at the top with a yellow crown icon
  2. Pro Plan - Shown below with a blue crown icon and blue border (if available from your account)

At the bottom of the page, you’ll find:

  • Privacy Policy link
  • Terms of Use (EULA) link
  • Restore Purchases link (clickable)
  • Use Code link (clickable, opens modal)
  • Manage Subscription link (only visible for paid plan users, clickable)
  • Start Free: Begin with the Free plan to test BeSeat (up to 50 bookings/month, 10 items)
  • Upgrade to Pro: When you need more bookings (up to 500/month), more items (up to 80), exception dates, and advanced features
  • Monitor Usage: Keep an eye on your booking count to know when to upgrade
  • Keep Payment Updated: Ensure your payment method is current to avoid service interruption
  • Review Billing: Regularly check your billing history in the Stripe portal
  • Plan Ahead: Consider your growth when choosing a plan

If your plan isn’t updating after payment:

  • Click Restore Purchases to sync from Stripe
  • Wait a few minutes and refresh the page
  • Contact support if the issue persists

If you’re having payment problems:

  • Check your payment method in the Stripe Customer Portal
  • Ensure your card isn’t expired
  • Verify you have sufficient funds
  • Contact Stripe support for payment-specific issues

If features aren’t available:

  • Verify your current plan includes the feature
  • Check that you haven’t exceeded plan limits
  • Refresh the page to ensure the latest plan status is loaded
  • Contact support if features should be available