Running a business requires tracking invoices, monitoring expenses and generating reports for tax filing. Having a reliable accounting software service can help simplify these tasks, and FreshBooks stands out for its ease of customization and affordability, earning it a spot on our list of best accounting software services. While it doesn't have quite as many features as QuickBooks Online, Freshbooks could be a good choice for a smaller business with simpler needs.
FreshBooks
Cost
Cost varies depending on the plan. Click "Learn More" for details
Standout features
Extremely easy to get started; Lite plan offers a lot of features; it's easy to upload receipts (including mileage) and create invoices. App offers time tracing. Very mobile friendly interface.
Categorizes your expenses
Yes
Links to accounts
Yes, credit cards and bank accounts
Availability
Available for Web, iOS and Google Play
Security features
FreshBooks utilizes 256-bit SSL encryption, secure firewalls, multi-factor authentication and regular vulnerability scanning and AI-driven fraud detection.
Pros
- Easy-to-use interface
- All plans include time tracking and unlimited invoices and expenses
- Clients can view and pay invoices via portal on mobile app
Cons
- Cost for additional team members and FreshBooks integrations can make it expensive
- Lower tiers lack double-entry accounting reports and have limits on billable clients
How FreshBooks works
FreshBooks is a web-based accounting platform designed to help manage small or medium-sized businesses. The platform has four pricing plans to choose from and will recommend one to you based on your business type – whether you're a freelancer, self-employed, or have a business with contractors or employees. You can also tack on optional add-on features to each plan, such as inviting team members onto the account or the ability to accept payments for your business online, at an additional cost.
FreshBooks plans and pricing
FreshBooks currently offers four pricing tiers: Lite, Plus, Premium and Select. Here's a breakdown of what each package offers.
Lite
Cost: $19 per month or $228 per year
- Send unlimited invoices to up to 5 clients
- Track and send unlimited expenses
- Send payments via credit cards and bank transfers (ACH)
- Run financial and accounting reports
Plus
Cost: $33 per month or $396 per year
- Send unlimited invoices to up to 50 clients
- Set up recurring invoices and client retainers
- Send unlimited estimates and proposals
- Accept payments via credit cards and bank transfers (ACH)
- Automatically capture receipt data
- Invite your accountant to access your account
- Run financial and accounting reports
Premium
Cost: $60 per month or $720 per year
- Send unlimited invoices to an unlimited number of clients
- Set up recurring invoices and client retainers
- Send unlimited estimates and proposals
- Accept payments via credit cards and bank transfers (ACH)
- Automatically capture bills and receipt data
- Invite your accountant
- Track project profitability
- Customize email templates with dynamic fields
Select
Cost: Pricing isn't disclosed, so you'll need to contact FreshBooks for a quote.
- This tier includes everything in the Premium plan as well as other features such as removing FreshBooks branding from client emails and adding two members to your account
Each tier also offers add-ons that cost the same across each tier.
- Additional team members: $11 per user per month
- Advanced payments: $20 per month - including features such as setting up recurring billing profiles and scheduling subscription payments for specific clients
- FreshBooks Payroll: A payroll management system that costs $40 per month, plus $6 per employee each month (the first month is free to qualified, existing FreshBooks customers)
FreshBooks pros and cons
Make sure to consider these pros and cons before signing up for FreshBooks.
- Offers a 30-day free trial
- FreshBooks offers comparable prices to other services on the market
- Available to download on both iOS and Android
- Uses a double-entry system of accounting
- Must pay extra per additional user in each plan
- Reviewers mention negative experiences with customer service
Availability and Ratings
Freshbooks is available in the App Store (for iOS) and on Google Play (for Android). It's also accessible from a web browser.
Rating in App Store at time of writing: 4.7 out of 5 (over 10,000 ratings)
Rating on Google Play at time of writing: 4.5 out of 5 (over 5,000 ratings)
FreshBooks alternatives
If FreshBooks isn't quite the right fit, there are plenty of other accounting software services to check out. This is how three of the best stack up against FreshBooks.
FreshBooks vs. Wave
Wave
Cost
Starter Plan has a base price of $0 a month (not including applicable tax); Pro Plan has a base price of $16 a month (not including applicable tax)
Payroll service starts at either $20/month + $6/month per employee + $6/month per contractor (self-service states) or at $40/month + $6/month per employee + $6/month per contractor (tax service states)
Benefits Administration
None
HR tools
No
FreshBooks strikes a good balance between affordability and features that make it a great choice for smaller businesses. But if you're a freelancer or can count the number of employees with one hand, Wave is even better. The platform's Starter plan costs $0 a month for basic invoicing and bookkeeping records, which may be all you need if you're a freelance writer or consultant. Wave also has a Pro plan ($16 a month) with additional features such as adding team members, automatically logging bank transactions and more. You also can pay for add-on services for both a Starter and Pro plan, including payroll (base price of $20 a month) and even hire a bookkeeper ($149 a month).
FreshBooks vs. QuickBooks
QuickBooks
Cost
Costs may vary depending on the plan, but you can take advantage of a limited-time offer: 50% off for 3 months
Standout features
Tracks your business expenses as they happen, as well as your income. Users can use app to do invoicing, accept payments, manage their cash flow, maximize tax deductions, track travel miles, run reports, send estimates, manage bills and 1099 contractors, plus pay employees
Categorizes your expenses
Yes
Links to accounts
Yes, bank and credit cards, plus third-party apps like PayPal and Square
Availability
Accessible from any web browser and offered in both the App Store (for iOS) and on Google Play (for Android)
Security features
Verisign scanning, password-protected login, firewall-protected servers, and the same encryption technology (128-bit SSL) used by the world's top banks. QuickBooks also offers multiple permission levels that you can set for additional users' access
Terms apply.
FreshBooks offers a slew of features, but QuickBooks Workforce has some tricks up its sleeve that give it an edge if you have a bigger business with more complicated needs. QuickBooks' higher-tier plans include additional users at no extra cost (vs. FreshBooks charging $11 per additional user), and abilities such as profit and loss reporting, expense tracking and automatic sales tax calculation. While QuickBooks has the more expensive pricing plans, you likely will ultimately save money if you have to add dozens of users to your account.
FreshBooks vs. Xero
Xero
Cost
Starts at $20 per month
Benefits Administration
Yes, through a partnership with Gusto
HR tools
Yes, in partnership with Gusto; When you sign up for Xero you get 30 days of Gusto for free and after that, you must pay Gusto's standard charges
If pricing is a concern, Xero offers more affordable options, with its basic plan (Early) starting at just $20 per month. Its most expensive offering, the Established plan, costs $80 per month without discounts. While FreshBooks offers a robust set of features, Xero also provides plenty of functionality such as a sales tax calculator, 1099 and W-9 payment management, short-term cash flow snapshots, bill and receipt capturing and the ability to enter a limited number of bills and invoices.
Money matters — so make the most of it. Get expert tips, strategies, news and everything else you need to maximize your money, right to your inbox. Sign up here.
Why trust CNBC Select?
At CNBC Select, our mission is to provide our readers with high-quality service journalism and comprehensive consumer advice so they can make informed decisions with their money. Every review is based on rigorous reporting by our team of expert writers and editors with extensive knowledge of small business products. While CNBC Select earns a commission from affiliate partners on many offers and links, we create all our content without input from our commercial team or any outside third parties, and we pride ourselves on our journalistic standards and ethics.
Catch up on CNBC Select's in-depth coverage of credit cards, banking and money, and follow us on TikTok, Facebook, Instagram and Twitter to stay up to date.





