Sunnely wrote:
If you have Publisher which came with bundle of Microsoft 365, you should be able to design a business card of your choosing including color background (solid, gradient, etc.), font color/styles, attach your own logo, and print as many cards as your heart desires. Costs: appropriate printing paper, color ink (I assume you have color printer), sharp cutter (or use a perforated paper that fits the size of a standard business card for ease).
See samples below.
.
Your examples were getting 10 cards to a page with a lot of selvage. My cards were done with Microsoft Word (2003). Set the paper to Landscape orientation and generate a table with 4 rows of 3 columns set to 2" x 3.5" for the cell dimensions. That left 1/4" margin around the edge of the paper. The card is an image I did in Photoshop with the text and any photo imagery, just generated with the right aspect ratio and exported as a jpg. The jpg just got pasted into each cell in the table. And I didn't have to buy any special perforated paper.
When I did my first business cards I used card stock (120 lb) but eventually I got a new printer which did not handle that thickness so I switched to cover stock (67 lb) which went through the printer no problem.