@php $proPerBranch = number_format($proPricePerBranchMinor / 100, 0); $enterprisePerBranch = number_format($enterprisePricePerBranchMinor / 100, 0); $initialBranches = max(1, (int) $branchCount); @endphp
@if (session('upsell'))
{{ session('upsell') }}
@endif @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif

Choose your Frontdesk plan

Pay monthly from your Ladill wallet, or prepay 6/12/24 months via Paystack. Pro and Enterprise are billed per branch — set how many branches to include below. Enterprise includes a one-time setup fee — contact sales for onboarding.

@foreach ($prepaidMonths as $months) @endforeach

Minimum is your current active branch count ({{ $initialBranches }}). Totals update live for Pro and Enterprise.

{{-- Free --}}

Free

GHS 0

1 branch · 1 kiosk · owner only

  • Core check-in & badges
  • 100 host emails / month
  • Watchlist & hosts
  • Multi-branch, team & provided kiosks (Pro)
@if ($planKey === 'free')

Current plan

@endif
{{-- Pro --}}

Pro

branch(es) × {{ $currency }} {{ $proPerBranch }}/branch = {{ $currency }} /mo

  • Ladill-provided visitor kiosks
  • Multi-branch locations & buildings
  • Team roles & invitations
  • Unlimited host email alerts
  • Webhooks & iCal feeds
  • Scheduled report exports
  • Custom badge templates
  • Unlimited kiosk software (billed per branch)
@if ($planKey === 'pro')

Active @if ($planExpiresAt) until {{ $planExpiresAt->format('d M Y') }} @endif @if ($billedBranches > 0) · billed for {{ $billedBranches }} {{ str('branch')->plural($billedBranches) }} @endif .

SMS host alerts bill at platform rates from your wallet.

@if ($canManage)
@csrf
@endif @elseif ($canManage)
@csrf
@else

Ask an admin to upgrade.

@endif
{{-- Enterprise --}}

Enterprise

branch(es) × {{ $currency }} {{ $enterprisePerBranch }}/branch = {{ $currency }} /mo

  • Everything in Pro
  • Ladill-provided visitor kiosks
  • Custom integrations
  • Volume SMS rates
  • Dedicated support & SLA
@if ($planKey === 'enterprise')

Active @if ($planExpiresAt) until {{ $planExpiresAt->format('d M Y') }} @endif @if ($billedBranches > 0) · billed for {{ $billedBranches }} {{ str('branch')->plural($billedBranches) }} @endif .

@if ($canManage)
@csrf
@endif @elseif ($canManage) @if ($canSubscribeEnterprise)
@csrf
@else

Add an active branch to subscribe, or contact sales.

@endif Contact sales for setup & SLA @else

Ask an admin to upgrade.

@endif