counted

← Todas las guías

¿Quién debe a quién?

Calcula el saldo de cada persona: lo que ha pagado menos su parte. Luego, que los mayores deudores paguen a los mayores acreedores. Con n personas, n − 1 transferencias bastan siempre, y a menudo menos.

Actualizado el 14 de octubre de 2026

Un ejemplo: un fin de semana entre cuatro

Alice pagó el alojamiento (300 €), Ben la compra (120 €), Chloé la gasolina (60 €) y David nada. Total: 480 €, es decir, 120 € por persona si todo se reparte a partes iguales.

PersonaPagadoParteSaldo
Alice300 €120 €+180 €
Ben120 €120 €0 €
Chloé60 €120 €−60 €
David0 €120 €−120 €

Bastan dos transferencias: David paga 120 € a Alice y Chloé paga 60 € a Alice. Ben no hace nada. Los saldos siempre suman cero: es la comprobación que hay que hacer si lo calculas a mano.

El método, en cuatro pasos

  1. Suma lo que ha pagado cada persona.
  2. Calcula la parte de cada persona en cada gasto (a partes iguales, por partes o por importes exactos) y súmalas.
  3. Saldo = pagado − parte. Positivo: te deben dinero. Negativo: debes.
  4. Empareja primero los saldos que se anulan exactamente; luego, que el mayor deudor pague al mayor acreedor, y repite hasta que todos estén a cero.

Cada transferencia deja al menos a una persona a cero, y la última deja a dos: de ahí que basten como mucho n − 1 transferencias.

¿Por qué no devolver gasto por gasto?

Porque el número de transferencias se dispara. Con seis personas, devolver a cada pagador cada gasto puede suponer decenas de pequeñas transferencias en ambos sentidos. A partir de los saldos, son cinco como máximo.

Sin hacer cuentas

Counted hace exactamente este cálculo, al céntimo, en tu dispositivo. La pestaña «Saldar cuentas» muestra la lista más corta de transferencias, y cada uno marca la suya como hecha con un toque. Se tienen en cuenta gastos, reembolsos e ingresos, con varios pagadores y varios beneficiarios.

Pruébalo en un proyecto real

Una demo editable, sin cuenta: nada de lo que hagas ahí afecta a tus propios proyectos.

Sigue leyendo

Hacemos Counted. ¿Has visto un error en esta guía? Avísanos.