Freshbooks is cloud-based timekeeping and billing software that has extensively customizable invoicing capabilities and is designed for the small business market.
FreshBooks provides timekeeping and billing services to small businesses of all sorts and is widely used by solo and small law firms. FreshBooks allows you to track your time, invoice, bill your clients, and more. You can track your time via client or project in FreshBooks. Set a timer at the beginning of a task and link it to a client, and when you stop the timer, the logged time can be directly imported to an invoice. If you have a multi-attorney firm and want to see how all of your employees are doing, you can see that at a glance. FreshBooks also provides a daily at-a-glance timekeeping report.
Customizable invoices. Their invoicing feature is highly customizable, allowing attorneys to quickly add logos and other personalized touches such as a “thank you” email. Multi-language invoices and multi-currency are also available.
Accepting payments. FreshBooks allows you to accept payments via credit card, and it automates the process of following up with clients about late invoices, which can be very helpful to attorneys who would like to get away from needing to repeatedly email clients asking for payment. You’re also able to set up recurring auto-billing for clients that you bill monthly for services. When you receive payments, the software will automatically record the payment and deposit it to your bank account.
Reports. Several types of reports are available in FreshBooks. You can run an accounts aging report, a profit and loss statement, a summary of profits and outstanding revenue, and more. The reports can help attorneys stay on track financially.
FreshBooks has a free trial for 30 days, no credit card required. Monthly plans are priced on a per-client basis.
- $15/month to bill up to 5 active clients.
- $25/month to bill up to 25 active clients.
- $50/month to bill up to 500 active clients.
|Starting Processing Fee|
|Accepts Major Credit Cards|
Things You Might Want to Know
Security. Information traveling between your browser and FreshBooks is protected with 256-bit SSL encryption. Both the application and your data rest behind firewalls. Sensitive information such as credit card numbers and bank account information are encrypted in FreshBooks’ database using AES (Advanced Encryption Standard). FreshBooks uses redundant servers and your data is replicated across multiple databases, which ensures that a single database failure won’t cause data loss. Data is backed up nightly and stored in an offsite location.
Migration. You can import your clients into FreshBooks via a CSV (comma-separated value) file. FreshBooks provides a sample file to help you format your file.
Apps and integrations. FreshBooks has both iOS and Android applications. It integrates with about 25 programs, including Zapier, Stripe, and Google’s G-Suite.
It’s not accounting software. Although FreshBooks markets itself as “cloud accounting,” its use of the word accounting is misleading at best. FreshBooks is not a replacement for actual accounting software like Xero or QuickBooks. FreshBooks is excellent timekeeping and billing software with some nice-to-have features like expense tracking, but it is missing many features that are standard in actual small-business accounting software.
Who FreshBooks is For
FreshBooks is a good choice for solo and small firms that want a solution that allows them to easily track time and who also have a practice that demands frequent recurrent billing.