Purchased mine online two weeks ago and got it in the mail about a week later. You have to allow 5 to 7 business days to receive them. I don't think the printed version will cover for your punch card, so if doing online I would get it done.