Printing business cards at home is pretty simple. All you need is a printer and some specialized paper that you can pick up on Amazon. I am using Avery #28877 which will yield 120 business cards. My printer is HP Envy 4520.
1. Create new project
Once you have you have purchased your paper navigate to Avery website and create an account. Then navigate to projects and press create new project.
2. Select your template and design
Type in 28877 in the search bar and select one-sided template. Now you can select your design from 1500+ per-existing ideas or create your own from scratch.
3. Get PDF and Print
The results are really good. This is my favorite method for printing custom business cards in small batches.