I'm planning on buying the $30 pre-paid tourist SIM card around now (December) but I wouldn't want to activate it until February since that's when my trip to the US starts. (I do have a US card and address to mail it to). Reading the fine print, it says that the SIM card comes already activated.
Does this mean that if I buy the SIM card now, even if I don't touch it until I arrive mid-Feb, it would already have started its 3 weeks? Should I hold off till much closer to my trip or would it be OK to buy it in advance and wait till I arrive to activate it?
I am happy to hear that you are considering our service for your stay here in the U.S. To answer your question, you can pre-purchase the Tourist Plan SIM kit at any time with a valid US debit/credit card and US mailing address. The 21 days will not start until you call us (when you get to the US and have the SIM in hand) to activate the plan.