Case Study: How FreshBooks Evolves Beyond Invoicing
Lessons learn from the challenges and strategies implemented by Freshbooks
Introduction
FreshBooks is a popular cloud accounting software for small businesses and freelancers. This case study explores how FreshBooks became successful and what it learned along the way.
Company Background
Founded in 2003, FreshBooks was born out of Mike McDerment’s frustration with existing invoicing solutions. As a small business owner, McDerment thought traditional accounting software was too complicated for freelancers and small businesses. FreshBooks started as a simple invoicing solution and has since evolved into a comprehensive cloud accounting platform serving millions of customers globally.
Challenges Faced
Technological Limitations
One of the significant challenges FreshBooks faced was its outdated technology stack. McDerment explained, "We started before things like Ruby on Rails and all the common technologies that are available today... So, we were started on a whole bunch of old technology." This old technology hampered their ability to innovate and deliver new features rapidly.
Market Perception and User Adaptation
Initially, convincing potential users to switch from traditional methods or other software was challenging. The shift from manual invoicing methods to a cloud-based solution required significant user education and market penetration efforts.
Scaling Organizational Culture
As FreshBooks grew from a small team to over 250 employees, maintaining a cohesive culture became challenging. McDerment highlighted several breaking points, particularly when the company hit 80 employees. He noted, "I thought the sky was falling. I thought we were absolutely like–there’s something about 80 people where all your prior forms of communication and the things that you did just stop working."
Strategies Implemented
Complete Platform Redesign
Recognizing the need to modernize their technology, FreshBooks undertook a significant project to rebuild their platform. McDerment shared, "We’re launching a completely redesigned version of FreshBooks... it was a massive investment, like nearly $10 million to go and rebuild this whole thing." This redesign aimed to enhance user experience and increase the speed of delivering new features.
Customer-Centric Development
FreshBooks maintained a strong focus on understanding and solving customer problems. McDerment emphasized the importance of empathy and direct interaction with customers. "We take customers out for dinner... It's more about kind of listening and seeing what happens," he said. This hands-on approach ensured that the product development aligned closely with customer needs.
Emphasis on Company Culture
To address the challenges of scaling, FreshBooks invested heavily in fostering a strong company culture. McDerment explained the significance of their values and the onboarding process. "Everyone spends their first month in customer service... Once you’ve done that, you know why we’re here." This approach helped maintain a customer-centric culture even as the company grew.
Lessons Learned
Adaptability is Key
The ability to adapt to new technologies and market demands is crucial for sustained growth. FreshBooks' decision to rebuild their platform, despite the risks and costs involved, demonstrates the importance of staying current with technological advancements.
Customer Empathy Drives Success
Understanding and addressing customer needs can significantly enhance product relevance and user satisfaction. FreshBooks' commitment to direct customer interactions and empathy-driven development has been a cornerstone of its success.
Culture is a Strategic Asset
A strong company culture can facilitate smoother scaling and improve organizational resilience. FreshBooks' emphasis on onboarding, values, and recognition programs has helped maintain a cohesive and motivated team.
FounderPedia’s Take
FreshBooks' journey from a small startup to a leading cloud accounting software provider offers valuable insights into the challenges and strategies of scaling a tech company. By staying customer-focused, embracing technological change, and fostering a strong organizational culture, FreshBooks has managed to stay relevant and continue growing in a competitive market.


