I am 90% sure. I went to Best Buy and chose the T-mobile pre-paid package. The store programmed the sim in my phone at no extra charge. You only have to make sure the sim card is the same size as the phone and it will work. I believe all pre-paid sims are the same size. I never had a problem. You will need a SD card for memory space though.
I do not think I am able to do any more updates. It does take a sim card as previously mentioned. If anybody wants a pic of the inside of the phone, please inbox me your email. My apologies.