Halloween cards can be sent as early as October 1st, but no later than a week before Halloween. This gives your friends and family enough time to prepare for the holiday, but still receive your card in a timely manner.