no they dont..... they do a pre-charge to check the card and then won't actually charge you till it ships