FreshBooks Invoicing App 4+

Accounting & Expense Tracking


    • 4.7 • 10.9K Ratings
    • Free
    • Offers In-App Purchases



FreshBooks is a comprehensive invoicing and accounting software designed for business owners and their clients. It helps you manage your books, client relationships, and overall business more efficiently.

Key Features:

Creating Invoice - FreshBooks also offers easy and professional invoicing, allowing you to impress your clients with invoices that clearly show all the work you've done, and follow up with automated payment reminders if needed.

Expense Tracking - Expense tracking is also made easy with FreshBooks. You can snap photos of receipts on the go or import expenses from your bank account, then organize and assign them to clients, so you're always ready for tax time.

Mileage Tracking - One of the key features of FreshBooks is its mileage tracking, which automatically tracks your business trips as you drive and categorizes them for potential tax deductions.

Time Tracking - Time tracking in FreshBooks makes it easy for your team to log billable minutes, so you don't miss any billable time that can be costly. You can also automatically add billable time to invoices, ensuring all time is accounted for.

Online Payment Options - FreshBooks offers automated online payments, providing your clients with many different ways to pay and making it easier for you to get paid faster. It can help improve your cash flow and turn a trickle of payments into a waterfall.
Manage Your Clients - With FreshBooks, you can stay connected to your clients and manage your business on-the-go through its mobile app, so you're not tied to your computer all the time.

Generate Reports - You can run reports in FreshBooks anytime to see how your business is doing. It tracks every dollar in and out of your business, and with its easy-to-use double-entry accounting tools and reports, you can see your profitability, cash flow, and spending habits.

Great Customer Support - FreshBooks also has an award-winning customer support team that's always ready to help you with any questions or issues you might have. You can speak to a real human within three rings, making it easy to get the help you need.

Privacy Policy:
Terms of Service:

What’s New

Version 1.209.0

Bug fixes and performance improvements

Ratings and Reviews

4.7 out of 5
10.9K Ratings

10.9K Ratings

PaulO1954 ,

Revising my Review - Great Support

I use the online version of FreshBooks all the time, especially to track time and expenses on the go. The app, even with latest updates installed, was locking up frequently. And it was still tracking time from a job I did quite a while ago even though I have discarded it many times - it was up to 268+ hours! I was frustrated and posted a not-so-nice review of the app. The team at FreshBooks reached out to me almost immediately to see if they could help resolve the issue - and to find out how to fix the problem if there was indeed a glitch in the app. Justin and William worked with me to help me figure out that the problem was that I had not done a recent update and I needed to clear the cache on my device. Once that was completed, the app is working perfectly. It’s very reassuring to have fabulous tech support and a responsive app developer. Thank you!

Developer Response ,

Hi Paul 👋 I’m very sorry to hear about this frustrating experience. I’d love to work with you to better understand the situation and get this corrected. Since I’ll need more detail would you mind sending an email to with the subject “Mobile Help - Timer”? I’ll keep an eye out for that email so we can start working on this right away!

Badbluesman ,

Not Nearly As Good As The Desktop Version

I only use the mobile app for entering expenses and uploading photos of receipts. Other more detailed functions are difficult to do with thumbs. However a bug in the expense module has persisted on and off for many months: after entering all data you often hit the save button only to see all of your tedious thumb work vanish instantly! The only remedy is to re-enter the expense info on your desktop or laptop machine and then use the mobile app to upload the receipt photo. So at this point the app is a time waster rather than a time saver.

Another thing: why isn’t it possible to edit an existing expense to make it a recurring expense? Instead, you have to delete your previous entry and start over to create a recurring expense. Another time waster.

How about adding a mileage field to the time tracking module? That way, the user could track mileage and see a total at the end of the year. The IRS requires record keeping to support mileage deductions. Adding a mileage field to time tracking would create the fastest, easiest possible way to comply with the IRS on mileage. I have probably requested this feature 20 times on support calls. It seems to be falling on deaf ears.

Developer Response ,

Hey Bluesman - Thanks for taking the time to share your thoughts with us. I'm so happy to hear that you're enjoying the app so far. We're working hard to make improvements, add new features and correct issues that come. I'll pass your feature request along to our team. :)

BadBrain13 ,

Pretty good for free

I’ve been trying out FreshBooks for a few weeks and while it’s still lacking in some areas, it is pretty good for a free app. I needed something to track/log expenses, mileage, hours and invoices. I use the app along with the online version and set up was fairly straightforward. Both versions are easy to use and I like that the functionality I’m using is free. I like the “duplicate” feature for expenses in the online version and hope they add it to the app soon as it makes logging expenses on the go quicker. I also wish they’d provide the ability to attach more than one image to any given expense. For instance when logging expenses for a trip I would like to be able to bundle the expenses with a combined total and attach multiple receipts to a single expense record. I also wish there was a way to have daily recurring expenses (like parking or mileage) for a given project, instead of just weekly/monthly. Trying to log my parking and mileage daily via the app without the duplicate feature gets tedious. However in the end this is a free app that still has a lot of features so it’s hard to be too critical.

App Privacy

The developer, FreshBooks, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Linked to You

The following data may be collected and linked to your identity:

  • Location
  • Identifiers

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Contact Info
  • Identifiers
  • Diagnostics

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

You Might Also Like

Wave: Small Business Software
Invoice2go: Easy Invoice Maker
Square Invoices: Invoice Maker
QuickBooks Accounting
Invoice Simple: Receipt Maker
HoneyBook - Small Business CRM