It depends on how you go about making and the number of slots you feel you need. You can maintain your own server for free simply by downloading the correct server files from http://www.minecraft.net/download and running it on your own computer. However, if you want the server to be hosted by an outside party it can cost you. Just quickly glancing at a few hosting services I found between $7 and $15 a month.