FreshBooks makes an excellent choice for startups and small businesses needing simple AP/AR software. It runs basic accounts payable processes like auto-billing, multiple payment methods, and recurring transactions. It also completes accounts receivable operations like invoicing, payment, and client management. However, its limited number of users makes it not so great for large organizations looking to manage their accounts via different means. Fortunately, the high-side pricing of the plans in this software (compared to similar software) has been overshadowed by its intuitiveness and excellent customer service.