A hard bounce occurs when an email is permanently undeliverable due to reasons like an invalid email address. A soft bounce is a temporary issue, such as a full inbox or server problems. While hard bounces should be removed from your list immediately, soft bounces should be monitored and addressed if they persist.