FreshBooks Review

Compare FreshBooks to top competitors like BotKeeper and Sage 50cloud and Quickbooks, ready about features, and see pricing info.

Updated on June 25th, 2020

The SMB Guide is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn more

FreshBooks is one of the leading accounting and invoicing software solutions for small business owners. It is cloud-based, and companies use it to send invoices, track time, manage receipts, and more.

Updates:

Updated 19th of June 2020

We have added a news release to our News & Activities section regarding a FreshBooks' Accounting Professionals Program.

Updated 10th of February 2020

We have added more information about FreshBooks, including packages, features, and product reviews, as well as comparisons with other accounting software and other invoicing software.

Special Offer

Try FreshBooks

Take a 30-Day FREE Trial

Try it FREE for 30 Days

No credit card required.

Cancel anytime.

Pros and Cons:

Pros

  • Easy to use and simple UI.
  • Customizable quotes and invoices.
  • Plenty of third-party integrations.
  • Mobile compatibility.
  • Strong customer service.
  • Best suited for small and micro businesses.

Cons

  • Cheaper plans offer limited users and features.
  • Lacks payroll features.
  • Limited scalability.

Review:

With its wide range of features that work together, FreshBooks is our top pick for both accounting software and invoice software. It's a simple, intuitive platform that is cloud-based and offers mobile compatibility.

FreshBooks lacks payroll and billing features, which you can find with QuickBooks along with a versatile range of other features and products. Sage 50cloud is another great option for bookkeeping, tax, and invoicing needs. However, Sage 50cloud is more expensive than FreshBooks as it has a per-user fee on top of the monthly subscription fee.

Accounting Highlights:

FreshBooks is an easy-to-use platform with a well-designed interface and great features. Users can find customizable invoice templates, lots of integrations, and a fully-featured mobile app. The double-entry accounting makes taxes easy to handle and the team collaboration tools are helpful for joint projects.

Invoicing Highlights:

Their invoicing software is great as users can create customizable quotes that can be converted into invoices, set up payment reminders, integrate time tracking into an invoice, and accept payments via credit card and ACH. The invoices are simple to use and the software is very flexible. Users can invoice clients before a project starts, and FreshBooks will keep track of the project to help you manage the rest of the invoice. The invoices also easily integrate with payment and expense tracking.

Accounting Shortcomings:

FreshBooks's two cheapest plans only allow for a limited number of clients and upgrading your package can become costly. Users must be on at least the Plus plan ($25.00 /mo.) to have access to double-entry accounting reports. FreshBooks also does not offer payroll or POS features.

Invoicing Shortcomings:

While FreshBooks accepts payments through invoices from credit cards, PayPal, Stripe, or Apple Pay, it does not support payments via ACH or checks outside of the U.S.

Reputation:

FreshBooks has been an accredited business with BBB since 2014 and has an A+ rating. BBB only has one customer complaint for FreshBooks wherein the customer states that FreshBooks repeatedly charged and double-charged their clients. FreshBooks responded to the complaint and stated that they refunded all parties involved.

Other review sites mostly mention the ease of use, strong customer support, and great features that this company offers. The customers who have submitted complaints have stated that the bookkeeping and accounting features are poor and that the price is a bit too high for what you get.

At a Glance:

Reporting and analysis

Yes.

Automation

Automated checks and balances and account updates with expense tracking.

Automatic updates

Yes.

Customization

Customizable quotes and invoices.

Mobile compatibility

Yes.

Interoperability

Data is shared and used between invoicing, time tracking, expense and receipt tracking, and accounting features.

Security

256-bit SSL encryption, firewalls, vulnerability scanning, and PCI compliance.

Pricing:

Plan Name

Monthly Pricing

Lite

$15.00

Plus

$25.00

Premium

$50.00

Select

Customized Pricing

FreshBooks Packages:

FreshBooks' Lite, Plus, and Premium all offer basic but unlimited features such as invoicing, expenses, credit card processing, time-tracking, tax reports, and custom functionality with over 200 integrations. The Plus package has a few more features than the Lite, such as the double-entry accounting, recurring invoices, and late payment reminders. FreshBooks says their Plus package is their most popular package.

FreshBooks' Premium package offers the same features as the Plus package, but whereas the plus allows for 50 billable customers, the Premium allows for 500 billable customers. Finally, with FreshBooks' Select package, users can choose from advanced features, including a personal account manager, customized training, low credit card transaction rates, and QuickBooks and Xero integrations.

Packages:

Lite

Plus

Premium

Select

Up to 5 billable clients.

Up to 50 billable clients.

Up to 500 billable clients.

Over 500 billable clients.

Best for self-employed professionals and entrepreneurs.

Best for small businesses with plans to grow.

Best for growing businesses.

Best for thriving businesses that need custom services.

Does not offer advanced payments.

Advanced payments ($20.00 /mo.).

Advanced payments ($20.00 /mo.).

Included in package.

Add additional team members at $10.00 /person.

Add additional team members at $10.00 /person.

Add additional team members at $10.00 /person.

Included in package.

FreshBooks vs. Other Accounting Software Providers:

FreshBooks vs QuickBooks
FreshBooks vs. QuickBooks:

FreshBooks offers 4 pricing tiers whereas QuickBooks offers 5. Both companies recommend their Plus plan ($25.00 /mo. for FreshBooks and $70.00 /mo. for QuickBooks) but QuickBooks offers a lot more features, including their new mileage tracking feature. They also include 5 users whereas FreshBooks charges $10.00 per person to add team members.

FreshBooks vs. QuickBooks Comparison:

Offer

FreshBooks

QuickBooks

Starting price

$15.00 /mo.

$15.00 /mo.

Proposal/estimates

Yes.

Yes.

Custom invoices

Yes.

Yes.

Inventory tracking

No.

Yes.

Accounting

Unlimited expense entries, unlimited time tracking, tax reports, and double-entry accounting.

Income & expense tracking, tax deductions, comprehensive reports, and sales & sales tax tracking.

FreshBooks vs Sage 50cloud
FreshBooks vs. Sage 50cloud:

FreshBooks is an affordable option compared to Sage 50cloud, where the pricing is dependent on the number of users. Officially, Sage has 3 pricing tiers, but the pricing for the second and third tiers differs depending on whether you select 1, 3, or 5 users. However, Sage does offer more features with their first tier than FreshBooks.

FreshBooks vs. Sage 50cloud Comparison:

Offer

FreshBooks

Sage 50cloud

Starting price

$15.00 /mo.

$50.58

Proposals/estimates

Yes.

Yes.

Custom invoices

Yes.

Yes.

Inventory tracking

No.

Yes.

Accounting

Unlimited expense entries, unlimited time tracking, tax reports, and double-entry accounting.

Expense management, bill payments, remote access for accountants, audit trails, and budgeting tools.

FreshBooks vs Botkeeper
FreshBooks vs. Botkeeper:

Botkeeper offers three pricing options, the cheapest of which is still far more expensive than FreshBooks. Also, their monthly pricing depends on your average monthly expenses. They do, however, offer specialist accounting, business management, and technical support but still offer fewer features at a higher price than FreshBooks.

FreshBooks vs. Botkeeper Comparison:

Offer

FreshBooks

Botkeeper

Starting price

$25.00 /mo.

$59.00 /mo.

Proposals/estimates

Yes.

No.

Custom invoices

Yes.

No.

Inventory tracking

No.

No.

Accounting

Unlimited expense entries, unlimited time tracking, tax reports, and double-entry accounting.

Cash or accrual bookkeeping, cash flow statements, accounting charts, transaction tracking, payroll, and bill payments.

FreshBooks vs. Other Invoice Software Providers:

FreshBooks vs. Invoice Home
FreshBooks vs. Invoice Home:

FreshBooks offers a wider range of features than Invoice Home, such as accounting software, cash flow reports, and over 200 third-party integrations. Invoice Home only focuses on customizable templates with integrated payment gateways for the invoices, which FreshBooks also offers. So, while Invoice Home is free, FreshBooks is a better investment.

FreshBooks vs. Invoice Home Comparison:

Offer

FreshBooks

Invoice Home

Starting price

$15.00 /mo.

Free.

Customizable invoices

Yes.

Yes.

Bank transactions

Yes.

No, but accepts payments through third-party integrations.

Cash flow reports

Yes.

No.

Double-entry accounting

Yes (Plus and Premium plans only).

No.

Third-party integrations

Over 200.

PayPal, Stripe, and Authorize.net.

FreshBooks vs. Bill.com
FreshBooks vs. Bill.com:

When it comes to invoicing, Bill.com lacks the customizable proposals and integrated time tracking available with FreshBooks. Bill.com also only offers invoice automation with its Corporate plan ($60.00 /user /mo.) while FreshBooks offers this feature on their Plus plan ($25.00 /mo.). FreshBooks is more affordable and offers more robust features.

FreshBooks vs. Bill.com Comparison:

Offer

FreshBooks

Bill.com

Starting price

$15.00 /mo.

$39.00 /user /mo.

Customizable invoices

Yes.

Yes.

Bank transactions

Yes.

Accepts online bank transactions and syncs with accounting software.

Cash flow reports

Yes.

No.

Double-entry accounting

Yes (Plus and Premium plans only).

Yes (Team plan and up).

Third-party integrations

Over 200.

Xero, QuickBooks, NetSuite, and Intacct.

FreshBooks vs. Sunrise
FreshBooks vs. Sunrise:

Sunrise offers a free plan with robust invoicing software, but this software lacks key functions like time-tracking and third-party integrations. While FreshBooks is a paid software, it offers the functions missing from Sunrise as well as over 200 integrations, where Sunrise only offers a PayPal integration.

FreshBooks vs. Sunrise Comparison:

Offer

FreshBooks

Sunrise

Starting price

$15.00 /mo.

Free.

Customizable invoices

Yes.

Yes.

Bank transactions

Yes.

Yes.

Cash flow reports

Yes.

Yes.

Double-entry accounting

Yes (Plus and Premium plans only).

Yes.

Third-party integrations

Over 200.

PayPal.

FreshBooks Blog:

FreshBooks has a small business blog on their website with helpful articles on expenses, product and partner reviews, case studies, and client relationships. They also offer ebook guides for small business owners.

Accounting Features:

FreshBooks' Double-Entry Accounting Tools identify revenue items and give accurate calculations of profits and losses. Users can invite their accountants to view their FreshBooks account and give them exclusive access to financial information.

FreshBooks Accounting features:

  • Automatic checks and balances.
  • Balance sheet.
  • General ledger.
  • Other income.
  • Accountant access.
  • Trial balance.
  • Cost of goods sold.
  • Chart of accounts.
  • Journal entries.

Invoicing Features:

FreshBooks helps businesses to easily create professional-looking invoices. The invoices are customizable, with personalized thank you emails and the ability to add your logo. FreshBooks' invoicing software allows businesses to accept payments via credit cards and ACH (but only U.S. ACH) and businesses receive payment up to 11 days faster than traditional banks. Users can automate reminders and follow-ups and request deposits on the invoices.

FreshBooks features a time and expenses tracking software that can be added to your invoices. Additional invoice features include:

  • Adding due dates.
  • Customizing payment terms.
  • Offering discounts.
  • Calculating taxes automatically.
  • Previewing invoices.
  • Selecting a preferred currency.
  • Receiving payment updates.
  • Sending invoices from the mobile app.

Integrations:

Category

Third-Party Integration

Accounts Receivable

Fundbox and Collbox.

Analytics

EazyBI, Malartu, Callexa, Klipfolio, Geckoboard, Natero, and ClicData.

Bookkeeping Services

Bench.

Client Scheduling

Acuity and Calendly.

Connector Tools

Zapier, OneSaas, and PieSync.

Customer Relationship Management

HubSpot, Capsule, Revamp CRM, noCRM.io, and Agile CRM.

Customer Support

Freshdesk, Zendesk, HappyFox, Natero, LiveChat, and SherpaDesk.

Ecommerce

Shopify, Square, WooCommerce, Selz, BigCommerce, Magento, and Podia.

Education

Elighten Me and Teachable.

Event Management

Eventbrite, Meetup, and Universe.

Expenses

Dropbox, Everlance, and Expensify.

File Storage

Dropbox.

Inventory Management

2Ship and BarCloud.

Lead Tracking

123FormBuilder, Wufoo, Formstack, and Gravity Forms.

Marketing

HubSpot, Callexa, Campaign Monitor, Constant Contact, MailChimp, Infusionsoft, SharpSpring, and AWeber.

Payments

Stripe, Partial.ly, Collbox, and Checkeeper.

Payroll

Gusto.

Project Management

G Suite, Teamwork, Asana, Basecamp, Trello, Yalla, ProWorkflow, Insightly, Clio, Intervals, and SherpaDesk.

Proposal

Bidsketch, Prospero, and Proposify.

Shipping and Tracking

2Ship.

Tax Help

Bench, Yearli, Hurdlr, Avalara TrustFile, Taxfyle, and GoSimpleTax.

Team Communications

Slack.

Time Tracking

Boomr, Teamwork, Asana, Basecamp, Trello, Everhour, Daycast, and SherpaDesk.

Utilities

G Suite, Zapier, OneSaas, Callexa, PieSync, Collbox, Expiration Reminder, Todoist, WordPress, Clio, InView, and Tangentia.

Website Management

WordPress.

Best For:

FreshBooks offers features that make is a great option for Entrepreneurs, Teams, and Accountants.

Other Products:

Expenses and Receipts Tracking:

Easily track your business expenses with FreshBooks' expenses and receipts tracking software. Businesses can connect their bank account or credit card with FreshBooks for automatic account updates and they can mark these expenses as billable to be added to customer invoices. FreshBooks will also organize your receipts in the cloud when you take a picture of and log a receipt.

Other features of FreshBooks' expense and receipt tracking software include:

  • Tracking multi-currency expenses.
  • Auto-categorization of expenses.
  • Tax-friendly categories.
  • Assigning recurring expenses.

Time Tracking:

FreshBooks' time tracking software helps businesses to keep track of the amount of time they are spending on clients and projects and then use that information for generating invoices. FreshBooks breaks down your hours as well as that of your entire team into easy-to-read reports and can be used on mobile devices as well as through apps such as Asana, Basecamp, Trello, and Teamwork. You can also add detailed, time entry notes.

Projects and Collaborations:

FreshBooks helps small businesses collaborate with their teams to boost productivity. Business owners can invite contractors, employees, and business partners to collaborate on projects and use team permissions to give them access to certain files.

Features include:

  • Chat and collaboration.
  • Assigning project due dates.
  • Project status overviews.
  • Project and deliverables management.
  • Inviting participants to projects.
  • Sharing images and files.
  • Managing projects with the mobile app.
  • Assigning rates and hours to specific projects.
  • Using team permissions to control access.

Estimates and Proposals:

FreshBooks features customizable proposals where users can clearly outline a project's scope, timeline, and deliverables. Users can then track the status of these proposals, from viewed to accepted, and easily transform them into ready-to-pay invoices. Clients can give feedback on proposals and accept them online

Payments:

With FreshBooks Payments, clients can pay directly through invoices and the payments will be automatically recorded in the business account. Clients will have multiple payment options through FreshBooks Payments, including Mastercard, Visa, Discover, AmEx, Apple Pay, and ACH. Credit card payments are processed at 2.9% + $0.30 per transaction and ACH at 1% bank transfer fees.

With FreshBooks Advanced Payments, users can accept payments online, over the phone, and in person. You can then save the credit card information for later billing and create subscription-based client profiles. You can also accept international currencies through Stripe.

Reporting:

FreshBooks offers insightful and detailed dashboards and reports with valuable information available at a glance. Using the financial reports, businesses can easily handle tax time as all the numbers are at their fingertips.

Mobile App:

FreshBooks' mobile app features all the products you would have access to on your desktop. Users can create and send invoices, take pictures of receipts and record expenses, collaborate with clients, and receive updates about viewed, paid, or overdue invoices. FreshBooks also syncs data across all desktop and mobile devices so that your account is always up to date.

Key Information:

Legal Name

2NDSITE Inc.

Founder

Mike McDerment

Founding Date

Jan 01, 2003

Address

1655 Dupont Street, Suite 250, Toronto, ON, M6P 3T1, Canada

Number of Employees

300

Number of Customers

24000000

Email

support@freshbooks.com

Telephone

1 (866) 303-6061

Website

https://www.freshbooks.com/

FAQs:

Freshbooks Reviews

Is FreshBooks better than QuickBooks?

FreshBooks and QuickBooks are similar in price range and both offer a full bouquet of features with each plan. While both are great accounting solutions, freelancers and small business owners tend to lean toward FreshBooks while larger businesses prefer QuickBooks for their accounting needs.

How much does FreshBooks cost per month?

FreshBooks' pricing ranges from $15.00 to $50.00 per month per employee.

Is FreshBooks easy to use?

Yes. FreshBooks cloud accounting software enables small businesses to complete accounting tasks like sending invoices, tracking expenses, generating reports, and logging hours with the FreshBooks time tracker. FreshBooks is cloud-based so you can access your account from your desktop or mobile phone.

Is there a free version of FreshBooks?

You can try out FreshBooks free for one month. Sign up by clicking "Try it Free" at the top of their webpage.

Which is the better accounting solution, Xero or FreshBooks?

Xero and FreshBooks offer affordable cloud accounting solutions with similar functionality for small businesses. Both providers offer a 30-day free trial so you can try out the software before you commit to purchasing a package.

How does FreshBooks payment processing work?

With FreshBooks, you can accept credit card payments online. All you have to do is connect with one of the FreshBooks payment gateways, WePay or Stripe. Payments will take up to 7 days to process.

How do I generate a FreshBooks invoice?

You can easily create a FreshBooks invoice online or download a free template to suit your needs.

Is there a FreshBooks app?

Yes, the FreshBooks cloud accounting app for iOS and Android allows you to work on the go and stay connected with your clients wherever you are. The app also comes with a FreshBooks time tracker.

How do I get in touch with FreshBooks customer service?

FreshBooks customers can contact customer service by calling 1 (866) 303-6061. You can also visit the FreshBooks support page on their website.

What are some FreshBooks alternatives?