FreshBooks is still a good option among small, service-oriented business organizations, freelancers, and microenterprises that require simple invoicing, expense management, and time accounting, in case of limited accounting skills. However, once a business expands, becomes complicated, or needs more sophisticated accounting software, FreshBooks can immediately reveal its shortcomings and the overall price can easily exceed its ease of use.