Question: what is the difference between a third party administrator and a record keeper?
Answer: First things first: TPA stands for third party administrator. If your 401(k) setup has a separate TPA, it's because your recordkeeper doesn't perform any administrative work for your plan. In this case, your recordkeeping solution is “unbundled”, meaning that you have both a recordkeeper and a TPA.