Convenience. Credit cards are often more convenient and secure than carrying cash. As long as you can pay your bill in full each month, using a credit card is typically more advantageous than using cash for in-person purchases. You need to use a credit card for online transactions as you can't pay in cash.