El arbitraje de criptomonedas es posible debido a que las plataformas de intercambio no tienen los mismos precios sobre los activos digitales. La diferencia de precio es la que se utiliza tratando de obtener rentabilidad.
Los diferentes precios se generan debido, fundamentalmente, a que las criptomonedas suben o bajan de valor por la diferencia entre oferta y demanda. Habitualmente las plataformas de intercambio con mayor liquidez son las que ofrecen mejores precios, y las de menor liquidez las que ofrecen precios más elevados. Aunque esto no siempre es exacto.
Otro factor a tener en cuenta en la diferencia de precio en las criptomonedas dentro de las plataformas de intercambio es la ubicación geográfica e incluso la franja horaria, ya que en momentos determinados y entornos concretos puede dispararse la demanda o la oferta de una criptomoneda.
Aunque puede realizarse en diferentes plazos, generalmente se concibe el arbitraje de criptomonedas como operaciones rápidas que buscan, en tan solo unos minutos, encontrar la diferencia de precio que le otorgue rentabilidades aceptables.