A typical business card case can hold approximately 20 to 50 business cards, depending on the size and design of the case.