Hay tendencia en confundir estos tipos de contrato. Pero, existen diferencias entre ambos:
Contrato de arras: se puede no efectuar la compraventa. El comprador puede renunciar a la compra, pero perderá el dinero entregado como arras, y el vendedor puede no proceder con la operación mediante la devolución del doble de lo aportado en concepto de arras.
Contrato de compraventa: la resolución es solamente posible por la vulneración de la otra parte, o por causas particulares del contrato. La razón es la transmisión del derecho de propiedad, no hay manera de retroceder, es decir, la compra es definitiva.