Free eligibility calculator

Tell Vedica about you

Results show Strong / Partial / Unlikely fit based on published criteria. This is guidance only — final decisions are made by the government or bank.

@if ($step === 'form')

Answers stay in this browser only (no login). Age/income/state are soft signals — Vedica never invents exact ceilings; always confirm on the official page.

@else

{{ count($results) }} scheme{{ count($results) === 1 ? '' : 's' }} ranked for your profile

@forelse ($results as $index => $row) @php $catChipColors = [ 'business' => '#2563eb', 'startup' => '#7c3aed', 'agriculture' => '#0d9488', 'education' => '#4f46e5', 'social' => '#db2777', 'skill' => '#ea580c', 'women' => '#9333ea', 'health' => '#e11d48', 'housing' => '#0284c7', ]; $chipBg = $catChipColors[$row['category'] ?? ''] ?? '#0b192c'; @endphp

#{{ $index + 1 }} · {{ $row['benefit_type'] }}

$row['confidence'] === 'strong', 'badge-partial' => $row['confidence'] === 'partial', 'badge-unlikely' => $row['confidence'] === 'unlikely', ])>{{ $row['confidence'] }} fit

{{ $row['short_name'] ?: $row['name'] }}

{{ $row['name'] }}

{{ $row['summary'] }}

Why it matched

    @foreach ($row['reasons'] as $reason)
  • {{ $reason }}
  • @endforeach
@if (count($row['gaps']))

Check before applying

    @foreach ($row['gaps'] as $gap)
  • {{ $gap }}
  • @endforeach
@endif
@if (count($row['documents']))

What you may still need (tick what you have)

    @foreach ($row['missing'] ?? $row['documents'] as $di => $doc)
  • {{ $doc }}
  • @endforeach
@endif @if (! empty($row['lifecycle_badge']))

{{ $row['lifecycle_badge'] }}

@endif
View details Save Compare @if ($row['apply_url']) Official page @endif
@empty

No strong matches

Try another need or audience. You can also browse all schemes.

Browse schemes
@endforelse
@endif