FreshBooks Review

Invoicing Made Simple

Advertising Disclosure This article/post contains references to products or services from one or more of our advertisers or partners. We may receive compensation when you click on links to those products or services
FreshBooks If you're a small business owner or solopreneur, you've got enough stress to manage. And invoicing, in particular, can be a colossal pain in the neck.

FreshBooks was created to help take the pain out of invoicing, but that's not all it does. I took a closer look into this business accounting and management software, and this is what I found.

Cost - 8
Customer Service - 9
Ease of Use - 10
Tools & Resources - 10
Reporting - 8
Accessibility - 9


FreshBooks is a cloud-based invoicing and accounting software specially designed for small businesses and those who are self-employed. FreshBooks makes it easy for you to manage finances, client invoices, track projects and timekeeping, and communicate with team members. It does offer third party payroll integration for an extra fee, and the pricing plan may be too high for solo-run businesses who have more than five clients.


What Is FreshBooks?

FreshBooks is a cloud-based invoicing and accounting software specifically designed for the small and micro business owner. Whether you run your business solo or manage a small team, FreshBooks has the software you need to keep track of projects, invoices, clients, contractors, timekeeping, payments and finances.

FreshBooks started in 2006 as an online invoicing software, and it has since expanded into a feature-rich business accounting and management software.

Today, not only can you create professional-looking invoices, but you can also create estimates and proposals, add team members to projects, create client portals, manage business transactions for tax time, and integrate FreshBooks with your favorite apps like Asana or Gusto.

FreshBooks Features

Price$4.50 - $15.00/month
Bank Reconciliation
AccessWeb Based, iPhone App, Apple Watch, Android App, BlackBerry App
Expense Tracking
Inventory Management
Client Portal
Contact Management
Bill Pay
Point of Sale
Third Party Intergration
Currency Supportmultiple
Two-Factor Auth.
Import QFX, QIF Files
Customer ServiceEmail; Phone M-F, 8 a.m.-8 p.m. EST

How Does FreshBooks Work?

You can try FreshBooks free for 30 days, no credit card required. All you need to do is sign up with your email and a new password.

Once your email is confirmed, you’ll have access to your FreshBooks dashboard where you can start putting together your company profile and listing all your services and products (this is the information you’ll use to fill out invoices, proposals, estimates and projects faster).

After putting together your business information, you’ll want to set up your bank connections (which is done through Yodlee), so you can start importing transactions.

Once you’re set up with bank connections, you’ll get set up to accept credit card payments through the FreshBooks platform using the WePay system. Your account will have to be verified, so be sure to check your email.

You can also get set up to accept payments through Stripe if you have international clients.

From there you can add team members and start creating invoices and playing around with the different features.


Once you set up your company profile and a list of your service items with pricing, you can start creating invoices.

The system is simple to use. You can create and send a new invoice in just a couple of minutes and get on with the rest of your day. It beats trying to use an Excel sheet and PDF form.

FreshBooks lets you send and manage professional invoices that include line items for the following types of expenses:

  • Project expenses
  • Tips
  • Hourly wages
  • Percentages
  • Taxes
  • Other fees

FreshBooks is also the most flexible invoicing software that I’ve used yet:

  • Invoice a client before the project starts; FreshBooks will automatically keep track of the project and will help you manage the rest of the invoice
  • It allows for partial payments
  • FreshBooks lets you create ongoing/recurring payments
  • The software allows clients to pay a percentage of a total payment

FreshBooks also makes it easy to manage invoices after they’ve been sent out. Here are some options you'll see:

  • Send clients payment reminders
  • Charge late fees
  • Change currencies and language
  • Add taxes
  • Customize payment terms
  • Invoice from a desktop or mobile


FreshBooks makes it easy to accept payments from clients directly from within the invoice. They can pay with a credit card, PayPal, Stripe or Apple Pay, so you can accept payments from anywhere in the world.

Signing up to accept credit card payments through FreshBooks is free and is done through WePay. You’ll need to verify your account and link your bank within 14 days.

Here are the fees for accepting credit card payments through FreshBooks:

  • Visa, MasterCard and Discover credit cards: 2.9% + $0.30
  • American Express credit cards: 3.5% + $0.30

Link PayPal and Stripe to accept payments through those apps to give clients other payment options.

However, if a client wishes to pay you by ACH bank transfer, check or another form of payment, FreshBooks doesn’t support it. You will need to make outside arrangements with your client.

You can, however, manually mark that invoice as paid/complete as soon as you receive payment.

The best part about FreshBooks' payment feature is that it integrates with your expense tracking.


The newest version of FreshBooks allows you to manage all your business accounting in one place.

No more having to use two or three different apps to track your business expenses. It’s nice to have one place to manage the accounting side of things.

Connect your business bank accounts, including PayPal and any business credit card accounts, and FreshBooks automatically imports all your transactions to manage in one place.

Take pictures of receipts and save them to FreshBooks so you can access them at tax time on desktop or mobile. You can also categorize your expenses as they happen, and in one place and FreshBooks will remember the rules you set for future transactions.

Bill project expenses more efficiently when it comes time to invoice clients once you’ve set all your expense rules and categories in order.

Show clients a project’s expense receipts and project progress in the client portal. I really like how you can keep things organized in the new FreshBooks, even if transactions are made from different accounts.

Time Tracking

Time is money, and if you’re a small business owner with billable hours, FreshBooks makes it easy for you to keep track of the time you and your team members spend on projects.

You can download a Chrome extension for desktop or open the app on your smartphone and start tracking your time.

If you forget to stop the timer when you’ve finished working on a project or forgot to start one, you have the option of manually inputting your time.

Here are some things the time tracking feature can do for you:

  • Create reports for daily, weekly and monthly time sheets for you and/or your team members
  • Log hours manually
  • Track time against clients
  • Track time against projects
  • Add detailed notes to each timesheet

Proposals and Estimates

A new and exciting feature in FreshBooks is the ability to create professional-looking proposals and estimates for clients that link directly to projects and automatically generate invoices when the project is complete. No more using different applications to get this task done!

You can create a detailed proposal that includes an overview, the scope of work, timeline, and pricing:

  • FreshBooks will automatically turn an estimate into a project and a project into an invoice once it’s approved.
  • Clients can review, comment and approve all within the FreshBooks platform.
  • Create a proposal and send it from your smartphone just as fast as you would from the desktop.


Another excellent feature of the new FreshBooks is the ability to track and manage entire projects. FreshBooks lets you create a space where team members and clients can view and share files, chat, and collaborate on a project. On the platform you can:

  • Assign due dates
  • Manage and share project statuses and overviews
  • Create client portals
  • Share images and files, including proposals, estimates, expense receipts and reports and invoices
  • Manage and control access and permissions
  • You can also separate both flat rate and hourly rate type projects


FreshBooks helps you stay on top your business by helping you create different kinds of reports. View them to get an idea of how things are going with the business or print them out for your accountant, team members, contractors, or clients.

FreshBooks lets you create the following types of reports:

  • Profit and loss reports
  • Sales tax summaries
  • Invoicing details
  • Expense reports
  • Color-coded spending reports
  • Accounts aging reports
  • Payments collected
  • Time-entry details reports

Filter reports by clients, teams, team member, dates, projects, etc. When you’re ready, you can print or export your reports to an Excel sheet to share with your bookkeeper or accountant.

Third-Party Apps, Add-ons and Integrations

FreshBooks may not offer payroll features, but it does have a third-party integration with Gusto, a favorite payroll app designed for small business.

Along with Gusto, FreshBooks partners with a long list of other popular third-party apps to seamlessly work together to help your business get stuff done.

Here’s a partial list of some of the integrations they have available with FreshBooks:

  • Asana
  • Basecamp
  • Bidsketch
  • Boomr
  • Fundbox
  • G Suite
  • Gusto
  • Hubspot
  • Hurdlr
  • MailChimp
  • PayPal
  • Shopify
  • Slack
  • Square
  • Stripe
  • Teachable
  • Trello
  • WordPress
  • Zapier
  • And more

Mobile Apps

FreshBooks has a beautifully redesigned mobile app available on Android and iPhone and whatever you do on your phone will sync with your cloud account.

The mobile app is free to download.

With the FreshBooks mobile app, you can do the following:

  • Send and manage invoices
  • Take pictures and upload receipts
  • Track expenses
  • Respond to clients and team member questions
  • Track time spent working on projects

Alternatives & Compare

HighlightsQuickBooksFreshBooksSage Business Cloud Accounting
Bank Reconciliation
PromotionsTry Now FREE for 30 Days!Try It Free for 30 DaysSTART SMALL, DREAM BIG
QuickBooksFreshBooksSage Business Cloud Accounting

FreshBooks Pricing

All pricing plans come with a no-obligation 30-day free trial for you to try premium features, no credit card required. As of March 2021, FreshBooks is offering a 60% off for six months deal, which is reflected in the pricing below.

There are four plans:

Lite – 5 Clients

$4.50/month or $108 if billed for a 1-year plan

The Lite plan is for micro businesses with less than five clients (no team members).

Here’s what you get:

  • Create professional and customized invoices – Unlimited
  • Time tracking
  • Accept online payments and credit cards
  • Import expenses from your bank
  • Send estimates
  • Create reports

Plus – 50 Clients

$7.50/month or $180 if billed for a 1-year plan + $10 per team member add-on

The Plus plan is for small businesses with up to 50 clients. If your business has team members, there is an additional $10 per team member for them to be able to track time to projects, track expenses and help manage projects within your FreshBooks account.

Here’s what you get with the Plus plan:

  • All features included in the Lite plan
  • The ability to send invoice payment reminders
  • Charge late fees for overdue invoices
  • Schedule recurring invoices
  • Send proposals for pending projects

Premium – 500 Clients

$15/month or $360 if billed for a 1-year plan + $10 per team member add-on

The Premium plan is structured for small businesses with teams and agencies. You get all the features that come with the Lite and Plus plans with support up to 500 clients.

Select – 500 + Clients

If your business has more than 500 clients or bill more than $150K a year, FreshBooks has a plan called FreshBooks Select that offers high volume invoice processing, lower credit card transaction rates and a dedicated account manager. This account starts with two team members. Pricing is custom based on the business.

FreshBooks Pros & Cons


Efficient Invoicing
—Save money and time by allowing FreshBooks to manage your invoices.

—FreshBooks will interact with thousands of banking institutions, along with PayPal and Stripe.

Time Management
—FreshBooks' internal and mobile timers help you determine if you're spending too much time on a project.

Cloud Based
—There's no app to install, and you can access your account from any device with internet connectivity.

Easy to Use and Multi-Platform Friendly
—I got started and sent my first invoice within 30 minutes.


Pricey for Small Business Owners
Pricing may be high for small business owners who fall somewhere in between the features of the Lite and Pro plans.

No ACH Transfers
FreshBooks does not support ACH bank transfers for payment.

Limitations When Adding Product
When you add a new product or service, there is nowhere to add fee options, only taxes.


FreshBooks has come a long way since starting in 2006 as an online invoicing software. After trying other invoicing apps like 17hats, QuickBooks, and PayPal, as well as manually creating invoices on Word and sending them on PDF, I really like how FreshBooks puts everything you need for invoicing and managing projects in one place and makes it so easy to use.

The newest version of FreshBooks is surprisingly smooth and fast to set up both on the desktop and on a smartphone. The time it took me to sign up, set up my account/company profile, and send my first invoice was about 30 minutes. And it took that long because I was poking around the dashboard.

I just wish the pricing was a different. As a solo business owner, the most value I get when it comes to invoicing is to be able to have the software remind me of when an invoice is due and to send clients payment reminders automatically.

Overall, I think FreshBooks is worth the try, especially since it offers a 30-day free premium-feature trial. However, you may find the Pro plan features worth the price if you can do everything with just one app (manage invoicing, project and time tracking, and accounting).

Christine C. Renee

Christine is a freelance money blogger who is passionate about helping fellow solopreneurs do better with their time and money. Her love for freelance blogging shows in her work where her clients get results! Want to learn more? Follow her on social media or visit her little corner of the internet.

Related Articles


  1. All of the comments before my comment seem to be accolades from 2+ years ago. While I agree that the product is decent, they are raising their rates by 50% this year (2018). So what used to be $10 is now $15 a month (cheapest tier).

    I’m not cheap, I pay for services that are worth it (and I invoice over $400K per year), but this out of nowhere increase has the feel of their investors putting the squeeze on them to squeeze their customer base.

    As decent as FB is, it’s not worth MORE than an Office365 subscription (as a counter example)…services like this should weigh themselves against heavy lifting products/services such as that.

    In my case, I’ll probably move onto Excel (ironic, given it comes inside of Office365 which I just referenced), or maybe even give QuickBooks a go (some say market leader), since FB seems to want to emulate QuickBooks pricing.

  2. Great review – the only thing I wish had been mentioned is that the $0.50/ payment option for paypal is ONLY for clients who a) have a paypal account and b) use the balance in their paypal account. So, the core is they CAN’T just pay with their credit card with this option, they need to be willing to use/set up their paypal account and link it to their bank account and transfer funds that way. If they are though, that’s great! Especially for us – as web designers/developers, we can’t afford to give away $300 or more in credit card fees for a $3k project so we wait for checks in the mail still.

  3. Freshbooks has always been the cream. Other such applications are capable of doing the job as well. I know of, mostly known for how they offer custom features for their subscribers, apart from the obvious billing/ invoicing. Oh, and you can also schedule your invoices to be sent at a particular time.

    1. I second that Amy. I recently moved out of Freshbooks to Invoicera, just because I’m too specific with my requirements and Invoicera knows that.

      They’re helping me out with getting some customization I need.

  4. Awesome review. I used freshbooks for a little while and liked it for the most part but found it to be a little more complex then what I needed. I recently checked out Toast Invoice and fell in love. They have a free plan for up to 3 clients. You guys should check it out –

  5. I’ve been a huge fan of FreshBooks since I first tried them out at the beginning of 2012. Now I don’t know where I’d be without them. And with the release of their mobile app yesterday, I couldn’t be more thrilled! They save me a ton of headache and I save a lot of money in Paypal fees too.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button