Free Spirit points will appear in your Free Spirit Dining account as soon as the transaction is registered by the restaurant where you dined, usually within five days.
Points earned through Free Spirit Dining will appear in in your Free Spirit account one to two weeks after the transaction occurs.