Stai pagando 300 dollari o più all'anno per un software contabile — o stai consegnando le credenziali bancarie a un'app cloud che monetizza i tuoi dati sulle transazioni — mentre tre programmi desktop maturi, gratuiti e open source sono a un download di distanza. Il problema è che non si somigliano affatto sotto il cofano: uno è un sistema completo in partita doppia che può fatturare ai tuoi clienti, uno nasconde la partita doppia dietro un'interfaccia amichevole, e uno rinuncia del tutto alla partita doppia per darti un grafico delle spese in dieci minuti. Scegli quello sbagliato e annegherai nel formalismo contabile di cui non avevi bisogno, oppure supererai il tuo strumento il mese in cui acquisti il tuo primo fondo indicizzato.
Questa guida confronta GnuCash, KMyMoney e HomeBank sulle quattro dimensioni che decidono davvero la scelta: profondità della partita doppia, tracciamento degli investimenti, formati di importazione e facilità di configurazione. Alla fine saprai esattamente quale installare.
Il verdetto in 60 secondi
- Scegli GnuCash se gestisci una piccola impresa, hai bisogno di fatturazione e pagamenti, tieni seriamente traccia degli investimenti o vuoi veri libri contabili in partita doppia che un commercialista riconoscerebbe.
- Scegli KMyMoney se vuoi la precisione della partita doppia per le finanze personali — conti bancari, prestiti, un conto titoli, un budget — avvolta nell'interfaccia più amichevole delle tre.
- Scegli HomeBank se vuoi rispondere a "dove sono finiti i miei soldi?" questo pomeriggio, con la configurazione più semplice e i grafici più belli, e non hai bisogno di investimenti né fatturazione.
Se nessuna di queste frasi ti descrive — se vuoi i tuoi libri in testo semplice sotto controllo di versione invece che in un database desktop — dai un'occhiata alla sezione sulla contabilità in testo semplice verso la fine prima di decidere.
Come differiscono a colpo d'occhio
| GnuCash | KMyMoney | HomeBank | |
|---|---|---|---|
| Contabilità in partita doppia | Sì — libro mastro completo | Sì — sotto il cofano | No — basata su categorie |
| Fatturazione per piccola impresa | Sì (clienti, fornitori, commesse, crediti, debiti) | No | No |
| Tracciamento investimenti | Sì — azioni, fondi, quotazioni online | Sì — titoli, storico prezzi | No |
| Budgeting | Sì, tramite modulo budget | Sì, con previsioni | Sì — mensile/annuale per categoria |
| Formati di importazione | QIF, OFX, HBCI, CSV (tramite procedura guidata) | QIF, OFX, HBCI (tramite plugin) | QIF, OFX, QFX, CSV |
| Rilevamento duplicati all'importazione | Sì | Sì | Sì |
| Online banking | OFX Direct Connect, HBCI (AqBanking) | OFX, HBCI (plugin AqBanking) | Nessuna connessione diretta — solo importazione file |
| Archiviazione dati | File XML o SQL (SQLite, MySQL, PostgreSQL) | File XML | Singolo file XML |
| Piattaforme | Linux, Windows, macOS | Linux, Windows | Linux, Windows, macOS |
| Curva di apprendimento | La più ripida | Moderata | La più dolce |
Tutti e tre sono gratuiti per sempre, senza livelli, senza prove, senza creare account. I tuoi dati vivono in un file sulla tua macchina, che è sia il punto di forza sulla privacy sia la responsabilità dei backup.
GnuCash: il sistema contabile completo
GnuCash è il peso massimo: un vero libro mastro in partita doppia in sviluppo dalla fine degli anni '90. Ogni transazione addebita un conto e accredita un altro di pari importo, le transazioni divise sono di prima classe, e l'albero dei conti supporta l'intero schema — attività, passività, patrimonio netto, ricavi, spese — con sottoconti profondi quanto vuoi.
Dove vince
Contabilità per piccola impresa. GnuCash è l'unico dei tre con tracciamento di clienti e fornitori, fatturazione, pagamento delle fatture, commesse, tabelle fiscali e termini di fatturazione. Un freelance può emettere una fattura, registrare il pagamento a fronte dei crediti e stimare l'anzianità del saldo aperto — il flusso di lavoro reale, non un foglio di calcolo accanto all'app.
Investimenti. Azioni e fondi comuni ricevono un vero trattamento di portafoglio: un conto per titolo o portafogli raggruppati, tracciamento per lotti, scorpori di dividendi e plusvalenze, e quotazioni online automatiche che rivalutano il portafoglio. Se il tuo estratto conto titoli conta per te ogni mese, questo è il livello di cui hai bisogno.
Profondità di importazione e banking. GnuCash importa QIF attraverso una procedura guidata, parla OFX (è stata la prima applicazione gratuita a supportare il protocollo) e si connette alle banche che supportano HBCI/FinTS tramite AqBanking. I dati possono vivere in semplice XML o passare a SQLite, MySQL o PostgreSQL quando il file diventa grande o due persone devono accedervi.
Quanto ti costa
Complessità. Il registro in stile libretto degli assegni è familiare, ma la configurazione dei conti pone domande dal sapore contabile — tipi di conto, conti padre segnaposto, saldi di apertura — che presuppongono che tu sappia cos'è un piano dei conti. Il budgeting esiste ma sembra aggiunto a forza rispetto a quello di HomeBank. Prevedi una serata di configurazione prima che i report siano corretti, e tieni aperta la documentazione ufficiale durante la tua prima riconciliazione.
KMyMoney: partita doppia senza la laurea in contabilità
KMyMoney, parte del progetto KDE, mantiene un motore in partita doppia ma lo presenta come una persona pensa al denaro: gli istituti contengono conti, i conti contengono transazioni, le categorie spiegano dove sono finiti i soldi. Ottieni la disciplina del bilanciamento — i libri non possono andare alla deriva silenziosamente — senza fissare tutto il giorno le colonne dare e avere.
Dove vince
Accessibilità con integrità. I tipi di conto coprono conti correnti, risparmi, carte di credito, prestiti, attività e investimenti. Le transazioni programmate gestiscono le bollette ricorrenti, la riconciliazione bancaria ti guida nell'abbinamento con l'estratto conto, e i budget arrivano con previsioni che proiettano dove finirà il mese. Report e grafici coprono entrate, spese e saldi senza un dirupo di apprendimento.
Investimenti per persone normali. Titoli, storico prezzi e viste di portafoglio servono bene l'investitore buy-and-hold: il tuo conto titoli, le sue partecipazioni e quanto valgono ora. È meno sofisticato di GnuCash su lotti e operazioni societarie, ma la maggior parte degli investitori privati non li tocca mai.
Connettività bancaria. Come GnuCash, KMyMoney importa QIF e parla OFX e HBCI tramite plugin AqBanking, incluso il download diretto degli estratti conto dove la tua banca lo consente. È disponibile anche l'importazione CSV, cosa che conta perché molte banche non esportano nient'altro.
Quanto ti costa
Portata. Non c'è fatturazione, non c'è flusso di lavoro per i debiti, e non c'è backend SQL — i tuoi dati sono un unico file XML. KMyMoney gira su Linux e Windows, quindi gli utenti macOS hanno bisogno di una macchina virtuale o di un'altra scelta. E sebbene il progetto KDE rilasci regolarmente, l'ecosistema di tutorial e strumenti di terze parti è più sottile di quello di GnuCash.
HomeBank: la via più rapida a "dove sono finiti i miei soldi?"
HomeBank ottimizza per un lavoro diverso: importa i tuoi estratti conto, categorizza e vedi bellissimi grafici entro un'ora. È basato su categorie anziché sulla partita doppia — il denaro fluisce tra conti e categorie, non tra registri bilanciati — e per il puro budgeting personale questo è un pregio, non una lacuna.
Dove vince
Velocità di configurazione. Crea conti (banca, contanti, attività, carta di credito, passività), importa un file QIF, OFX, QFX o CSV, e il rilevamento duplicati di HomeBank più le regole di assegnazione automatica categorizzano rapidamente l'arretrato. Beneficiari e categorie si completano automaticamente mentre digiti, le transazioni programmate coprono le ricorrenze, e i tag aggiungono un secondo asse di analisi (il costo reale di una vacanza attraverso cinque categorie, per esempio).
Report che aprirai davvero. Le viste di analisi — report di distribuzione e temporali con grafici a barre, linee e ciambelle, controlli di scoperto, tracciamento del budget, persino costo del veicolo e consumo di carburante — sono le più curate dei tre. Una previsione di flusso di cassa costruita dalle transazioni programmate mostra le settimane magre prima che arrivino.
Portabilità. Tutto vive in un unico file XML. Copialo su una chiavetta USB e i tuoi libri viaggiano con te; fai il backup allo stesso modo.
Quanto ti costa
Limiti. Nessun tracciamento degli investimenti — un conto titoli è solo un saldo che aggiorni a mano. Niente fatturazione, niente flusso di lavoro per le bollette, nessuna connessione bancaria diretta (solo importazione file). E poiché sotto non c'è un libro mastro in partita doppia, gli errori emergono come grafici dall'aspetto sbagliato anziché come un conto non bilanciato che ti costringe a trovare l'errore. Per un budget familiare questo compromesso di solito va bene; per qualsiasi cosa che un commercialista esaminerà, no.
Testa a testa sulle quattro cose che contano
1. Profondità della partita doppia
GnuCash ti dà l'apparato completo: libro mastro, divisioni, flag di riconciliazione per transazione, bilancio di verifica e prospetti finanziari formali. KMyMoney impone la partita doppia silenziosamente — ogni transazione si bilancia comunque, ma l'interfaccia parla di trasferimenti e categorie. HomeBank non ha un libro mastro; i trasferimenti interni spostano denaro tra conti, e le categorie classificano il resto.
Conseguenza pratica: se mai assumi un contabile o consegni i registri a un preparatore fiscale, l'output di GnuCash si mappa direttamente sul loro mondo. Esportazioni e report di KMyMoney ti portano gran parte del percorso. HomeBank dà loro riassunti puliti ma non libri contabili.
2. Tracciamento degli investimenti
GnuCash traccia singoli titoli con quotazioni online e corretti scorpori di plusvalenze/minusvalenze — l'unica scelta qui per un investitore attivo. KMyMoney copre il caso buy-and-hold con titoli e storico prezzi. HomeBank non ha nulla; gli investitori dovrebbero escluderlo immediatamente.
3. Formati di importazione
Tutti e tre parlano QIF e OFX, i due formati che contano di più per fuggire da Quicken o Microsoft Money — e se stai ancora valutando il passaggio, la nostra rassegna delle migliori alternative a Quicken confronta affiancati il campo gratuito e quello a pagamento. HomeBank aggiunge QFX e CSV di prima classe con rilevamento duplicati, il che lo rende il più indulgente quando la tua banca esporta in modo strano. GnuCash e KMyMoney aggiungono l'online banking HBCI/FinTS tramite AqBanking — davvero utile in Europa, raramente rilevante per le banche statunitensi, che per lo più offrono OFX Direct Connect o download di file.
Qualunque cosa scegli, l'abitudine all'importazione conta più dell'elenco dei formati: importa spesso, elimina i duplicati al momento dell'importazione e riconcilia con l'estratto conto la stessa settimana. Un mese di importazioni non riviste in qualsiasi strumento diventa archeologia.
4. Facilità di configurazione
HomeBank vince a distanza — la maggior parte delle persone vede il primo report delle spese entro un'ora. Il flusso di benvenuto di KMyMoney e la configurazione basata sugli istituti richiedono un po' più di tempo ma restano in linguaggio semplice. GnuCash pretende che tu progetti un piano dei conti in anticipo, che è la disciplina giusta per un'azienda e pura attrito per chi vuole solo un budget. Abbina il costo di configurazione dello strumento alla dimensione del problema.
Dove si inserisce la contabilità in testo semplice
C'è una quarta opzione che vale la pena conoscere prima di impegnarti su un database desktop: la contabilità in testo semplice, dove il tuo libro mastro è un file di testo e strumenti come Beancount lo leggono. Il fascino sta nella tracciabilità — ogni saldo è ricalcolato dalla cronologia delle transazioni, le modifiche si differenziano in modo pulito nel controllo di versione, e il file si aprirà ancora tra cinquant'anni. La stessa spesa al supermercato che categorizzeresti in HomeBank appare così, con la divisione registrata esplicitamente:
2026-10-20 * "Grocery run" "Weekly shop"
Expenses:Food:Groceries 84.20 USD
Expenses:Household 12.45 USD
Liabilities:CreditCard -96.65 USDQuella voce si bilancia per costruzione, porta entrambe le categorie, e si cerca con grep facile come qualsiasi testo. Se l'idea di possedere i tuoi dati nel formato più letterale possibile ti attira, la documentazione illustra la sintassi, e Fava trasforma lo stesso file nei grafici e report che mostrerebbe un'app desktop. È più configurazione di HomeBank e meno clic di GnuCash — il compromesso giusto per utenti tecnici che vivono in un editor di testo.
Errori da evitare qualunque cosa scegli
Installare GnuCash per un budget familiare. La modalità di fallimento più comune in questo confronto. Se il tuo problema è la "consapevolezza delle spese", il piano dei conti di GnuCash è un progetto da fine settimana che finisce con l'app mai più aperta. Inizia con HomeBank; passa a un livello superiore quando ne avrai un motivo.
Fidarsi ciecamente delle importazioni. Ogni strumento qui rileva i duplicati, ma nessuno sa che l'addebito di 48,17 dollari etichettato "AMZN MKTP" era materiale per ufficio e non spesa alimentare. Le regole di assegnazione automatica imparano dalle tue correzioni, quindi correggi presto e l'arretrato si categorizza da solo.
Saltare la riconciliazione. Un registro non riconciliato va alla deriva rispetto alla realtà — un assegno mancante qui, un trasferimento contato due volte là — finché i saldi diventano finzione. Tutti e tre gli strumenti hanno flussi di lavoro di riconciliazione; esegui il tuo il giorno in cui arriva ogni estratto conto.
Tenere una sola copia di un unico file XML. KMyMoney e HomeBank archiviano tutto in un singolo file, e l'impostazione predefinita di GnuCash è la stessa. Quel file è la tua storia finanziaria. Mettilo da qualche parte che esegue il backup automaticamente, ed esporta un'istantanea QIF ogni trimestre così che un file corrotto sia un inconveniente, non un disastro.
Mescolare affari e personale in un unico file. Se il reddito da freelance finisce nello stesso registro della spesa alimentare, il momento delle tasse diventa un esercizio di smistamento. Gli utenti GnuCash dovrebbero tenere file separati (o almeno alberi di conti di primo livello separati); gli utenti HomeBank e KMyMoney dovrebbero tenere file separati, punto.
La tua checklist decisionale
Rispondi a tre domande e la scelta si fa da sola. Devi fatturare a qualcuno o tenere traccia di ciò che i clienti ti devono? Solo GnuCash lo fa. Possiedi investimenti che vuoi tracciati come titoli con prezzi? GnuCash per la profondità, KMyMoney per la semplicità — HomeBank è fuori. Si tratta puramente di spese familiari e budgeting, a partire da oggi? Installa HomeBank e importa il tuo primo estratto conto prima di cena.
Qualunque cosa installi, ritagliati trenta minuti questa settimana per la parte poco glamour: importa un vero estratto conto, categorizza ogni riga e riconcilia con il saldo dell'estratto conto. Lo strumento è solo il contenitore — l'abitudine alla riconciliazione è il sistema che finalmente ti dice dove vanno i tuoi soldi.





