Billing Subscription Change Plan

Change Plan

Select a new plan to upgrade or downgrade your subscription

@if(!$currentSubscription)

No active subscription

You need an active subscription to change plans. Start by choosing a plan below.

View Plans
@else

Billing Cycle

Save up to 20% with annual billing

@foreach($availablePackages as $package)

{{ $package->name }}

@if($this->isCurrentPackage($package)) Current Plan @endif
@if($selectedPackageCode === $package->code)
@endif
{{ $this->formatMoney($package->getPrice($billingCycle)) }} /{{ $billingCycle === 'yearly' ? 'year' : 'month' }}
@if($package->description)

{{ $package->description }}

@endif
    @foreach($package->features->take(5) as $feature)
  • {{ $feature->feature?->name ?? $feature->feature_code }} @if($feature->limit_type === 'quota' && $feature->limit_value > 0) ({{ number_format($feature->limit_value) }}) @elseif($feature->limit_type === 'unlimited') (Unlimited) @endif
  • @endforeach @if($package->features->count() > 5)
  • +{{ $package->features->count() - 5 }} more features
  • @endif
@endforeach
@if($errorMessage)

{{ $errorMessage }}

@endif @if($selectedPackageCode && !$this->isCurrentPackage($availablePackages->firstWhere('code', $selectedPackageCode)))

Plan Change Summary

@if(!$showPreview)

Review the changes before confirming your plan update.

@if($isLoading) Loading... @else Calculate Changes @endif
@else
Current Plan
{{ $previewData['current_plan'] }}
{{ $this->formatMoney($previewData['current_price']) }}/{{ $billingCycle }}
New Plan
{{ $previewData['new_plan'] }}
{{ $this->formatMoney($previewData['new_price']) }}/{{ $billingCycle }}
Proration credit/charge {{ $previewData['proration_amount'] < 0 ? '-' : '' }}{{ $this->formatMoney(abs($previewData['proration_amount'])) }}
Effective date {{ $previewData['effective_date'] }}
Next billing amount {{ $this->formatMoney($previewData['next_billing_amount']) }}
Back @if($isLoading) Processing... @else Confirm {{ $previewData['is_upgrade'] ? 'Upgrade' : 'Downgrade' }} @endif
@endif
@endif

About plan changes

  • Upgrades are applied immediately with prorated billing
  • Downgrades take effect at the end of your current billing period
  • Unused time on your current plan is credited to your account
@endif