IPPT Calculator

Three stations, 100 points: push-ups 25, sit-ups 25, the 2.4 km run 50. NSmen pass at 51 points, Gold pays $500 — and a zero in any station fails the whole attempt.

Age Group 3 · 25–27
0 / 25
0 / 25
0 / 50
:

Steppers move the run time in 10-second steps, the same bands the scoring table uses.

Total 0 / 100
Pass

Target planner — what do I need for…

Your saved attempts

IPPT Score Summary

Enter your age, push-ups, sit-ups and 2.4 km run time and this IPPT calculator works out your exact IPPT score from the official MINDEF scoring standards. The IPPT has three stations: push-ups are worth 25 points, sit-ups 25 points and the 2.4km run 50 points, for a total score of 100 points. NSmen need a total score of 51 points to pass; NSFs, regulars and pre-enlistees need 61 points. Gold (85 points or higher) pays a $500 cash incentive, Silver (75+) pays $300 and Pass with Incentive (61+) pays $200. One rule catches people out every year: you must score at least one point from each station, or the attempt counts as a fail no matter how high your total is.

How to Use the IPPT Calculator

Use the calculator in three steps:

  1. Tell it who you are. Pick your category (NSman, NSF, regular or pre-enlistee), your gender and your exact age. The calculator places you in the correct age group automatically, because the scoring tables vary by age and gender.
  2. Enter your results. Type in your push-ups in one minute, your sit-ups in one minute and your 2.4 km run time. You can also tap the steppers to adjust each number and watch your score change live.
  3. Read your result. The calculator shows your exact score for each station and in total, your award level and the cash incentive it carries. The calculator also shows how many more reps, or how many seconds faster, you need for the next point and the next award, so you know exactly where the cheapest points are.

If you are planning ahead, work backwards: set the award you want, then adjust the three stations until the total clears the score threshold with a small safety margin.

What Is the IPPT?

The IPPT (Individual Physical Proficiency Test) is the Singapore Armed Forces' standard fitness test. It has been part of national service life for decades, and in its current three-station format since 2015. Every male citizen and permanent resident who is liable for national service has to take IPPT at some point: pre-enlistees before or during enlistment, full-time national servicemen (NSFs) during their two years of full-time service and basic military training, regulars throughout their careers, and NSmen every year after they finish full-time service, up to age 50 (or age 40 for those who have passed seven years in a row after turning 35). Medically exempt servicemen and those with a PES status that excuses them from the test do not take it.

The test is simple by design: three stations, one score. But because the same test follows a serviceman from pre-enlistment to his late forties, the standards are scaled across 14 age groups and there is separate scoring for men and women. The Singapore IPPT is unusual in one respect: the same scoring system follows a serviceman for more than three decades of service life.

The Three IPPT Stations

Push-ups (maximum 25 points). As many correct push-ups as you can in one minute. Your body stays straight, you lower your chest until your upper arms are at least parallel to the ground, then push back up to straight arms. At FCC test sites the ELISS electronic system counts only reps with correct form, so a fast sloppy set scores worse than a slightly slower clean one.

Sit-ups (maximum 25 points). As many correct sit-ups as you can in one minute, knees bent, fingers locked behind your head, elbows touching your knees at the top of each rep. Sit-ups reward core endurance more than raw strength, and most people can add several points here with a few weeks of practice.

2.4 km run (maximum 50 points). A timed 2.4km run. The run is worth half the total score, which makes it the single biggest lever in the whole test: every 10 seconds is worth a point in most age groups, and run time improvements move your total faster than anything else. The calculator accepts your run time in minutes and seconds and rounds it the same way the official table does, in 10-second bands.

IPPT Scoring System and Scoring Tables

Your score is read off the official MINDEF and SAF scoring tables: find your age group across the top, your reps or run time down the side, and the cell where they meet is your points. This calculator contains the complete scoring tables for all 14 age groups, for men and women, for all three stations, transcribed from the official tables published through the NS portal — the same tables the test centres use.

The 14 age groups are:

Age groupAgesAge groupAges
1Under 22840–42
222–24943–45
325–271046–48
428–301149–51
531–331252–54
634–361355–57
737–391458–60

Standards ease gradually as the age groups rise: the same performance earns more points in an older age group than in a younger one, because what is being measured is fitness for your age, not a single absolute bar. Each age band covers three years of ages, and the standards step down gently from one age band to the next. Your score never depends on your vocation — only on your age group, your gender and your performance.

Full Official Scoring Tables

Every cell below is the official points value for that performance in that age group. Switch between the men's and women's tables:

Push-Ups — Men's Scoring Table

RepsG1Under 22G222–24G325–27G428–30G531–33G634–36G737–39G840–42G943–45G1046–48G1149–51G1252–54G1355–57G1458–60
602525252525252525252525252525
592425252525252525252525252525
582424252525252525252525252525
572424242525252525252525252525
562424242425252525252525252525
552324242424252525252525252525
542323242424242525252525252525
532323232424242425252525252525
522323232324242424252525252525
512223232323242424252525252525
502222232323232424242525252525
492222222323232324242525252525
482222222223232323242425252525
472122222222232323242425252525
462121222222222323232424252525
452121212222222223232424252525
442121212122222222232324242525
432021212121222222232324242525
422020212121212222222323242525
412020202121212122222323242425
402020202021212121222223232425
391920202020212121222223232424
381919202020202121212222232324
371919192020202021212222222324
361819191920202020212122222323
351818191919202020212121222223
341818181919192020202121212223
331718181819191920202021212222
321717181818191919202020212122
311717171818181919192020202122
301617171718181819191920202121
291616171717181818191919202021
281616161717171818181919192020
271516161617171718181819191920
261515161616171717181818191919
251415151616161717171818181919
241314151516161617171718181819
231213141515161616171717181818
221112131415151616161717171818
211011121314151516161617171718
20910111213141515161616171717
1989101112131415151616161717
186891011121314151516161617
17468910111213141515161616
1624689101112131415151616
151246891011121314151516
14012468910111213141515
1300124689101112131415
120001246891011121314
11000012468910111213
1000000124689101112
90000001246891011
8000000012468910
700000000124689
600000000012468
500000000001246
400000000000124
300000000000012
200000000000001
100000000000000

Sit-Ups — Men's Scoring Table

RepsG1Under 22G222–24G325–27G428–30G531–33G634–36G737–39G840–42G943–45G1046–48G1149–51G1252–54G1355–57G1458–60
602525252525252525252525252525
592425252525252525252525252525
582424252525252525252525252525
572424242525252525252525252525
562424242425252525252525252525
552324242424252525252525252525
542323242424242525252525252525
532323232424242425252525252525
522323232324242424252525252525
512223232323242424252525252525
502222232323232424242525252525
492222222323232324242525252525
482222222223232323242425252525
472122222222232323242424252525
462121222222222323232424252525
452121212222222223232424242525
442121212122222222232324242525
432021212121222222232323242425
422020212121212222222323242425
412020202121212122222323232424
402020202021212121222223232424
391920202020212121222222232324
381919202020202121212222232323
371819192020202021212222222323
361818191920202020212122222223
351718181919202020212121222222
341617181819192020202121212222
331516171818191920202021212122
321415161718181919202020212121
311414151617181819192020202121
301314141516171818191920202021
291313141415161718181919202020
281213131414151617181819192020
271112131314141516171818191920
261011121313141415161718181919
25910111213131414151617181819
2489101112131314141516171818
237891011121313141415161718
22778910111213131414151617
2167789101112131314141516
206677891011121313141415
19566778910111213131414
1845667789101112131314
173456677891011121313
16234566778910111213
1512345667789101112
140123456677891011
13001234566778910
1200012345667789
1100001234566778
1000000123456677
900000012345667
800000001234566
700000000123456
600000000012345
500000000001234
400000000000123
300000000000012
200000000000001
100000000000000

2.4 km Run — Men's Scoring Table

TimeG1Under 22G222–24G325–27G428–30G531–33G634–36G737–39G840–42G943–45G1046–48G1149–51G1252–54G1355–57G1458–60
8:305050505050505050505050505050
8:404950505050505050505050505050
8:504849505050505050505050505050
9:004748495050505050505050505050
9:104647485050505050505050505050
9:204546474950505050505050505050
9:304445464849505050505050505050
9:404344454748495050505050505050
9:504243444647484950505050505050
10:004142434546474849505050505050
10:104041424445464748495050505050
10:203940414344454647484950505050
10:303839404243444546474849505050
10:403838394142434445464748495050
10:503738384041424344454647484950
11:003737383940414243444546474849
11:103637373839404142434445464748
11:203636373838394041424344454647
11:303536363738383940414243444546
11:403535363737383839404142434445
11:503435353637373838394041424344
12:003334353636373738383940414243
12:103233343536363737383839404142
12:203132333535363637373838394041
12:303031323435353636373738383940
12:402930313334353536363737383839
12:502829303233343535363637373838
13:002728293132333435353636373738
13:102627283031323334353536363737
13:202526272930313233343535363637
13:302425262829303132333435353636
13:402324252728293031323334353536
13:502223242627282930313233343535
14:002122232526272829303132333435
14:102021222425262728293031323334
14:201920212324252627282930313233
14:301819202223242526272829303132
14:401618192122232425262728293031
14:501416182021222324252627282930
15:001214161920212223242526272829
15:101012141819202122232425262728
15:20810121618192021222324252627
15:3068101416181920212223242526
15:404681214161819202122232425
15:502461012141618192021222324
16:00124810121416181920212223
16:1001268101214161819202122
16:200014681012141618192021
16:30000246810121416181920
16:4000012468101214161819
16:500000124681012141618
17:00000001246810121416
17:1000000012468101214
17:200000000124681012
17:30000000001246810
17:4000000000012468
17:5000000000001246
18:0000000000000124
18:1000000000000012
18:2000000000000001

Female IPPT Calculator

Servicewomen take the same three stations and are scored on the servicewomen's tables, which are built into this calculator — select Female and every points value, threshold and award band switches to the female standards, which also vary by age. Two things differ in substance, not just in numbers. First, the push-up station for servicewomen is the bent-knee push-up: knees on the ground, body straight from knees to shoulders, same one-minute limit, maximum 25 points. Second, the run and sit-up tables have their own female scales, so a score read from the men's table is meaningless for a servicewoman. Pre-enlistee and NSman results are not interchangeable either — always check that the category, gender and age group are all set correctly before trusting a result.

Award Bands and Cash Incentives

Your award is set by which score threshold your total reaches:

AwardNSmenCommando, Diver and Guards unitsCash incentive
Gold85 points or higher90 points or higher$500
Silver75 points or higher80 points or higher$300
Pass with Incentive61 points or higher61 points or higher$200
Pass51 points or higher51 points or higher—

The incentive is paid for your best result in the window. If you retake the test and reach a higher award level, the incentive is topped up to the new level — improving from Silver to Gold later in the same window pays the $200 difference. Gold and Silver standards are higher for Commando, Diver and Guards servicemen because of the physical demands of those vocations.

Passing Scores by Category

The pass mark depends on who you are:

In every category the same extra rule applies on top of the total: you need at least one point from each station. A total score of 51 points built from only two stations is still a fail. The calculator warns you the moment any station sits at zero.

Worked Examples: Real Scores Worked Out

Numbers on a page are abstract until you see them land on real people. These three examples are worked out from the same official scoring tables this calculator uses.

An NSman of 26 (Age Group 3) does 30 push-ups, 30 sit-ups and runs 2.4 km in 12:00. His push-ups earn 17 points, his sit-ups 14 points and his run 35 points — a total score of 66 points: Pass with Incentive and the $200 award. He is 9 points short of Silver, and at that level there is no single cheap fix: five more push-ups (19 points) and eight more sit-ups (20 points), with a run about 40 seconds faster at 11:20 (37 points), would take him to 76.

A servicewoman of 29 (Age Group 4) does 25 bent-knee push-ups, 30 sit-ups and runs 15:00. On the servicewomen's tables that is 20 points, 19 points and 36 points — 75 points in total, a Silver award worth $300. Note how the run again carries the result: her 2.4 km run alone supplies almost half her total score.

An NSman of 44 (Age Group 9) does 28 push-ups, 30 sit-ups and runs 13:20, scoring 18, 19 and 34 points for a total of 71 points — Pass with Incentive. The older age group standards are kinder, but Silver is still 4 points away; he would need to bring his run time down to about 12:10 to take those 4 points from the run table alone.

The pattern in all three: the two one-minute stations set your floor, and the run decides your award. When you use the calculator, look at which station has the most unused points left — that is where your next award is hiding.

Your IPPT Window and Booking

Every NSman has a personal 12-month IPPT window that opens the day after his birthday and closes the day before his next birthday. You must attempt the IPPT test at least once within your window; NSmen take IPPT annually within that window, and the result that counts is your best attempt inside it. You can retake the test as many times as you like inside the window to improve your award.

Tests are booked through OneNS (the NS portal, formerly the NS Portal on ns.gov.sg) and held at the four Fitness Conditioning Centres (FCCs) — Bedok, Khatib, Kranji and the CMPB FCC — and at SAFRA gyms. Note that SAFRA gym attempts are capped at a Pass: you cannot earn an incentive award there, so book an FCC if you are chasing Silver or Gold. CMPB is also where pre-enlistees take their pre-enlistment IPPT.

If You Fail: NS FIT and Remedial Training

Failing is not the end of the story, but it does start a clock. An NSman who fails, or who does not attempt the IPPT in his window, is required to complete NS FIT: 10 sessions inside the same window — nine training sessions plus one IPPT attempt. NS FIT sessions run at the FCCs, at SAFRA gyms and at community locations under the NS FIT programme, and you book them on OneNS the same way you book a test. If you do not complete NS FIT before your window closes, up to 20 sessions can be carried into the next window. The older remedial training (RT) system was replaced by NS FIT, but you will still hear the term RT used for the same idea. The practical advice is simple: attend NS FIT early rather than in the last month of the window, because session slots fill up fast near common deadline periods.

PES, Pre-Enlistment and Training Phases

Your PES (Physical Employment Status) decides whether and how you take the IPPT. Servicemen graded PES A or B1 take the full test. Some PES grades take a partial test or are exempt, and your PES is set at your pre-enlistment medical check-up at CMPB. For pre-enlistees the IPPT matters twice: it is part of the enlistment process, and a score of 61 or more removes the Physical Training Phase from your basic military training, cutting eight weeks. During BMT and unit life, NSFs retake the IPPT regularly as part of their training phase progression, and the same 61-point standard applies to them throughout full-time service.

How to Improve Your IPPT Score

Push-ups. Train the exact movement: chest to fist-height from the floor, full lockout at the top. Grease-the-groove sets through the day (small sets, often) build volume fast. Most men in their twenties need around 30 to 35 push-ups just for a mid-range score, so build a base well past that.

Sit-ups. Practise at test speed with your fingers locked behind your head and your elbows driving to your knees. Core endurance responds quickly — two or three short sessions a week usually adds reps within a month.

2.4 km run. The run holds 50 of the 100 points, so it deserves half your training time. Mix one interval session (400 m repeats at faster than test pace), one steady run and one longer easy run each week. On test day, even pacing wins: the most common mistake is a first lap so fast that the last two laps collapse. Track your 2.4km run time across the training block — in most age groups every 10 seconds you take off the 2.4km run is another point, and few 2.4km run improvements are left on the table once pacing is fixed.

Whichever station you train — push ups, sit ups or the run — use the calculator again after each practice test to check your score: small gains in the cheapest station usually beat a long grind in your strongest one.

Frequently Asked Questions

For an NSman, 75 points or higher (Silver) is a strong result and 85 or higher (Gold) is excellent. For NSFs and regulars, aim above the 61-point standard; unit top performers usually sit in the Silver and Gold bands.
51 points in total, with at least one point in every station. 61 points upgrades the result to Pass with Incentive, worth $200.
Each station is converted to points using the official scoring tables for your age group and gender: push-ups up to 25, sit-ups up to 25, the 2.4 km run up to 50. The three are added for a total out of 100, and the total sets your award level.
Enter your age group, gender and results in the IPPT score checker above for an instant score, or check your official record and book tests through OneNS after an official attempt.
Yes — it is built from the official MINDEF scoring standards published for servicemen and servicewomen, all 14 age groups and all three stations. It is an unofficial planning tool, however; your official result is the one recorded at the test centre.
Gold is 85 points or higher and Silver is 75 or higher for most servicemen (90 and 80 for Commando, Diver and Guards units). Gold pays $500 and Silver pays $300.
$500 for Gold, $300 for Silver and $200 for Pass with Incentive. A plain Pass (51–60 for NSmen) carries no cash incentive.
There are 14 age groups, from Group 1 (under 22) to Group 14 (58–60), in three-year bands. Your group is set by your age on the day of the test.
Servicewomen are scored on their own tables in this calculator — select Female to see them. The stations are the same, except push-ups are performed in the bent-knee position.
The attempt is a fail, whatever your total. You must earn at least one point in push-ups, sit-ups and the run to qualify for any award.
Find your cheapest points first: for most people that is the run (50 points available) and sit-ups, which respond fastest to training. The improvement section above has a plan for each station.
100 points: 25 for push-ups, 25 for sit-ups and the maximum 50 for the run, which means the fastest band in your age group's run table.

About This IPPT Scoring Information

The scoring tables, thresholds and award bands on this page come from the official MINDEF and SAF publications served through ns.gov.sg and OneNS, including the official scoring table documents for servicemen and servicewomen. Figures were transcribed and cross-checked against the official calculator before publication, and this page is written for Singapore's servicemen and servicewomen. This is a free planning tool by CalcCheck, not an official MINDEF service; when a number here ever disagrees with a number at your test centre, the test centre is right — and we would like to hear about it so we can fix it.

Related Calculators