Whenever I run out of personal checks, I reorder several years worth on line. However after doing so, I get daily offers from my check company wanting to sell me more checks. I guess they figure that if they present the right offer, then I will buy 20 years worth of checks.