Yup, to the best of my knowledge it's about $20 pp. You can call them the day before you want to leave for US/IoA. They will give you the offered pickup times for the next day, at your resort. You choose which time works for you. I like to pay ahead of time, otherwise you have to have pretty much exact change, so to speak.
You can either give them your return time when booking or you can call them a few hours prior to your being ready to leave and they will let you know what the pickup time will be that works for you.