Yes, taking the GMAT costs money, but it varies depending on where you are taking it. There are testing centers worldwide, but in the US the cost is $250. Also, as mentioned above, GMAC offers free resources to help you prepare and test yourself ahead of the actual test. If money is a concern, it could be in your interest to use those resources to maximize your chances of getting the score you want on your first try.