Pros
- Easy to use
- Excellent customer service
- Attractive invoice templates
- Numerous integrations
Cons
- Expensive monthly cost
- Limited users
- Limited features
What Is FreshBooks?
FreshBooks is accounting software with an extremely intuitive interface, loads of integrations, and excellent customer support. It is highly scalable with multiple pricing tiers.
However, FreshBooks is probably best suited for smaller to mid-sized businesses as the cost of adding additional users can add up, and there are some key missing features such as inventory management.
Read on for our full FreshBooks review and see if this accounting software is right for you.
FreshBooks Pricing
FreshBooks offers three main pricing levels. Only the two largest plans come with double-entry accounting and the subsequent accounting features.
You can make monthly payments or purchase a yearly subscription, which will get you a 10% discount. There is a free 30-day trial. No credit card or banking information is required, and you can cancel the service anytime. A custom plan option is also available.
If you have numerous clients, you will have to upgrade to one of the more expensive plans. Adding more users will also drive up pricing.
While smaller businesses with a single user and five or fewer clients can get FreshBooks for a pretty reasonable cost, add-ons, additional users, and advanced features drive up pricing for larger businesses with more complex accounting needs. For these reasons, we rate FreshBooks 3.9/5 in terms of pricing.
Here’s what you get with each FreshBooks pricing plan:
FreshBooks Lite
FreshBooks Lite costs $21/month ($226.80/year billed annually) and includes:
- Unlimited invoices for up to five clients
- Unlimited estimates
- Expense tracking
- Contact management
- Project management
- Time tracking
- Mobile mileage tracking
- Reports
- Five billable clients
- Client portal
- One user
FreshBooks Plus
FreshBooks Plus costs $38/month ($410.40/year billed annually) and includes everything in the Lite plan, plus:
- Unlimited invoices for up to 50 clients
- Recurring invoices
- Client retainers
- Double-entry accounting
- Advanced reports
- Proposals
- Bank reconciliation
- Automatic expense receipt captures
- Accountant access
- 50 billable clients
- Business health reports
FreshBooks Premium
FreshBooks Premium costs $65/month ($702/year billed annually) and includes everything in the Plus plan, plus:
- Unlimited clients
- Bill tracking
- Automatic expense tracking
- Customizable email templates & signatures
- Automated client emails
- Automatic bill receipt captures
- Project profitability
- Accounts payable
FreshBooks Select
FreshBooks also offers a fourth service called FreshBooks Select.
FreshBooks Select has all of the features of FreshBooks Premium but also includes features such as lower credit card transaction rates, exclusive access to Select Support and Onboarding teams to train your team and migrate your books from other platforms, and the removal of FreshBooks branding from client emails.
Contact FreshBooks directly for a quote for FreshBooks Select.
Extra FreshBooks Costs & Fees
Before purchasing FreshBooks, there are a few extra costs you may have to factor in, depending on your business’s needs:
- FreshBooks Payroll: FreshBooks has added a built-in payroll solution that starts at $40+/month + $6/month/user.
- Additional Users: Additional users cost $11/month per user. FreshBooks has recently added a new manager role to help you better control user permissions. You can add contractors for no additional cost. (The contractors will have to pay for the software if they invoice more customers than just your business.)
- FreshBooks Payments: FreshBooks Payments allows you to accept payments from most major credit cards directly from your invoices. Payment processing costs 2.9% + $0.30 for most transactions. American Express transactions are 3.5% +$0.30.
- Advanced Payments: Advanced Payments is an add-on that allows you to save and charge credit cards, manage subscription-based billing, and use it as a virtual terminal. This service costs an additional $20/month.
Is FreshBooks Easy To Use?
FreshBooks has always been simple to use, and the company has been rolling out small navigational updates nearly every month to improve usability. The software is easy to set up and requires little previous bookkeeping experience. The company is listening to users and has addressed previous navigational issues.
There is still the occasional navigational difficulty, but if you have any trouble using the software, FreshBooks offers strong customer support and provides plenty of tools to help. FreshBooks also boasts strong mobile apps for accounting on the go.
When it comes to integrations, FreshBooks offers 100+ options to cover just about any need businesses might have. While FreshBooks offers many popular integration options, such as Gusto, Asana, and Basecamp, its payment processing options are limited. API is available for developers.
Despite a few navigational difficulties and a few missing integrations, FreshBooks is very easy to use and is a great choice for beginner and experienced users alike. This is why FreshBooks earns a strong score of 4.4/5 for ease of use.
FreshBooks Features
In terms of features, FreshBooks covers all the basics and has a lot of built-in automations to help save time. There are a few missing features we’d like to see FreshBooks add, such as a customizable chart of accounts, advanced inventory, and additional reports. These missing features lowered our features score to a still-respectable 3.9/5.
FreshBooks Features |
Availability |
Budgeting |
|
Tax Support |
|
Invoicing |
|
Estimates |
|
Client Portal |
|
Contact Management |
|
Expense Tracking |
|
Bank Reconciliation |
|
Chart Of Accounts |
|
Accounts Payable |
|
Inventory |
|
Time Tracking |
|
Project Management |
|
Number Of Reports |
20+ |
Number Of Integrations |
100+ |
Here are the most notable features you can find in FreshBooks’ accounting software.
Invoices & Estimates

FreshBooks doesn’t have the most advanced invoicing feature, but it’s pretty solid. Here’s what to expect when creating and sending invoices with FreshBooks:
- Two customizable invoice templates
- Estimates
- Change colors, fonts, logos, and headers
- Add terms and notes to invoices
- Built-in chat
- Invoice reminder (Plus & Premium users)
- Add late fees (Plus & Premium)
- Recurring invoices (Plus & Premium)
- Invoice tracking
- Duplicate estimates
- Convert estimates to invoices
- View status of estimates (viewed, accepted, etc.)
- Compatible with nearly 170 currencies
- Send invoices in 14 languages

FreshBooks offers plenty of features to help you balance the books, including:
- Bank reconciliation
- Double-entry accounting (Plus & Premium users)
- Expense tracking
- Enter expenses manually, import bank statements, or connect to live bank feeds
- Add receipt images to expenses
- Separate personal and business expenses
- Basic chart of accounts
- Accounts payable (Premium users)

FreshBooks has an easy-to-use contact management feature. Highlights include:
- Add basic client information
- Add internal notes
- Set default currency and language
- Create default invoice reminders and late fees
- Client page that gives an overview of overdue money, amount outstanding, and amount in draft
- Client director
- Send statements directly to clients
Unfortunately, there is no way to manage vendors.
Inventory

FreshBooks doesn’t have a strong inventory management feature. Instead, it’s more of an inventory list. With this feature you can add:
- Items and services
- Item name, description, and rate
- Current stock on-hand
- Taxes
Time Tracking

With FreshBooks’ time tracking feature, you can:
- Manually log time
- Track using the built-in timer
- Review logged time of employees and contractors
- Add time to projects
- Bill time on invoices
- Record unbillable time
Project Management

FreshBooks has a nice project management tool that allows users to:
- Create hourly or flat-rate projects
- Assign projects to employees or clients
- Set time budgets and due dates
- Chat, send messages, answer questions, and add images and attachments using FreshBooks’ internal communications tool
- Easily send invoices following project completion
Reporting & Budgeting

FreshBooks has improved its reports, now offering 20+ reports based on the plan you choose. Here’s what to expect:
- Invoice and expense reports
- Payments reports
- Accounting reports
- Time tracking and project reports
- Audit log
- Payroll journal
One of the coolest features of FreshBooks is its proposals feature, which is available for Plus and Premium users. This well-developed feature:
- Allows you to showcase your work
- Provides plenty of space for writing, images, and attachments
- Includes Scope of Work, Timeline, Pricing, Notes, and Terms
- Allows you to capture e-Signatures on approved proposals
- Can easily convert proposals into invoices
Tax Support
FreshBooks doesn’t have the best tax support, but it does allow you to:
- Prepare 1099s and W-2s
- Store tax information
- Save sales tax rates
FreshBooks Customer Service
The one thing that hasn’t changed over the years is FreshBooks’ great customer support. FreshBooks highly values its customer service, so much so that every FreshBooks employee spends their first month in customer support. The company has also won numerous customer service awards.
FreshBooks Customer Service |
Availability |
Phone Support |
|
Email Support |
|
Support Tickets |
|
Live Chat |
|
Dedicated Support Representative |
|
Knowledge Base or Help Center |
|
Videos & Tutorials |
|
Company Blog |
|
Social Media |
|
Phone calls get answered right away, and in my experience, representatives are friendly, informative, and helpful. Emails are also responded to quickly, and there’s a well-developed help center and an expansive blog. For its great customer service options, we rated FreshBooks a well-deserved 4.9/5 in this category.
Here are all of the support options available to FreshBooks users:
- Phone: FreshBooks’ phone support operates Monday through Friday from 8 AM-8 PM Eastern. Reps answer calls quickly, making this a great go-to support option.
- Email: You can contact the FreshBooks support team via email. Emails are generally responded to within a few hours.
- In-Software Help: FreshBooks offers an in-software help section where you can search the built-in help center or leave a question for the FreshBooks team. You can also access FreshBooks’ FAQs, email, and phone number from within the program.
- Help Center: The help center features many how-to articles and a list of FAQs. The articles are well-written with step-by-step instructions. There are two separate help centers — one for FreshBooks and one for FreshBooks Classic — so be sure you’re using the correct one.
- Webinars: FreshBooks offers free introductory webinars to help you become acquainted with the software.
- Social Media: FreshBooks maintains active Facebook, Twitter, LinkedIn, Pinterest, and Instagram accounts. FreshBooks also has a well-developed YouTube channel featuring how-to videos, getting started demonstrations, advice for small businesses, and customer testimonials.
FreshBooks Reviews
Overall, customers seem to like FreshBooks. FreshBooks receives 4.5/5 stars on GetApp (based on over 4,400 reviews), 4.5 stars on G2 (based on over 790 reviews), and 6.5/10 stars on TrustRadius (based on over 200 reviews). Based on user feedback, we’ve rated FreshBooks a 4.1/5 for user reviews.
Negative FreshBooks Reviews & Complaints
In recent years, FreshBooks has addressed common issues, such as the lack of double-entry accounting and some navigational difficulties. FreshBooks rating from the BBB has dropped to a C since our last review, and eight complaints have been closed in the last three years.
Here are some of the most common issues users still have with the software.
- Needs better reports
- Limited invoice templates
- Too expensive
Positive FreshBooks Reviews & Testimonials
Some of the aspects that customers say they love the most in their FreshBooks reviews are:
- Easy to use
- Great customer service
- Strong mobile apps
- Professional invoices that are easy to create
Is FreshBooks Secure?
FreshBooks is secured by 256-bit SSL encryption as well as Cisco-powered firewalls. Data is backed up on two servers in two separate (undisclosed) locations and backed up nightly onto a physical tape. FreshBooks has intrusion detection and vulnerability test programs that run frequently.
FreshBooks’ servers are housed in Rackspace’s data centers in addition to cloud-based security measures. To learn more about FreshBooks’ security and its partnership with Rackspace, contact the FreshBooks team.
How Does FreshBooks Compare To Other Accounting Software?
|
FreshBooks |
QuickBooks Online |
Xero |
Wave |
Price |
$21-$65/month |
$35-$235/month |
$20-$80/month |
$0-$16/month |
Business Size |
Small To Medium |
Small To Medium |
Medium To Large |
Freelancers & Small Businesses |
Number Of Users |
1 |
1-25 |
Unlimited |
Unlimited |
Accounting Method |
Accrual |
Accrual & Cash Basis |
Accrual & Cash Basis |
Accrual & Cash Basis |
Quality Of Features |
Fair |
Excellent |
Excellent |
Good |
Quality Of Support |
Excellent |
Fair |
Fair |
Fair |
FreshBooks VS QuickBooks
FreshBooks excels in many areas of accounting software, but it can’t compete with QuickBooks in terms of features. When it comes to FreshBooks versus QuickBooks, FreshBooks is a bit cheaper, but you also don’t get the full array of services that QuickBooks offers.
FreshBooks is a great fit for smaller businesses that has a small number of users. It’s also very beneficial for contract workers. But QuickBooks shines when it comes to advanced reports and is an all-in-one accounting solution.
FreshBooks VS Wave
FreshBooks versus Wave is a close call. Wave has a free plan and is generally going to be a cheaper option. Both platforms shine with their highly intuitive and simple interfaces, and both have solid feature sets for small businesses.
FreshBooks has the edge when it comes to customer service, as Wave only offers some of its support avenues to paid customers. Wave is also lacking compared to FreshBooks when it comes to integrations.
FreshBooks VS Xero
Xero has the edge when it comes to a full array of features, plus you can have multiple users. To access all features, you’ll pay a little more than you will with FreshBooks. But Xero’s full accounting suite that integrates with other popular software covers all of your bases.
FreshBooks shines again when it comes to customer service. Finally, although Xero’s interface is easier to learn than QuickBooks, it still isn’t as innately intuitive as FreshBooks.
Is FreshBooks Worth It? The Final Verdict
FreshBooks Review Summary |
Accounting Method |
Accrual Only |
Pricing Range |
$21-$65/month |
Pricing Range |
$21-$65/month |
Choose If You Need |
- Easy-to-use accounting software with excellent customer service
- Basic features for a limited number of users
- Accounting software with numerous integrations
|
FreshBooks is easy accounting software with many great features suitable for small businesses. Double-entry accounting, bank reconciliation, and reporting make this accounting software a viable competitor in the small business accounting space. Despite some shortcomings, we recommend FreshBooks, giving it an overall rating of 4.2/5.
However, keep in mind that the software is missing important features. That said, FreshBooks’ ease of use and amazing customer service put both Xero and QuickBooks Online to shame, which may make FreshBooks 100% worth it for your business. FreshBooks also has a unique proposal feature. Take the free trial for a spin to see if the pros outweigh the cons for your business, or explore other options by taking a look at pics for the best accounting software.
To learn more about how we score our reviews, see our