Yes, you do need a registered agent to file for your LLC in Iowa. However, you can appoint yourself to be that contact if you choose.