I'm a college student, and much as I prefer doing my banking online, I often need to use paper checks for things like paying the rent, splitting bills with roommates, random university fees not included in tuition, trips, etc. I already have online automatic payment for everything that I can set it up for, but am still needing about 3-5 checks a month.
I'm wondering how I can minimize the costs for using paper checks. It costs $2/check to just show up at the bank and get one printed there (plus the relative cost of the inconvenience). It costs about $25 for me to order a new box of 100 checks, but I'd prefer not to buy quite that many at one time when I don't use them that often.
How can I continue to use paper checks while not paying large fees to get the checks themselves? Is there any service where I can get checks printed in a lower quantity at a lower per-unit cost? Are there other alternatives to checks that work well for things like housemates splitting bills/rent? Or am I just stuck with paying the price that my bank asks?