The whole process took far more time than similar services I've used in the past. From start to finish it took 21 days and when I was finally paid it was via an e-check that I had to print and when deposited was subject to a hold because my bank (Wells Fargo) needed to verify its authenticity. The few dollars more that I was paid for my device by using UpTrade v other companies was hardly worth it - never again!