@extends('layouts.frontend') @section('js_after') @endsection @section('content') @php $single_insurance_policy_premium = $_POST['single_insurance_policy_premium']; $commission_first_year = $_POST['commission_first_year']; $commission_second_year = $_POST['commission_second_year']; $one_time_investment_in_mf = $_POST['one_time_investment_in_mf']; $period = $_POST['period']; $expected_rate_return = $_POST['expected_rate_return']; $brokerage_rate = $_POST['brokerage_rate']; $monthly_expected_rate_return = (1+$expected_rate_return/100)**(1/12)-1; $monthly_brokerage_rate = $brokerage_rate / 12; @endphp
Back
Single Insurance Policy vs One Time Lumpsum in Mutual Fund Trail Calculation
Single Insurance Policy Premium : ₹ {{custome_money_format($single_insurance_policy_premium)}} /-
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}} %
One Time Investment in Mutual Fund : ₹ {{custome_money_format($one_time_investment_in_mf)}} /-
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 $insurance_cumulative_commission = 0; $sip_boy_value = $one_time_investment_in_mf; $cumulative_brokerage_amount = 0; for ($i = 1; $i <= $period; $i++) { //insurance $single_insurance_premium = 0; $premium_2nd_year_onwards = $single_insurance_policy_premium; $investment_in_mf = 0; if($i == 1) { $single_insurance_premium = $single_insurance_policy_premium; $premium_2nd_year_onwards = 0; $investment_in_mf = $one_time_investment_in_mf; } $first_year_commission = $single_insurance_premium * ( $commission_first_year / 100 ); $second_year_onward_commission = $premium_2nd_year_onwards * ( $commission_second_year / 100 ); $insurance_annual_commission = $first_year_commission + $second_year_onward_commission; $insurance_cumulative_commission += $insurance_annual_commission; //MF $return = $sip_boy_value * ( $expected_rate_return / 100 ); $sip_eoy_value = $sip_boy_value + $return; $avg = ($sip_boy_value + $sip_eoy_value)/2; $sip_brokerage_amount = ($avg * $brokerage_rate) / 100; $cumulative_brokerage_amount += $sip_brokerage_amount; //new values sip $sip_boy_value = $sip_eoy_value; $tmp_ad = $sip_brokerage_amount - $insurance_annual_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($insurance_annual_commission)}} ₹ {{custome_money_format($insurance_cumulative_commission)}} ₹ {{custome_money_format($sip_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_eoy_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