Quicken, peachtree and checksoft have programs or the ability, but check with your bank first. The routing and account numbers on the bottom are printed with magnetic ink and some banks will only accept checks printed with it. Personally I get my checks printed from walmart.com and it only costs...