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.
Square Invoices
Best for POS system and invoicing combo
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.
QuickBooks Online Invoicing
Best for Industry standard accounting tools
Additional pricing tiers (per month): $75, $115, $275.
for 3 months or free 30-day trial.
on QuickBooks' website
Pros
- Customizable invoicing options, plus robust reporting.
- Makes it easy to collaborate with accountants and bookkeepers.
- Phone and chat support in all plans.
Cons
- Must pay extra for time tracking.
- No built-in client portal.
FreshBooks Invoicing
Best for Freelancers
Additional pricing tiers (per month): $43, $70, custom.
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.
Xero Invoicing
Best for Larger small businesses
Additional pricing tiers (per month): $55, $90.
for 6 months.
Pros
- Customizable invoicing, mobile app and robust reporting.
- Unlimited users in all pricing plans.
- Integrates with more than 1,000 third-party apps.
Cons
- No inbound phone customer support (callbacks are available, though).
- Entry-level plan limits bills and invoices to five and 20 per month, respectively.
- Must subscribe to the highest-tier Established plan to track time and mileage.
Wave Invoicing
Best for Basic, free accounting features
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.
Zoho Invoice
Best for Free invoicing software
Free.
on Zoho Invoice's website
Pros
- Send up to 500 invoices per year for free.
- Portal lets clients pay invoices and view their transaction history.
- Payment gateway integrations include Stripe, PayPal, Square and more.
- Photograph receipts and attach them to expense reports.
- Free invoice app for iOS lets you add a timer widget to your home screen, send invoices via iMessage and add new contacts by taking photos of their business cards.
Cons
- Limited third-party integrations outside of other Zoho products and QuickBooks Online.
- Default
- NerdWallet rating (high to low)
- Starting at (low to high)
Square Invoices
Best for POS system and invoicing combo
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.
QuickBooks Online Invoicing
Best for Industry standard accounting tools
Additional pricing tiers (per month): $75, $115, $275.
for 3 months or free 30-day trial.
on QuickBooks' website
Pros
- Customizable invoicing options, plus robust reporting.
- Makes it easy to collaborate with accountants and bookkeepers.
- Phone and chat support in all plans.
Cons
- Must pay extra for time tracking.
- No built-in client portal.
Pros
- Customizable invoicing options, plus robust reporting.
- Makes it easy to collaborate with accountants and bookkeepers.
- Phone and chat support in all plans.
Cons
- Must pay extra for time tracking.
- No built-in client portal.
Pros
- Customizable invoicing options, plus robust reporting.
- Makes it easy to collaborate with accountants and bookkeepers.
- Phone and chat support in all plans.
Cons
- Must pay extra for time tracking.
- No built-in client portal.
FreshBooks Invoicing
Best for Freelancers
Additional pricing tiers (per month): $43, $70, custom.
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.
Xero Invoicing
Best for Larger small businesses
Additional pricing tiers (per month): $55, $90.
for 6 months.
Pros
- Customizable invoicing, mobile app and robust reporting.
- Unlimited users in all pricing plans.
- Integrates with more than 1,000 third-party apps.
Cons
- No inbound phone customer support (callbacks are available, though).
- Entry-level plan limits bills and invoices to five and 20 per month, respectively.
- Must subscribe to the highest-tier Established plan to track time and mileage.
Pros
- Customizable invoicing, mobile app and robust reporting.
- Unlimited users in all pricing plans.
- Integrates with more than 1,000 third-party apps.
Cons
- No inbound phone customer support (callbacks are available, though).
- Entry-level plan limits bills and invoices to five and 20 per month, respectively.
- Must subscribe to the highest-tier Established plan to track time and mileage.
Pros
- Customizable invoicing, mobile app and robust reporting.
- Unlimited users in all pricing plans.
- Integrates with more than 1,000 third-party apps.
Cons
- No inbound phone customer support (callbacks are available, though).
- Entry-level plan limits bills and invoices to five and 20 per month, respectively.
- Must subscribe to the highest-tier Established plan to track time and mileage.
Wave Invoicing
Best for Basic, free accounting features
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.
Zoho Invoice
Best for Free invoicing software
Free.
on Zoho Invoice's website
Pros
- Send up to 500 invoices per year for free.
- Portal lets clients pay invoices and view their transaction history.
- Payment gateway integrations include Stripe, PayPal, Square and more.
- Photograph receipts and attach them to expense reports.
- Free invoice app for iOS lets you add a timer widget to your home screen, send invoices via iMessage and add new contacts by taking photos of their business cards.
Cons
- Limited third-party integrations outside of other Zoho products and QuickBooks Online.
Pros
- Send up to 500 invoices per year for free.
- Portal lets clients pay invoices and view their transaction history.
- Payment gateway integrations include Stripe, PayPal, Square and more.
- Photograph receipts and attach them to expense reports.
- Free invoice app for iOS lets you add a timer widget to your home screen, send invoices via iMessage and add new contacts by taking photos of their business cards.
Cons
- Limited third-party integrations outside of other Zoho products and QuickBooks Online.
Pros
- Send up to 500 invoices per year for free.
- Portal lets clients pay invoices and view their transaction history.
- Payment gateway integrations include Stripe, PayPal, Square and more.
- Photograph receipts and attach them to expense reports.
- Free invoice app for iOS lets you add a timer widget to your home screen, send invoices via iMessage and add new contacts by taking photos of their business cards.
Cons
- Limited third-party integrations outside of other Zoho products and QuickBooks Online.
Jump to
Need dedicated invoicing software?
Free plan supports unlimited invoices for up to 5 clients.
Automatically transfer credit card processing fees to customers and allow them to tip on invoices or pay incrementally over time.
Integrates with more than a dozen payment gateways including Stripe, PayPal, Square and Apple Pay.
Built-in inventory tool tracks items as they’re invoiced.
Portal lets clients view their invoices and payment history.
No direct integrations with bookkeeping or accounting software.
Enterprise plan pricing increases as you add more users.
Free plan supports unlimited invoicing for up to five clients.
Integrates with a dozen payment gateways including Stripe, PayPal, Square and more.
Assign different billable rates to each type of task.
Direct clients to your own custom domain with the Plus plan.
No direct integrations with bookkeeping or accounting software.
All plans have client limits (highest-tier Plus plan caps at 1,000).
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.
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.
Large library of customizable invoice templates.
Invoice up to $1,000 a month for free.
Payment gateway integrations include PayPal, Authorize.net and Stripe.
No contract and no cancellation penalty.
Lacks additional features such as time and expense tracking.
No direct integrations with accounting software.
How we select the best invoicing software
- Affordability.
- Scalability.
- Features (e.g., customization options, reporting, mobile app).
- Customer support.
- Accounting integrations.
What invoicing software we consider
Online invoicing software pros and cons
More efficient than writing invoices by hand.
Automated payment reminders help you get paid on time.
Online payment processing is quicker than waiting on checks.
Customers receive digital receipts immediately.
Processing fees cost around 2.9% plus 30 cents per invoice (and sometimes more).
Spam filters might hide customers’ invoices.
Email can be hacked (though mail can be lost, too).







