Most Major Printing Companies Have Free Templates Right On Their Website - Most major printing companies offer some basic templates right on their website that you can modify and customize for your specific business. They often have graphics that go with certain themes like beauty, fitness, health, business, finance, real estate or other niche industries.
Download Templates For Free Online - The only drawback to downloading a template for free online is that usually you would need some kind of picture editing software to be able to edit the business card template. You would also need to know how to use that software. So, if that part of it would be expensive or time consuming for you, it might not be worth the hassle.
Design Your Own - If you have experience with photo editing software, you might be able to find a blank template that you can use to insert your own graphics and logo and create your own business cards.
Next Step, Printing - The next step after you have designed your business card is to have it printed. There are do-it-yourself options where you can buy your own business card sheets and print on your personal computer but those tend to look very unprofessional. It is tricky to get the format just right and have the cards print centered from a home printer. Also, the edges of the cards tend to look messy and they don't usually end up with clean edges.
Consider a Professional Printer - Professional printing companies are actually cheaper than you might think. Also, many printing companies have special offers where your first 100 business cards are free.