I should have received a refund by now, but it's not on my credit card activity. Where is my refund?

Thanks to the wonderful workings of the credit card networks, refunds can take 10 business days to post to your account. In some cases, non US banks can delay the refund even longer.  If you still haven't received a refund after 3-4 weeks, please contact us.