• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
Geod.in Employees News

Geod.in

  • Home
  • PAY MATRIX
  • 7th CPC Pay
  • EXPECTED DA
  • LTC 80 Fare
  • AICPIN
  • DOPT
  • Finmin
  • Get e-mail
    • About Us
You are here: Home / Promotion/MACP Option form Calculator

Always Popular

7th CPC Pay Matrix7th CPC Pay Calculator
8th CPC NewsTNEB Code List
6th CPC Fitment TableCGHS Rate list 2024
Expected DA July 2024AFD CSD Online Portal
AICPIN October 2024 New7th CPC CEA Form New
KV Fees 2023House Rent Form

Promotion/MACP Option form Calculator

Promotion/MACP Option form Calculator

 

Pay Fixation in the New Pay Structure : The fitment of each employee in the new pay matrix is proposed to be done by multiplying his/her basic pay on the date of implementation by a factor of 2.57.

The figure so arrived at is to be located in the new pay matrix, in the level that corresponds to the employee’s grade pay on the date of implementation, except in cases where the Commission has recommended a change in the existing grade pay. If the identical figure is not available in the given level, the next higher figure closest to it would be the new pay of the concerned employee.

“5200-20200”, “PB2” => “9300-34800”, “PB3” => “15600-39100”, “PB4” => “37400-67000”);
$grade_pay_list = array(“1800”, “1900”, “2000”, “2400”, “2800”, “4200”, “4600”, “4800”, “5400”, “6600”, “7600”, “8700”, “8900”, “10000”);
$new_grade_pay_list = array(“PB1_1900” => “1900”,”PB1_2000″ => “2000”, “PB1_2400” => “2400”,”PB1_2800″ => “2800”,”PB2_4200″ => “4200”,”PB2_4600″ => “4600”,”PB2_4800″ => “4800”,”PB2_5400″ => “5400”,”PB3_5400″ => “5400A”,”PB3_6600″ => “6600”,”PB3_7600″ => “7600”, “PB4_8700” => “8700”,”PB4_8900″ => “8900”,”PB4_10000″ => “10000”);
$data_list = array(“PB1_1800” => array(“level” => “1”, “percent” => 2.57, “preset” => array(18000,18500,19100,19700,20300,20900,21500,22100,22800,23500,24200,24900,25600,26400,27200,28000,28800,29700,30600,31500,32400,33400,34400,35400,36500,37600,38700,39900,41100,42300,43600,44900,46200,47600,49000,50500,52000,53600,55200,56900)),
“PB1_1900” => array(“level” => “2”, “percent” => 2.57, “preset” => array(19900,20500,21100,21700,22400,23100,23800,24500,25200,26000,26800,27600,28400,29300,30200,31100,32000,33000,34000,35000,36100,37200,38300,39400,40600,41800,43100,44400,45700,47100,48500,50000,51500,53000,54600,56200,57900,59600,61400,63200)),
“PB1_2000” => array(“level” => “3”, “percent” => 2.57, “preset” => array(21700,22400,23100,23800,24500,25200,26000,26800,27600,28400,29300,30200,31100,32000,33000,34000,35000,36100,37200,38300,39400,40600,41800,43100,44400,45700,47100,48500,50000,51500,53000,54600,56200,57900,59600,61400,63200,65100,67100,69100)),
“PB1_2400” => array(“level” => “4”, “percent” => 2.57, “preset” => array(25500,26300,27100,27900,28700,29600,30500,31400,32300,33300,34300,35300,36400,37500,38600,39800,41000,42200,43500,44800,46100,47500,48900,50400,51900,53500,55100,56800,58500,60300,62100,64000,65900,67900,69900,72000,74200,76400,78700,81100)),
“PB1_2800” => array(“level” => “5”, “percent” => 2.57, “preset” => array(29200,30100,31000,31900,32900,33900,34900,35900,37000,38100,39200,40400,41600,42800,44100,45400,46800,48200,49600,51100,52600,54200,55800,57500,59200,61000,62800,64700,66600,68600,70700,72800,75000,77300,79600,82000,84500,87000,89600,92300)),
“PB2_4200” => array(“level” => “6”, “percent” => 2.57, “preset” => array(35400,36500,37600,38700,39900,41100,42300,43600,44900,46200,47600,49000,50500,52000,53600,55200,56900,58600,60400,62200,64100,66000,68000,70000,72100,74300,76500,78800,81200,83600,86100,88700,91400,94100,96900,99800,102800,105900,109100,112400)),
“PB2_4600” => array(“level” => “7”, “percent” => 2.57, “preset” => array(44900,46200,47600,49000,50500,52000,53600,55200,56900,58600,60400,62200,64100,66000,68000,70000,72100,74300,76500,78800,81200,83600,86100,88700,91400,94100,96900,99800,102800,105900,109100,112400,115800,119300,122900,126600,130400,134300,138300,142400)),
“PB2_4800” => array(“level” => “8”, “percent” => 2.57, “preset” => array(47600,49000,50500,52000,53600,55200,56900,58600,60400,62200,64100,66000,68000,70000,72100,74300,76500,78800,81200,83600,86100,88700,91400,94100,96900,99800,102800,105900,109100,112400,115800,119300,122900,126600,130400,134300,138300,142400,146700,151100)),
“PB2_5400” => array(“level” => “9”, “percent” => 2.57, “preset” => array(53100,54700,56300,58000,59700,61500,63300,65200,67200,69200,71300,73400,75600,77900,80200,82600,85100,87700,90300,93000,95800,98700,101700,104800,107900,111100,114400,117800,121300,124900,128600,132500,136500,140600,144800,149100,153600,158200,162900,167800)),
“PB3_5400” => array(“level” => “10”, “percent” => 2.57, “preset” => array(56100,57800,59500,61300,63100,65000,67000,69000,71100,73200,75400,77700,80000,82400,84900,87400,90000,92700,95500,98400,101400,104400,107500,110700,114000,117400,120900,124500,128200,132000,136000,140100,144300,148600,153100,157700,162400,167300,172300,177500)),
“PB3_6600” => array(“level” => “11”, “percent” => 2.57, “preset” => array(67700,69700,71800,74000,76200,78500,80900,83300,85800,88400,91100,93800,96600,99500,102500,105600,108800,112100,115500,119000,122600,126300,130100,134000,138000,142100,146400,150800,155300,160000,164800,169700,174800,180000,185400,191000,196700,202600,208700)),
“PB3_7600” => array(“level” => “12”, “percent” => 2.57, “preset” => array(78800,81200,83600,86100,88700,91400,94100,96900,99800,102800,105900,109100,112400,115800,119300,122900,126600,130400,134300,138300,142400,146700,151100,155600,160300,165100,170100,175200,180500,185900,191500,197200,203100,209200)),
“PB4_8700” => array(“level” => “13”, “percent” => 2.57, “preset” => array(118500,122100,125800,129600,133500,137500,141600,145800,150200,154700,159300,164100,169000,174100,179300,184700,190200,195900,201800,207900,214100)),
“PB4_8900” => array(“level” => “13A”, “percent” => 2.57, “preset” => array(131100,135000,139100,143300,147600,152000,156600,161300,166100,171100,176200,181500,186900,192500,198300,204200,210300,216600)),
“PB4_10000” => array(“level” => “14”, “percent” => 2.57, “preset” => array(144200,148500,153000,157600,162300,167200,172200,177400,182700,188200,193800,199600,205600,211800,218200)));

if(isset($_POST[‘calculate’]))
{
function get_closest_from_preset($val, $preset_list, $consider_equal = 0){
$return_value = $val;

for($i = 0; $i < count($preset_list); $i++){ if($consider_equal){ if((float)$preset_list[$i] >= (float)$val){
$return_value = $preset_list[$i];
break;
}
}
else if((float)$preset_list[$i] > (float)$val){
$return_value = $preset_list[$i];
break;
}
}

return $return_value;
}

$entry_pay = $_POST[‘entry_pay’];
$pay_band = $_POST[‘pay_band’];
$old_grade_pay = $_POST[‘grade_pay’];
$promotion_date = $_POST[‘promotion_date’];
$new_grade_pay = $_POST[‘new_grade_pay’];

$pay_in_payband = $entry_pay – $old_grade_pay;
$selected_data = $data_list[$pay_band . ‘_’ . $old_grade_pay];
$level = $selected_data[“level”];
$percent_raise = $selected_data[“percent”];
$preset = $selected_data[“preset”];
$new_grade_pay_val = (int)$new_grade_pay_list[$new_grade_pay];

//Option A
$opt_a_increase = round($entry_pay * $percent_raise);
$opt_a_basic_fixation = get_closest_from_preset($opt_a_increase, $preset, 1);
$opt_a_basic_fixation_increment = get_closest_from_preset($opt_a_basic_fixation, $preset);
$opt_a_selected_data = $data_list[$new_grade_pay];
$opt_a_level = $opt_a_selected_data[“level”];
$opt_a_preset = $opt_a_selected_data[“preset”];
$opt_a_new_basic_fixation = get_closest_from_preset($opt_a_basic_fixation_increment, $opt_a_preset, 1);
$opt_a_new_basic = get_closest_from_preset($opt_a_new_basic_fixation, $opt_a_preset);

//Option B
$opt_b_new_basic = $pay_in_payband + $new_grade_pay_val;
$opt_b_increase_1 = $entry_pay + (ceil(floor($entry_pay * .03) / 10) * 10);
$opt_b_increase_2 = ($opt_b_increase_1 + (ceil(floor($opt_b_increase_1 * .03) / 10) * 10)) – $old_grade_pay;
$opt_b_increase = $opt_b_increase_2 + $new_grade_pay_val;
$opt_b_revised = get_closest_from_preset(round($opt_b_increase * $percent_raise), $opt_a_preset, 1);
$opt_b_revised_final = get_closest_from_preset($opt_b_revised, $opt_a_preset);

//Option C
$opt_c_entry_increase = (ceil(floor($entry_pay * .03) / 10) * 10);
$opt_c_increase = $pay_in_payband + $new_grade_pay_val + $opt_c_entry_increase;
$opt_c_percent_raise = round($opt_c_increase * $percent_raise);
$opt_c_revised = get_closest_from_preset($opt_c_percent_raise, $opt_a_preset, 1);
$opt_c_revised_final = get_closest_from_preset($opt_c_revised, $opt_a_preset);
}
?>

Please provide the below details
* “>
“>

Option 1 (7th CPC fixation as on 1 Jan, 16)
Pre-revised Basic Pay as on 31/12/2015 ()
Amount arrived by multiplying by ()
Level in the revised pay structure
Basic Pay in the revised pay structure
Pay after giving one increment in Level
Pay in the upgraded Level w.e.f i.e. Level (either equal to or next higher to in Level )
DNI as per Rule 9 of CCS (RP) Rules, 2016 (1/1/2017)
Eligibility of Arrears: Arrears eligible from 1/1/2016 onwards.
Option 2 (7th CPC fixation as on 1 Jul, 16)
Pre-revised Basic Pay as on 31/12/2015 ()
Granted promotion/financial upgradation under MACPS in 6th CPC and Basic pay as per ()

VI CPC Scales on (Opted to fix pay from 1.7.2016)

Basic pay as per VI CPC Scales on 1.7.2016 ( G.P)
Revised Basic Pay on 1.7.2016 in 7th CPC Pay Matrix Level
DNI as per Rule 9 of CCS (RP) Rules, 2016 (1/7/2017)
Eligibility of Arrears: Arrears eligible from 1/7/2016 onwards.
Option 2 (7th CPC fixation as on )
Pre-revised Basic Pay as on 31/12/2015 ()
Granted promotion/financial upgradation under MACPS in 6th CPC and Basic pay as per ()

VI CPC Scales on (Opted to fix pay from 1.7.2016)

[ Option already exercised for fixation in old pay scales from DNI on 1.7.16 cannot be revised now ]: ()
Applicable level in Pay Matrix for Rs./- G.P
Amount arrived by multiplying by
Revised Basic Pay on in 7th CPC Pay Matrix Level
DNI as per Rule 9 of CCS (RP) Rules, 2016 (1/1/2017)
Eligibility of Arrears: Arrears from 1.1.2016 until promotion date are to forego.
Arrears are eligible from onwards.

Primary Sidebar

Search Box

Quick Links

7th CPC Pay Calculator

AFD CSD Price 2023

NPS Withdrawal Form

CGHS Rate 2023

CGHS Claim Form

CGHS Card Form

KV Fees 2023-2024

KV Uniforms 2023-24

KV Result – Search Box

KV School List

7th CPC Salary Calculator

Pay Calculator Karnataka

Pay Matrix Tables

4th,5th,6th & 7th Pay Scale

6th CPC Fitment Table

Civilian Employees

Teachers & Professor

Defence Force

Military MNS

GDS Pay Matrix

Assam

Bihar

Chhattisgarh

Gujarat

Haryana

Jammu & Kashmir

Jharkhand

Karnataka

Madhya Pradesh

Maharashtra

Manipur

Meghalaya

Mizoram

Nagaland

Odisha

Rajasthan

Sikkim

Tamil Nadu

Tripura

Uttar Pradesh

Uttarakhand

West Bengal

Other Topics

TNEB Distribution Code

Holidays 2023 

Sports Calendar 2022-2023

Copyright © 2025 · Central Government Employees & Pensioners News - Geod.in - Log in