FreshBooks Review 2022

What is FreshBooks?

In this FreshBooks review, you will know a simple and intuitive cloud-based invoicing and accounting software with several features to help with your business finances. It's a complete suite with modules for invoices, expenses, time tracking, accounting, projects, estimates, payments, and reports.

With FreshBooks, you can:

Create and send professional-looking invoices in less than 30 seconds.

Set up and receive online payments with a couple of clicks and get paid up to 4 days faster.

See when your client has seen your invoice and end the guessing game.

Keep on working with the mobile apps for iOS and Android.


Who is FreshBooks for?

Freshbooks is for freelancers, self-employers,  accountants, nonprofits, lawyers, eCommerce, real estate, and those running a small business with employees or contractors. This accounting software is designed to save lots of time with daily accounting tasks, making them flow seamlessly so that you can use your time to grow your business, focusing on things that matter.

Since it has many automated functions, you can forget about most manual accounting tasks.

Key FreshBooks features:


This works fast: you can enter the invoice without entering the client first. There are two pre-made invoice templates: simple and customized; in both of them you can add your logo, but in the customizable there are additional options like theme color, header, and font (two fonts to choose from).

In a matter of minutes, you can have a professional-looking invoice and add payments options with a pair of clicks.


In higher plans, you can add reminders, set and schedule recurring invoices (for example, if you do the same work each month/week), and add a late fee.

Want more invoice templates? Check this video:

If you deal with international customers, there is the option to change currency (there are over 150 available) for the invoice and also support for several languages (English, German, Spanish, French, and Swedish)
Once the invoice is ready, you can add a payment, print it, save it as a PDF, duplicate, archive it, save it as a draft or send it by email to your client, and the system notifies when your client opened the invoice.
The invoice links to FreshBooks Payments, where the client can pay by credit card or ACH transfer (ACH in the USA only)

If you have the FreshBooks account connected to your Stripe account, the client can click on the Stripe button and pay it, and then you need not check emails for payment notifications.



Expense tracking is easy; you can import bank statements, connect your credit card, or even take photos of your receipt tickets and see them in the expenses screen.

You can assign a particular expense to a client, add items to your invoices, enter expenses manually, and add vendor, category, and total amount.

Expenses are organized into Categories and Subcategories, which are set by default according to those usually found on Tax forms. Still, you can add, edit, and delete your items with a click.

The expenses can be marked as billable (invoice it to a client later) and recurring.

(if you buy through this link we may earn a small commission at no extra cost for you)

Estimates and Proposals:

An estimate is a simple detail of your job or services with cost estimation, but proposals are more detailed than estimates.

You know that a professional proposal and a first good impression is a step towards your next job or service, and here FreshBooks proposals stand out.

There are two proposal templates:

Modern and straightforward, in both designs, you can add your logo, banner, and font.

Once you select the template, you can edit the proposal items: Client name,   date, number, sections (Overview, Scope of Work, and Timeline), and add attachments up to 500 Mb.

Everything in FreshBooks has been designed for an intuitive and fast user experience; if you need an e-signature from your customer, there is no need for other software;  you can add this option to the proposal for the client to sign it before you begin with the work.

Note that proposals are available on the Plus and Premium Plans only, but the difference is worthwhile.

If you are using proposal software, some integrations can help (FreshBooks integration with Prospero, for example)

When you finish  your proposal, you can send it by mail, and then the client receives a link where he can click to accept it (if you asked for an e-signature, the customer needs to sign it first)
When the client accepts the proposal, you can easily originate an invoice.
All proposals are saved, and you can duplicate, edit or change an existing proposal when you need to create a fresh one.

Time tracking:

This is an essential but useful feature to track how much time you spend on a job. Using FreshBooks time tracking is critical to know how many hours you have worked for a specific job and get paid every minute of your effort. With this built-in module, you don't need to use a third-part time tracking software, and you can log manually or with the built-in timer.

The time tracking module has a built-in timer that you can set on and off and pause; it keeps active while running the software. With this timer, you can add time to a particular project or a client and generate an invoice from this module.

Also, the timer is available in the mobile app to record time when you are away from the office working in another location. It is possible to log employees' and contractors' time.



This feature allows you to collaborate with clients, employees, and contractors to create projects with flat rate or hourly based.

You can customize the project setting hourly rates, project name, and services, add team members, assign it to clients, and set up a budget.

You can communicate with your team members in the discuss tab and share files with them, too; this interaction is an essential feature to manage projects and makes it unnecessary to have an external program to keep your team projects going.

Also, customers can add comments to proposals and estimates, and you can reply to them. All this happens on the platform. This means that you won't be checking emails because FreshBooks modules manage all the info, but it also means that you don't need to spend money and resources on another platform for team communications.

Each person you invite to your project has unique roles and access to your project (Admins, managers, employees, contractors, and accountants). For example, a user can assign a task to employees or contractors.

You can issue an invoice and send it by email to the client when the project is completed.


The main reports are Invoice and Expense reports:

Invoices details, items sale, revenue by client and expense report.

Payment report: Accounts aging and payment collected

Accounting reports: Balance sheet, profit and loss, general ledger, trial balance, Bank reconciliation summary and sales tax summary.

You can mark any report as favorite for easy access on top of the screen.

Outstanding revenue: Shows which invoices are Overdue (have passed the due date of the invoice) and Outstanding (those unpaid and not passed the due date)

Total profit: This is the difference between Payments (green) and Expenses (red) Here you can customize the date range and the currency if you are working overseas.

Revenue Streams: Here you can see where revenue is coming from.

Spending: Know where your money is going

Unbilled Time: Never forget to bill your work time again, this section shows if there is time you have worked and is not yet billed.

All the reports can be printed, emailed and also exported to Excel.

(if you buy through this link we may earn a small commission at no extra cost for you)


You can accept all major credit cards within this platform, including Visa and  Mastercard. You also can connect to Stripe and PayPal, and cash and check payments can be accepted too (you have to enter these manually)

The process to connect your bank account is straightforward  and goes through email and business verification:

Payment fees are fixed, and FreshBooks claims no hidden costs since fees apply only on current transactions and have no monthly cost. For credit cards it is 2.9% + $0.30 per transaction.


When a customer pays, the system automatically deduces that amount from the invoice to be the total or partial payment.


Over 85 apps and integrations are available to connect with FreshBooks to make your accounting more accessible; this feature adds a lot of value to this software.

Some integrations are:

Stripe: Accept secure payments online.

Squarespace: This sync option lets you bring all orders, payments, and products into FreshBooks.

Formstack: Custom forms building.

Capsule CRM: Send invoices from FreshBooks inside a CapsuleCRM client's profile

Prospero: Turn your Prospero proposal into an invoice.

Slack: For easy information sharing.

Dropbox: Cloud storage that integrates into FreshBooks for easy expense tracking.

HubSpot: Push your customer contact details into FreshBooks to evaluate the ROI of your marketing actions.

Trello: Easily track time with Trello integration.

Shopify: Automate your Shopify accounting with this integration.

G Suite: Add Gmail contacts like clients and create invoices straight from your email account.

Gusto: Import your payroll transactions for more accurate expense tracking.

Zoom: Connect to Zoom to pull your meeting minutes into FreshBooks for easy billing.

eBay: Improve your finances, saving hours of manual work.

Magento: Connect the popular eCommerce application with FreshBooks through Zapier.

Bench: Connect with a professional bookkeeping platform at affordable pricing.

Plenty of other integrations are available, such as analytics, customer support, education, event management, inventory management, marketing, payroll, project management, tax help, website management, CRM, accounts receivable, and more.

And if the integration you need is not listed, Zappier, ONESaaS,  Integromat, Piesync, and Devart can connect hundreds of applications to automate your workflow.

FreshBooks pricing:

There are four plans to choose from; Lite, Plus, Premium and Select. This is a screenshot for monthly subscriptions; if you pay annually, the costs are lower.


The Lite Plan is the most affordable and suits small businesses like freelancers or individuals. There are basic features (unlimited invoices only for up to 5 clients), but it is convenient. It includes total estimates, expense tracking, credit card, transfers payments, and limited reports.
There are unlimited invoices for up to 50 clients in the Plus Plan. You have total estimates and proposals, double-entry accounting reports, and recurring billing, which is an exciting feature to have (if you get paid quickly, the price difference between plans is trivial).

The Premium Plan allows to work with unlimited billable clients and to run financial and accounting reports. Mobile apps are available on all plans.


FreshBooks is a simple and intuitive platform to keep your finances ordered. The whole interface is clean, and every process is quick and straightforward.
This software is aimed at freelancers and small business owners that need a simple app to maintain finances organized with minor effort. Since it is a cloud-based system, you do not need to install a program on your PC and run it on any web browser.
Although mobile apps (available for Android and iOS) have limited functionality, they are helpful if you add registers and keep them synchronized.
Note that you can try FreshBooks for free for 30 days (can cancel at no cost), and there is no need for a credit card); this is an excellent option to take and try for yourself.