If you don't get free checks from your bank then you might want to check out the following places for the cheapest place to buy checks. These are credible places as you don't want to order from any sketchy sites for checks.
Cheapest Checks Online
25 Free Checks via Vista Print – Most Popular Offer
List of places to buy cheap checks
- Costco Checks – $7.72 for 400 Single, $8.52 for 300 Duplicate (Member Price)
- Walmart Checks – $5.96 for 240 Single, $7.96 for 175 Duplicate
- Sams Club – $10.76 for 480 Single, $11.63 for 350 Duplicate (Member Price)
Cost seems to be the cheapest plus they offer free shipping. The all offer all kinds of designs and colors. If you know of a credible place that offers a cheaper price let me know.











Comment by KarenL on 23 January 2008:
Thanks for the tip on bank checks. I used Walmart Financial.
Comment by Cutie999 on 26 October 2009:
Thanks for the information. Walmart doesn’t offer free shipping anymore. And their price raised as $5.96-6.96 for 150 Single plus 30 deposit sheets, $6.96-7.96 for 150 Duplicate plus 30 deposit sheets. It seems everything is more expensive now, hehe…
Comment by Judy on 7 April 2010:
Thanks for the info. VistaPrint does not offer free shipping on their 25 free checks and shipping cost for these few free checks is substantial. This is not revealed until all info is entered into their website. Also, 150 checks sell for $9.99 – quite costly in my opinion.