Estás pagando 300 $ o más al año por un software de contabilidad — o entregando tus credenciales bancarias a una aplicación en la nube que monetiza tus datos de transacciones — mientras tres programas de escritorio maduros, gratuitos y de código abierto están a una descarga de distancia. La trampa es que no se parecen en nada por dentro: uno es un sistema completo de partida doble que puede facturar a tus clientes, otro esconde la partida doble tras una cara amigable, y otro prescinde por completo de la partida doble para darte un gráfico de gastos en diez minutos. Elige el equivocado y te ahogarás en un formalismo contable que nunca necesitaste, o tu herramienta se te quedará pequeña el mes en que compres tu primer fondo indexado.
Esta guía compara GnuCash, KMyMoney y HomeBank en las cuatro dimensiones que realmente deciden la elección: profundidad de partida doble, seguimiento de inversiones, formatos de importación y facilidad de configuración. Al final sabrás exactamente cuál instalar.
El veredicto en 60 segundos
- Elige GnuCash si llevas un pequeño negocio, necesitas facturación y cuentas por pagar, sigues inversiones en serio o quieres libros de verdadera partida doble que un contador reconocería.
- Elige KMyMoney si quieres precisión de partida doble para tus finanzas personales — cuentas bancarias, préstamos, una cuenta de corretaje, un presupuesto — envuelta en la interfaz más amigable de las tres.
- Elige HomeBank si quieres responder "¿a dónde se fue mi dinero?" esta misma tarde, con la configuración más fácil y los gráficos más bonitos, y no necesitas inversiones ni facturación.
Si ninguna de esas frases te describe — si quieres tus libros en texto plano controlado por versiones en lugar de una base de datos de escritorio — echa un vistazo a la sección sobre contabilidad en texto plano cerca del final antes de decidir.
Cómo se diferencian de un vistazo
| GnuCash | KMyMoney | HomeBank | |
|---|---|---|---|
| Contabilidad por partida doble | Sí — libro mayor completo | Sí — por debajo | No — basada en categorías |
| Facturación para pequeños negocios | Sí (clientes, proveedores, trabajos, CxC, CxP) | No | No |
| Seguimiento de inversiones | Sí — acciones, fondos, cotizaciones en línea | Sí — valores, historial de precios | No |
| Presupuestación | Sí, mediante el módulo de presupuestos | Sí, con previsión | Sí — mensual/anual por categoría |
| Formatos de importación | QIF, OFX, HBCI, CSV (mediante asistente) | QIF, OFX, HBCI (mediante complementos) | QIF, OFX, QFX, CSV |
| Detección de duplicados al importar | Sí | Sí | Sí |
| Banca en línea | OFX Direct Connect, HBCI (AqBanking) | OFX, HBCI (complementos AqBanking) | Sin conexión directa — solo importación de archivos |
| Almacenamiento de datos | Archivo XML o SQL (SQLite, MySQL, PostgreSQL) | Archivo XML | Un único archivo XML |
| Plataformas | Linux, Windows, macOS | Linux, Windows | Linux, Windows, macOS |
| Curva de aprendizaje | La más pronunciada | Moderada | La más suave |
Las tres son gratuitas para siempre, sin niveles, sin pruebas y sin crear cuenta. Tus datos viven en un archivo en tu máquina, lo que es tanto el argumento de privacidad como la responsabilidad de hacer copias de seguridad.
GnuCash: el sistema contable completo
GnuCash es el peso pesado: un verdadero libro mayor de partida doble que lleva en desarrollo desde finales de los años noventa. Cada transacción debita una cuenta y acredita otra por un importe igual, las transacciones divididas son de primera clase, y el árbol de cuentas admite el plan completo — activos, pasivos, patrimonio, ingresos, gastos — con subcuentas tan profundas como quieras.
Dónde gana
Libros para pequeños negocios. GnuCash es el único de los tres con seguimiento de clientes y proveedores, facturación, pago de facturas, trabajos, tablas de impuestos y condiciones de facturación. Un autónomo puede emitir una factura, registrar el cobro contra cuentas por cobrar y clasificar por antigüedad el saldo pendiente — el flujo de trabajo real, no una hoja de cálculo al lado de la aplicación.
Inversiones. Las acciones y los fondos de inversión reciben un tratamiento real de cartera: una cuenta por valor o carteras agrupadas, seguimiento por lotes, divisiones de dividendos y ganancias de capital, y cotizaciones automáticas en línea que revalorizan la cartera. Si tu extracto de corretaje te importa cada mes, este es el nivel que necesitas.
Profundidad de importación y banca. GnuCash importa QIF mediante un asistente guiado, habla OFX (fue la primera aplicación gratuita en admitir el protocolo) y se conecta a bancos que admiten HBCI/FinTS a través de AqBanking. Los datos pueden vivir en XML plano o pasar a SQLite, MySQL o PostgreSQL cuando el archivo crece o dos personas necesitan acceso.
Lo que te cuesta
Complejidad. El registro al estilo talonario es familiar, pero la configuración de cuentas hace preguntas con sabor contable — tipos de cuenta, padres de marcador de posición, saldos iniciales — que dan por hecho que sabes qué es un plan de cuentas. La presupuestación existe pero parece pegada a la fuerza junto a la de HomeBank. Cuenta con una tarde de configuración antes de que los informes se vean bien, y mantén abierta la documentación oficial durante tu primera conciliación.
KMyMoney: partida doble sin el título de contador
KMyMoney, parte del proyecto KDE, mantiene un motor de partida doble pero lo presenta como una persona piensa el dinero: las instituciones contienen cuentas, las cuentas contienen transacciones, las categorías explican a dónde fue el dinero. Obtienes la disciplina del equilibrio — los libros no pueden desviarse en silencio — sin pasar el día mirando columnas de debe y haber.
Dónde gana
Accesibilidad con integridad. Los tipos de cuenta cubren cuentas corrientes, de ahorro, tarjetas de crédito, préstamos, activos e inversiones. Las transacciones programadas gestionan las facturas recurrentes, la conciliación bancaria te guía para cuadrar el extracto, y los presupuestos vienen con previsiones que proyectan dónde termina el mes. Los informes y gráficos cubren ingresos, gastos y saldos sin un precipicio de aprendizaje.
Inversiones para personas normales. Los valores, el historial de precios y las vistas de cartera sirven bien al inversor de comprar y mantener: tu cuenta de corretaje, sus posiciones y cuánto valen ahora. Es menos sofisticado que GnuCash en lotes y acciones corporativas, pero la mayoría de los inversores personales nunca tocan eso.
Conectividad bancaria. Como GnuCash, KMyMoney importa QIF y habla OFX y HBCI a través de complementos de AqBanking, incluida la descarga directa de extractos donde tu banco lo permita. La importación de CSV también está disponible, lo cual importa porque muchos bancos no exportan otra cosa.
Lo que te cuesta
Alcance. No hay facturación, ni flujo de cuentas por pagar, ni backend SQL — tus datos son un único archivo XML. KMyMoney funciona en Linux y Windows, así que los usuarios de macOS necesitan una máquina virtual u otra elección. Y aunque el proyecto KDE publica versiones con regularidad, el ecosistema de tutoriales y herramientas de terceros es más delgado que el de GnuCash.
HomeBank: el camino más rápido a "¿a dónde se fue mi dinero?"
HomeBank optimiza para un trabajo diferente: importa tus extractos, categoriza y ve hermosos gráficos en menos de una hora. Está basado en categorías en lugar de partida doble — el dinero fluye entre cuentas y categorías, no entre libros equilibrados — y para la presupuestación puramente personal eso es una ventaja, no una carencia.
Dónde gana
Velocidad de configuración. Crea cuentas (banco, efectivo, activo, tarjeta de crédito, pasivo), importa un archivo QIF, OFX, QFX o CSV, y la detección de duplicados de HomeBank más las reglas de asignación automática categorizan el atraso rápidamente. Los beneficiarios y las categorías se autocompletan mientras escribes, las transacciones programadas cubren las recurrentes, y las etiquetas añaden un segundo eje de análisis (el coste real de unas vacaciones repartido entre cinco categorías, por ejemplo).
Informes que de verdad abrirás. Las vistas de análisis — informes de distribución y temporales con gráficos de barras, líneas y anillos, comprobaciones de descubiertos, seguimiento de presupuestos, incluso coste de vehículo y consumo de combustible — son las más pulidas de las tres. Una previsión de flujo de caja construida a partir de transacciones programadas muestra las semanas flojas antes de que lleguen.
Portabilidad. Todo vive en un único archivo XML. Cópialo a un lápiz USB y tus libros viajan contigo; haz copias de seguridad de la misma forma.
Lo que te cuesta
Techos. Nada de seguimiento de inversiones — una cuenta de corretaje es solo un saldo que actualizas a mano. Sin facturación, sin flujo de facturas por pagar, sin conexión bancaria directa (solo importación de archivos). Y como no hay un libro de partida doble debajo, los errores aparecen como gráficos con aspecto equivocado en lugar de una cuenta descuadrada que te obliga a encontrar el error. Para un presupuesto doméstico ese compromiso suele estar bien; para cualquier cosa que vaya a revisar un contador, no.
Cara a cara en las cuatro cosas que importan
1. Profundidad de partida doble
GnuCash te da el aparato completo: libro mayor, divisiones, marcas de conciliación por transacción, balance de comprobación y estados financieros formales. KMyMoney impone la partida doble en silencio — cada transacción sigue cuadrando, pero la interfaz habla de transferencias y categorías. HomeBank no tiene libro mayor; las transferencias internas mueven dinero entre cuentas, y las categorías clasifican el resto.
Consecuencia práctica: si alguna vez contratas a un tenedor de libros o entregas registros a un preparador de impuestos, la salida de GnuCash encaja directamente en su mundo. Las exportaciones e informes de KMyMoney te llevan casi hasta allí. HomeBank les da resúmenes limpios pero no libros.
2. Seguimiento de inversiones
GnuCash sigue valores individuales con cotizaciones en línea y divisiones adecuadas de ganancias/pérdidas — la única opción aquí para un inversor activo. KMyMoney cubre el caso de comprar y mantener con valores e historial de precios. HomeBank no tiene nada; los inversores deberían descartarlo de inmediato.
3. Formatos de importación
Las tres hablan QIF y OFX, los dos formatos que más importan para escapar de Quicken o Microsoft Money — y si todavía estás sopesando el cambio, nuestra recopilación de las mejores alternativas a Quicken compara el campo gratuito y el de pago lado a lado. HomeBank añade QFX y CSV de primera clase con detección de duplicados, lo que lo hace el más tolerante cuando tu banco exporta de forma rara. GnuCash y KMyMoney añaden banca en línea HBCI/FinTS mediante AqBanking — genuinamente útil en Europa, rara vez relevante para los bancos estadounidenses, que en su mayoría ofrecen OFX Direct Connect o descargas de archivos.
Elijas lo que elijas, el hábito de importar importa más que la lista de formatos: importa con frecuencia, elimina duplicados en el momento de la importación y concilia contra el extracto la misma semana. Un mes de importaciones sin revisar en cualquier herramienta se convierte en arqueología.
4. Facilidad de configuración
HomeBank gana por goleada — la mayoría de la gente ve su primer informe de gastos en menos de una hora. El flujo de bienvenida y la configuración basada en instituciones de KMyMoney tardan un poco más pero se mantienen en lenguaje llano. GnuCash exige que diseñes un plan de cuentas por adelantado, lo que es la disciplina correcta para un negocio y pura fricción para alguien que solo quiere un presupuesto. Ajusta el coste de configuración de la herramienta al tamaño del problema.
Dónde encaja la contabilidad en texto plano
Hay una cuarta opción que vale la pena conocer antes de comprometerte con una base de datos de escritorio: la contabilidad en texto plano, donde tu libro mayor es un archivo de texto y herramientas como Beancount lo leen. El atractivo es la pista de auditoría — cada saldo se recalcula a partir del historial de transacciones, los cambios se diferencian limpiamente en el control de versiones, y el archivo seguirá abriéndose dentro de cincuenta años. La misma compra del súper que categorizarías en HomeBank se ve así, con la división registrada explícitamente:
2026-10-20 * "Grocery run" "Weekly shop"
Expenses:Food:Groceries 84.20 USD
Expenses:Household 12.45 USD
Liabilities:CreditCard -96.65 USDEsa entrada cuadra por construcción, lleva ambas categorías y se puede buscar con grep tan fácilmente como cualquier texto. Si la idea de poseer tus datos en el formato más literal posible te atrae, la documentación repasa la sintaxis, y Fava convierte ese mismo archivo en los gráficos e informes que mostraría una aplicación de escritorio. Es más configuración que HomeBank y menos clics que GnuCash — el compromiso correcto para usuarios técnicos que viven en un editor de texto.
Errores que evitar elijas lo que elijas
Instalar GnuCash para un presupuesto doméstico. El modo de fracaso más común en esta comparación. Si tu problema es "conciencia del gasto", el plan de cuentas de GnuCash es un proyecto de fin de semana que termina con la aplicación sin abrir. Empieza con HomeBank; asciende cuando tengas una razón.
Confiar en las importaciones a ciegas. Todas las herramientas de aquí detectan duplicados, pero ninguna sabe que el cargo de 48,17 $ etiquetado "AMZN MKTP" era material de oficina y no comestibles. Las reglas de asignación automática aprenden de tus correcciones, así que corrige pronto y el atraso se categoriza solo.
Saltarse la conciliación. Un registro no conciliado se desvía de la realidad — un cheque faltante aquí, una transferencia contada dos veces allá — hasta que los saldos son ficción. Las tres herramientas tienen flujos de conciliación; ejecuta el tuyo el día que llegue cada extracto.
Mantener una sola copia de un solo archivo XML. KMyMoney y HomeBank guardan todo en un único archivo, y el valor predeterminado de GnuCash es el mismo. Ese archivo es tu historial financiero. Ponlo en un lugar que haga copias de seguridad automáticamente, y exporta una instantánea QIF cada trimestre para que un archivo corrupto sea un inconveniente y no un desastre.
Mezclar negocio y personal en un solo archivo. Si los ingresos de autónomo caen en el mismo registro que los comestibles, la temporada de impuestos se convierte en un ejercicio de clasificación. Los usuarios de GnuCash deberían mantener archivos separados (o al menos árboles de cuentas de nivel superior separados); los de HomeBank y KMyMoney deberían mantener archivos separados, sin excepción.
Tu lista de verificación para decidir
Responde tres preguntas y la elección se hace sola. ¿Necesitas facturar a alguien o seguir lo que te deben tus clientes? Solo GnuCash hace eso. ¿Tienes inversiones que quieres seguir como valores con precios? GnuCash para profundidad, KMyMoney para simplicidad — HomeBank queda fuera. ¿Se trata puramente de gasto doméstico y presupuestación, empezando hoy? Instala HomeBank e importa tu primer extracto antes de cenar.
Instales lo que instales, reserva treinta minutos esta semana para la parte poco glamurosa: importa un extracto real, categoriza cada línea y concilia con el saldo del extracto. La herramienta es solo el contenedor — el hábito conciliado es el sistema que por fin te dice a dónde va tu dinero.





