@extends('layouts.frontend') @section('js_after') @endsection @section('content') @php $annual_fresh_insurance_premium_sales = $annual_fresh_insurance_premium_sales; $commission_first_year = $commission_first_year; $commission_second_year = $commission_second_year; $annual_fresh_sip_sales = $annual_fresh_sip_sales; $period = $period; $expected_rate_return = $expected_rate_return; $brokerage_rate = $brokerage_rate; $monthly_expected_rate_return = (1+$expected_rate_return/100)**(1/12)-1; $monthly_brokerage_rate = $brokerage_rate / 12; $monthly_premium = $annual_fresh_insurance_premium_sales / 12; $monthly_sip_sales = $annual_fresh_sip_sales / 12; @endphp
Back
Annual Insurance Premium vs Annual Mutual Fund SIP Trail Calculation
Annual Fresh Insurance Premium Sales : ₹ {{custome_money_format($annual_fresh_insurance_premium_sales)}} /-
Commission - 1st Year : {{$commission_first_year?number_format($commission_first_year, 2, '.', ''):0}} %
Commission - 2nd Year Onwards : {{$commission_second_year?number_format($commission_second_year, 2, '.', ''):0}} %
Annual Fresh SIP Sales : ₹ {{custome_money_format($annual_fresh_sip_sales)}} /-
Expected Rate Of Return In Mutual Fund : {{$expected_rate_return?number_format($expected_rate_return, 2, '.', ''):0}} %
Trail Rate : {{$brokerage_rate?number_format($brokerage_rate, 2, '.', ''):0}} %
@php $monthly_insurance_premium = $monthly_premium; $sip_bom_value = $monthly_sip_sales; $cumulative_brokerage_amount = 0; $insurance_cumulative_commission = 0; $month_counter = 1; for ($i = 1; $i <= $period; $i++) { $annual_insurance_commission = 0; $total_brokerage_amount = 0; for ($j = 1; $j <= 12; $j++) { $first_year_commission = ( $monthly_insurance_premium * $commission_first_year ) / 100; $cumulative_annual_premium = $monthly_insurance_premium * ($i - 1); $second_year_onward_commission = ($cumulative_annual_premium * $commission_second_year) / 100; $total_insurance_commission = $first_year_commission + $second_year_onward_commission; $annual_insurance_commission += $total_insurance_commission; $insurance_cumulative_commission += $total_insurance_commission; //sip $monthly_return = $sip_bom_value * $monthly_expected_rate_return; $sip_eom_value = $sip_bom_value + $monthly_return; $monthly_avg = ($sip_bom_value + $sip_eom_value)/2; $sip_brokerage_amount = ($monthly_avg * $monthly_brokerage_rate) / 100; $total_brokerage_amount += $sip_brokerage_amount; $cumulative_brokerage_amount += $sip_brokerage_amount; //new values sip $sip_bom_value = $sip_eom_value + $monthly_sip_sales; $sip_bom_value += ($monthly_sip_sales * $month_counter); $month_counter++; } $tmp_ad = $total_brokerage_amount - $annual_insurance_commission; $tmp_cd = $cumulative_brokerage_amount - $insurance_cumulative_commission; @endphp {{----}} {{----}} {{----}} {{----}} @php } @endphp
Year Insurance Annual Commission Insurance Cumulative Commission *MF Annual Trail MF Cumulative Trail Annual Difference Cumulative Difference *Mutual Fund AUM EOY
{{$i}} ₹ {{custome_money_format($annual_insurance_commission)}} ₹ {{custome_money_format($insurance_cumulative_commission)}} ₹ {{custome_money_format($total_brokerage_amount)}} ₹ {{custome_money_format($cumulative_brokerage_amount)}}₹ {{preg_replace("/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/i", "$1,",round($tmp_ad))}}₹ {{custome_money_format($tmp_ad)}}₹ {{custome_money_format($total_brokerage_amount - $annual_insurance_commission)}}₹ {{custome_money_format($cumulative_brokerage_amount - $insurance_cumulative_commission)}}₹ {{preg_replace("/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/i", "$1,",round($tmp_cd))}}₹ {{custome_money_format($tmp_cd)}} ₹ {{custome_money_format($sip_eom_value)}}

* The above is for illustration purpose only. The actual figures may vary.
* It is assumed that Sales is made on the 1st day of the month and evenly distributed throughout the year.

Back
@endsection