Fidelidade e lealdade são conceitos diferentes. A lealdade é incondicional enquanto a fidelidade pressupõe um compromisso ou contrato. Programas de fidelidade de empresas podem ser entendidos como pagamentos pela fidelidade dos consumidores, já que oferecem benefícios adicionais para manter a relação comercial.