
GnuCash
8.9#3 in personal finance softwareFree planFree planAndroidiOSAPILinux
Visit

| Fact | GnuCash | Wave |
|---|---|---|
| Accounting | Its double-entry accounting requires each transaction’s debits and credits to balance. | Wave uses double-entry accounting and provides income, expense, cash-flow, profit-and-loss and balance-sheet reporting. |
| API | A C API in the libgnucash engine abstracts XML and SQL backends for GUI and plugin programmers. | Wave provides an API with application creation, endpoint documentation, query and mutation examples, a playground and webhooks. |
| Founded | 1997 | 2010 |
| Free plan | Yes | Yes |
| Licence | GnuCash is open-source software released under the GNU General Public License. | Wave API use is governed by Wave terms of service; the reviewed pages do not identify an open-source licence. |
| Purpose | GnuCash is personal and small-business financial-accounting software for tracking bank accounts, stocks, income, and expenses. | Wave’s invoicing software helps businesses create and send invoices, get paid, and manage customer information. |
| Rating on Apple App Store | 2.7 out of 5 from 13 ratings | 4.4 out of 5 from 6.7K ratings |
| Rating on G2 | 4.2 out of 5 from 23 reviews | 4.3 out of 5 from 358 reviews |
You want what its maker publishes above — check its page for the details.
Wave suits businesses that need invoicing, payment collection, customer records, and connected bookkeeping. Its Starter plan is aimed at people starting a business or seeking basic features.