GMAT® can be taken unlimited number of times with a gap of a minimum of 31 calendar days between 2 tests. (It is highly advisable not to appear for GMAT too many times as it may affect the applicant’s candidature). However, one can give the test only 5 times in a calendar year.