如果外地人在京社保是一般帐户社保,且没有交够十年,通常是不能在京退休的。根据北京市的规定,要享受当地的退休待遇,需要在当地连续缴纳社会保险满十年,并满足其他相关条件。如果没有满足这些条件,退休时可能只能享受居住地的社会保险待遇,或者返回户籍地享受该地的退休待遇。因此,外地人在京社保没交够十年一般是不能在京退休的。