Freshbooks.com

Benchmark Analysis: FreshBooks

by Cindy La

The Team 3
Phase 1: Envision
Published in
4 min readJan 25, 2016

--

FreshBooks is a small business cloud accounting software that is available on desktop to mobile for iOS and Android.

Who uses it?

It is designed for the non-accountant in different industries such as creatives and marketing, business consulting and legal services, trades and home services, information technology, and other industries.

Why do they use it?

FreshBooks is the only accounting software designed for service-based small businesses to manage projects. It’s easy to use, save time, and get organized for invoicing, expenses, time tracking, payments, and reporting.

App Analysis

Designer creating an invoice for a client

Information architecture — how is the content organized and structured (hierarchy, labeling)

The information architecture makes great use of an open navigation, instead of a hidden hamburger menu. The main tasks are organized by importance starting from Invoices, Clients, Time Tracking, Expenses, Projects, and Estimates. The icons contain labels are the bottom to ensure clear communication. There is a “Create New” shortcut to tasks at the bottom. These main tasks are designed towards the bottom of the screen which is great for thumb reachability, while the real estate at the top is designed for a quick glimpse of amounts currently outstanding from clients. However, it may be repetitive because the main navigation offers the same feature in the same number of steps.

visual design — typography, colour, composition

The visual design of the app is effective as it uses a clear and legible colour palette with typography and composition. The shortcuts use green for psychological purposes of motivating users to use it. The typography contains a neutral palette. The interface feels invisible and works with the user, thus less is more as the only the colour blue for branding purposes while still being effective and legible, and consistent with iOS guidelines.

usability — ‘findability’, effectiveness, utility; how does it work?

Sending an estimate to a client for approval

Sending an estimate creates a clear communication channel between the designer and client. This step can be skipped and go straight to creating an invoice if they have already determined a rate. However, it is strongly recommended to use the Estimate feature to be cohesive and have a clear agreement filed. The app converts all estimates and invoices into a well-designed, professional PDF document with required information and through email as well. The notes also notify the user that they are visible to the client. Thus, sending an estimate and invoice requires the user to do the least amount of work to send invoices out and get paid faster.

content — what content is presented; how and why

Project management: Client, Team Member(s), Billing Method

FreshBooks offers project management of team members, while ensuring the privacy of the hourly task rate for each member. The full names of the Project Manager and Team Members are explicit to assume accountability and responsibility for their activity. For a small coffee shop owner, using the Logging feature is a great way to easily organize payment for employees.

Designer marking an invoice paid and checking invoice

After releasing invoice to client, the designer checks a notification from the app, saying that the client logged in and viewed the invoice. There are options for the designer to suggest payment through credit card or mailed cheque. For this scenario, the client mailed the cheque. When the designer receives the cheque, she marks the invoice “paid” which sends an email notification to the client. This notification system through the app and emailing creates a transparent medium to prevent any discrepancies such as if the client didn’t receive the invoice or read the invoice yet. The titling of the invoice is an Invoice # automatically generated by the app, while the Project Name is customized. The Invoice # is a factual and efficient way to refer to the invoice when project managers, clients, and employees are communicating about it. However, there could be an improved measure to not disclose the number to clients for security and privacy reasons. It is also explicit in displaying the currency CAD, though the conversion experience could be better such as with a current estimated rate conversion feature.

synthesize your findings (is it effective, why or why not?)

Designer checking a project to compare estimate, actual hours logged, and billed hours

Overall, the FreshBooks app is very effective on the go and desktop as it is consistent in features as a whole, especially for their target market, small businesses and non-accountants. There’s room for improvement in data visualization. However, relating to the Deloitte oil companies’ engagement, there could be improved security and privacy features, and stricter project management approval of hourly rates before being able to send the invoices out.

On-boarding, desktop

Previews only two fields to submit for on-boarding without requiring to much user information or payment. The company name and email address requires less time to create than a username because they are factual and related to the service by FreshBooks. Offering a trial provides FreshBooks to show what they’re about and users to test out their service.
After submitting the company name and email address, there appears to be an overview of the website in the background to encourage the user to finalize the account with “two quick steps.”

--

--