Many or all of the products on this page are from partners who compensate us when you click to or take an action on their website, but this does not influence our evaluations or ratings. Our opinions are our own.
FreshBooks
Best for Overall invoicing software for freelancers
Additional pricing tiers (per month): $43, $70, custom.
for 4 months.
on FreshBooks' website
Pros
- Stay in touch with clients through the FreshBooks mobile app and get notified when invoices have been viewed or become overdue.
- Intuitive, customizable invoicing capabilities compete with those of more robust accounting solutions.
- Track time and add billable hours to invoices in all plans.
- Weekday phone support in all plans.
Cons
- Highest-tier Select plan only comes with two users (additional users add $11 per month) and lower-tier plans put limits on billable clients.
- Least expensive plan lacks double-entry accounting reports, bank reconciliation and accountant access.
Square Invoices
Best for Sending contracts
Free plan; $49 Plus plan; $149 Premium plan.
of the Plus and Premium plans.
on Square's website
Pros
- Unlimited invoicing, estimates, contracts, users and clients in all plans.
- Integrates with Square’s all-in-one payment platform.
- Streamlined and intuitive.
- Ability to process in-person and online card payments as well as cash, checks, ACH transfers, Apple Pay and Google Pay.
- Send recurring invoices.
- Automatic payment reminders.
- Gives clients the option to include a tip.
Cons
- Must use Square’s in-house payment processing to accept online payments.
- Free plan does not enable custom invoicing fields and the ability to auto-convert estimates into invoices.
Wave Invoicing
Best for Free invoicing software for freelancers
Additional pricing tiers (per month): $19.
Pros
- No billable client or invoice limits.
- Integrates with Wave Accounting.
- Recurring invoices and automatic billing for repeat clients.
- Automatic online payment reminders.
- Converts estimates into invoices.
Cons
- Limited features may not be suited for fast-growing businesses.
- Must use Zapier for third-party integrations.
Bonsai
Best for End-to-end project management
Additional pricing tiers (per month): $39, $79.
Pros
- Unlimited clients and projects in all plan tiers.
- Extensive library of invoice templates, open to all plan tiers.
- Can also send proposals and contracts.
- Upgrade, downgrade or cancel your plan at any time.
- Add-ons for additional collaborators and tax assistance are available.
Cons
- Lower plan tiers limit the number of project collaborators.
- No phone support available, email and in-app chat only.
HoneyBook
Best for Streamlined client experience
Additional pricing tiers (per month): $39, $79.
or 50% off for the first year if billed annually.
Pros
- Manage all aspects of a project and client experience, not just invoices.
- Access to a library of templates across all plan tiers.
- Smooth and attractive client experience.
- Mobile app has robust functionality, including the ability to create and send invoices, share files, track time, access reports and more.
Cons
- Must use HoneyBook as your payment processor to accept online payments.
- QuickBooks Online integration only available at higher tier plan.
Harvest
Best for Time tracking
Additional pricing tiers (per month): $11, customizable.
Pros
- Offers a free plan (limited to two projects).
- Advanced time tracking features, including integrations with Google Calendar, Slack, Asana, Trello and other project management tools.
- Display billable hours by task, person or project on invoices.
- Snap and upload photos of billable expense receipts with the mobile app.
- Integrates with QuickBooks Online and Xero for accounting.
Cons
- Invoice customization options are limited. Free users can’t add company logos to invoices, and Harvest offers only two templates (one PDF and one GDoc).
- Payment integrations are limited to Stripe and PayPal.
QuickBooks Solopreneur
Best for Separating business and personal expenses
Additional pricing tiers (per month): $20.
for first three months or free 30-day trial.
Pros
- All-in-one solution for invoicing, profitability tracking and separating business and personal expenses.
- No billable client or invoice limits.
- Live tax assistance add-on available.
- Ability to set business goals and track progress.
Cons
- Not scalable; only one plan tier available.
- Doesn’t include time-tracking tools.
- Default
- NerdWallet rating (high to low)
- Starting at (low to high)
FreshBooks
Best for Overall invoicing software for freelancers
Additional pricing tiers (per month): $43, $70, custom.
for 4 months.
on FreshBooks' website
Pros
- Stay in touch with clients through the FreshBooks mobile app and get notified when invoices have been viewed or become overdue.
- Intuitive, customizable invoicing capabilities compete with those of more robust accounting solutions.
- Track time and add billable hours to invoices in all plans.
- Weekday phone support in all plans.
Cons
- Highest-tier Select plan only comes with two users (additional users add $11 per month) and lower-tier plans put limits on billable clients.
- Least expensive plan lacks double-entry accounting reports, bank reconciliation and accountant access.
Pros
- Stay in touch with clients through the FreshBooks mobile app and get notified when invoices have been viewed or become overdue.
- Intuitive, customizable invoicing capabilities compete with those of more robust accounting solutions.
- Track time and add billable hours to invoices in all plans.
- Weekday phone support in all plans.
Cons
- Highest-tier Select plan only comes with two users (additional users add $11 per month) and lower-tier plans put limits on billable clients.
- Least expensive plan lacks double-entry accounting reports, bank reconciliation and accountant access.
Pros
- Stay in touch with clients through the FreshBooks mobile app and get notified when invoices have been viewed or become overdue.
- Intuitive, customizable invoicing capabilities compete with those of more robust accounting solutions.
- Track time and add billable hours to invoices in all plans.
- Weekday phone support in all plans.
Cons
- Highest-tier Select plan only comes with two users (additional users add $11 per month) and lower-tier plans put limits on billable clients.
- Least expensive plan lacks double-entry accounting reports, bank reconciliation and accountant access.
Square Invoices
Best for Sending contracts
Free plan; $49 Plus plan; $149 Premium plan.
of the Plus and Premium plans.
on Square's website
Pros
- Unlimited invoicing, estimates, contracts, users and clients in all plans.
- Integrates with Square’s all-in-one payment platform.
- Streamlined and intuitive.
- Ability to process in-person and online card payments as well as cash, checks, ACH transfers, Apple Pay and Google Pay.
- Send recurring invoices.
- Automatic payment reminders.
- Gives clients the option to include a tip.
Cons
- Must use Square’s in-house payment processing to accept online payments.
- Free plan does not enable custom invoicing fields and the ability to auto-convert estimates into invoices.
Pros
- Unlimited invoicing, estimates, contracts, users and clients in all plans.
- Integrates with Square’s all-in-one payment platform.
- Streamlined and intuitive.
- Ability to process in-person and online card payments as well as cash, checks, ACH transfers, Apple Pay and Google Pay.
- Send recurring invoices.
- Automatic payment reminders.
- Gives clients the option to include a tip.
Cons
- Must use Square’s in-house payment processing to accept online payments.
- Free plan does not enable custom invoicing fields and the ability to auto-convert estimates into invoices.
Pros
- Unlimited invoicing, estimates, contracts, users and clients in all plans.
- Integrates with Square’s all-in-one payment platform.
- Streamlined and intuitive.
- Ability to process in-person and online card payments as well as cash, checks, ACH transfers, Apple Pay and Google Pay.
- Send recurring invoices.
- Automatic payment reminders.
- Gives clients the option to include a tip.
Cons
- Must use Square’s in-house payment processing to accept online payments.
- Free plan does not enable custom invoicing fields and the ability to auto-convert estimates into invoices.
Wave Invoicing
Best for Free invoicing software for freelancers
Additional pricing tiers (per month): $19.
Pros
- No billable client or invoice limits.
- Integrates with Wave Accounting.
- Recurring invoices and automatic billing for repeat clients.
- Automatic online payment reminders.
- Converts estimates into invoices.
Cons
- Limited features may not be suited for fast-growing businesses.
- Must use Zapier for third-party integrations.
Pros
- No billable client or invoice limits.
- Integrates with Wave Accounting.
- Recurring invoices and automatic billing for repeat clients.
- Automatic online payment reminders.
- Converts estimates into invoices.
Cons
- Limited features may not be suited for fast-growing businesses.
- Must use Zapier for third-party integrations.
Pros
- No billable client or invoice limits.
- Integrates with Wave Accounting.
- Recurring invoices and automatic billing for repeat clients.
- Automatic online payment reminders.
- Converts estimates into invoices.
Cons
- Limited features may not be suited for fast-growing businesses.
- Must use Zapier for third-party integrations.
Bonsai
Best for End-to-end project management
Additional pricing tiers (per month): $39, $79.
Pros
- Unlimited clients and projects in all plan tiers.
- Extensive library of invoice templates, open to all plan tiers.
- Can also send proposals and contracts.
- Upgrade, downgrade or cancel your plan at any time.
- Add-ons for additional collaborators and tax assistance are available.
Cons
- Lower plan tiers limit the number of project collaborators.
- No phone support available, email and in-app chat only.
Pros
- Unlimited clients and projects in all plan tiers.
- Extensive library of invoice templates, open to all plan tiers.
- Can also send proposals and contracts.
- Upgrade, downgrade or cancel your plan at any time.
- Add-ons for additional collaborators and tax assistance are available.
Cons
- Lower plan tiers limit the number of project collaborators.
- No phone support available, email and in-app chat only.
Pros
- Unlimited clients and projects in all plan tiers.
- Extensive library of invoice templates, open to all plan tiers.
- Can also send proposals and contracts.
- Upgrade, downgrade or cancel your plan at any time.
- Add-ons for additional collaborators and tax assistance are available.
Cons
- Lower plan tiers limit the number of project collaborators.
- No phone support available, email and in-app chat only.
HoneyBook
Best for Streamlined client experience
Additional pricing tiers (per month): $39, $79.
or 50% off for the first year if billed annually.
Pros
- Manage all aspects of a project and client experience, not just invoices.
- Access to a library of templates across all plan tiers.
- Smooth and attractive client experience.
- Mobile app has robust functionality, including the ability to create and send invoices, share files, track time, access reports and more.
Cons
- Must use HoneyBook as your payment processor to accept online payments.
- QuickBooks Online integration only available at higher tier plan.
Pros
- Manage all aspects of a project and client experience, not just invoices.
- Access to a library of templates across all plan tiers.
- Smooth and attractive client experience.
- Mobile app has robust functionality, including the ability to create and send invoices, share files, track time, access reports and more.
Cons
- Must use HoneyBook as your payment processor to accept online payments.
- QuickBooks Online integration only available at higher tier plan.
Pros
- Manage all aspects of a project and client experience, not just invoices.
- Access to a library of templates across all plan tiers.
- Smooth and attractive client experience.
- Mobile app has robust functionality, including the ability to create and send invoices, share files, track time, access reports and more.
Cons
- Must use HoneyBook as your payment processor to accept online payments.
- QuickBooks Online integration only available at higher tier plan.
Harvest
Best for Time tracking
Additional pricing tiers (per month): $11, customizable.
Pros
- Offers a free plan (limited to two projects).
- Advanced time tracking features, including integrations with Google Calendar, Slack, Asana, Trello and other project management tools.
- Display billable hours by task, person or project on invoices.
- Snap and upload photos of billable expense receipts with the mobile app.
- Integrates with QuickBooks Online and Xero for accounting.
Cons
- Invoice customization options are limited. Free users can’t add company logos to invoices, and Harvest offers only two templates (one PDF and one GDoc).
- Payment integrations are limited to Stripe and PayPal.
Pros
- Offers a free plan (limited to two projects).
- Advanced time tracking features, including integrations with Google Calendar, Slack, Asana, Trello and other project management tools.
- Display billable hours by task, person or project on invoices.
- Snap and upload photos of billable expense receipts with the mobile app.
- Integrates with QuickBooks Online and Xero for accounting.
Cons
- Invoice customization options are limited. Free users can’t add company logos to invoices, and Harvest offers only two templates (one PDF and one GDoc).
- Payment integrations are limited to Stripe and PayPal.
Pros
- Offers a free plan (limited to two projects).
- Advanced time tracking features, including integrations with Google Calendar, Slack, Asana, Trello and other project management tools.
- Display billable hours by task, person or project on invoices.
- Snap and upload photos of billable expense receipts with the mobile app.
- Integrates with QuickBooks Online and Xero for accounting.
Cons
- Invoice customization options are limited. Free users can’t add company logos to invoices, and Harvest offers only two templates (one PDF and one GDoc).
- Payment integrations are limited to Stripe and PayPal.
QuickBooks Solopreneur
Best for Separating business and personal expenses
Additional pricing tiers (per month): $20.
for first three months or free 30-day trial.
Pros
- All-in-one solution for invoicing, profitability tracking and separating business and personal expenses.
- No billable client or invoice limits.
- Live tax assistance add-on available.
- Ability to set business goals and track progress.
Cons
- Not scalable; only one plan tier available.
- Doesn’t include time-tracking tools.
Pros
- All-in-one solution for invoicing, profitability tracking and separating business and personal expenses.
- No billable client or invoice limits.
- Live tax assistance add-on available.
- Ability to set business goals and track progress.
Cons
- Not scalable; only one plan tier available.
- Doesn’t include time-tracking tools.
Pros
- All-in-one solution for invoicing, profitability tracking and separating business and personal expenses.
- No billable client or invoice limits.
- Live tax assistance add-on available.
- Ability to set business goals and track progress.
Cons
- Not scalable; only one plan tier available.
- Doesn’t include time-tracking tools.
Jump to
How does invoicing software for freelancers work?
- Invoice number: This will be helpful for tracking, reference and recordkeeping purposes.
- Contact information: You’ll want to include your business name, physical address, email address and phone number as well as your client’s contact information.
- Pricing details: In addition to listing the price for your services, you’ll want to add an explanation of the specific work that’s been done. If you bill on an hourly versus a project basis, then include your hourly rate along with the number of hours worked.
- Payment information: Invoicing software will often take your client directly to a payment page that will enable a card payment or electronic fund transfer. You may also be able to accept payment via check or through a money transfer app, like Venmo or PayPal.
- Due date: Similar to the total amount owed, you’ll want to be sure the payment due date is highly visible to help ensure you get paid on time.
Features to look for in freelancer invoicing software
- Time tracking: Freelancers usually bill by the hour or by project. Regardless, it’s helpful to track how much time you spend on each job, so that you bill your client correctly or can determine whether a particular project was worth it.
- Payment processing flexibility: Invoicing software for freelancers — and for any small-business owner — should be able to process card payments online. To save money, though, you might also consider ACH transfers.
- Reporting: At the very least, you should have access to reports on outstanding invoices and total amounts owed to you. Looking back to track how much you made by month can also help you identify your busiest times of year.
- Automated payment reminders: It’s still your job to stay on top of clients’ payments, but invoicing software should make it much easier by automatically sending them reminders.
- Client portal: Some more robust invoicing software products, like FreshBooks, let clients create their own accounts so that they can save payment information and comment on invoices. These portals can also make it easier to communicate with clients.
- Mobile app: One of the perks of being a freelancer, depending on your industry, is location flexibility. If you’re able to get the job done on your computer, you can work from anywhere with an internet connection. That’s why it’s so important for your invoicing software to have a mobile app that lets you check in on payments and send invoices on-the-go.








