GnuCash adalah perangkat lunak akuntansi gratis yang digunakan untuk mengelola keuangan pribadi dan usaha kecil, menerapkan prinsip akuntansi pembukuan entri ganda (double-entry bookkeeping) untuk mencatat pendapatan, pengeluaran, rekening bank, saham, dan investasi. Perangkat lunak ini tersedia untuk berbagai sistem operasi seperti Windows, macOS, dan Linux, serta menawarkan fitur untuk melacak transaksi, membuat laporan keuangan, dan mendukung berbagai format impor data.
GnuCash dibuat oleh komunitas pengembang internasional dan dirilis di bawah Lisensi Publik Umum GNU (GNU GPL), yang berarti GnuCash adalah perangkat lunak sumber terbuka yang dikembangkan dan dikelola oleh komunitas, bukan oleh satu perusahaan atau individu.
Selain tersedia untuk sistem operasi Linux, GnuCash memiliki versi Android yang dikembangkan oleh  Moshe Waisberg. Anda dapat menemukan aplikasi ini di Google Play dengan nama GnuCash Pocket. Aplikasi ini mempunyai fitur export ke dalam format GnuCash XML sehingga anda dapat dengan mudah menyalin catatan keuangan anda ke dalam Laptop dengan bantan cloud seperti Google drive atau Dropbox.Â
Untuk menginstall GnucCash, anda dapat mengetikkan perintah berikut pada terminal Linux:
$ sudo apt install gnucash
Setelah instalasi selesai, jalankan GnuCash dari Show Apps. Berikut tampilan GnuCash versi Linux
Anda dapat menginput pendapatan (Income) dan juga pengeluaran biaya (Expense) dengan menggunakan Jurnal, dan GnuCash akan secara otomatis membuat ringkasan Cash Flownya
Jurnal Pendapatan lainnya (Other Income)