Wave Accounting is free. However, it charges third-party payments per transaction. The fee is 2.9% + $0.60 per payment if you use credit cards and 1% for bank payments.