Wave Accounting: good free accounting software for nonprofits. If you're a small nonprofit that needs basic income and expense tracking, Wave can be a good free non profit accounting software. The accounting and invoicing features are free to use, while credit card and bank processing are charged per transaction.