Wave is a double-entry accounting website with a price tag that would appeal to freelancers and independent contractors, though some small businesses with employees could use it, too.
It’s free, unless you sign up for payroll or customer payments.
The company occasionally rolls out a major feature update for its small business accounting service, but it's always making smaller internal changes that can affect your daily accounting workflow for the better.
Since we last reviewed Wave, the service has added new tools, such as improved reconciliation features, a revamped onboarding process, customer statements, and cash basis reporting, among many other things.
H&R Block acquired Wave in July 2019.
Wave earned a Daxdi Editors' Choice award a few years ago for overall excellence in small business accounting, but this year the Editors' Choice winner for small business accounting websites goes to QuickBooks Online.
There’s still a lot of formidable competition in the small business accounting space, but QuickBooks Online offers the best blend of features, flexibility, and usability.
Wave's invoicing tools fall in about the middle of our recently tested group of applications.
Zoho Invoice wins the Editors' Choice award for invoicing services because of its exceptional, customizable invoicing abilities and its reasonable, scalable pricing levels.
How Much Does Wave Cost?
Whereas other companies charge for their services—from $4.99 per month for GoDaddy Bookkeeping’s base product to $15.00 per month for FreshBooks—Wave's primary accounting features are absolutely free.
However, there are charges for payments and payroll.
Credit card processing costs 2.9 percent plus 30 cents per transaction (3.4 percent plus 30 cents per transactions for American Express).
Bank payments (ACH) are charged 1 percent ($1 minimum fee).
Wave Payroll is available for a $35-per-month base fee, plus $6 per month for each employee or contractor.
Wave’s free status is a good selling point at any level of business, and it's especially beneficial for freelancers and the like, for whom every dollar matters.
Wave’s lack of a subscription fee, though, may not matter to small businesses that need the accounting tools that it doesn’t include.
QuickBooks Online offers a four-tiered subscription schedule.
You can start small if you want and easily make the transition to more full-featured versions when it’s necessary.
Prices range from $25 per month for QuickBooks Simple Start to $150 per month for Advanced.
The most popular is QuickBooks Plus ($70 per month).
Each offers a 30-day free trial and 50 percent off the first three months.
When you sign up for a Wave account, you see the site’s new onboarding process.
You provide your name, business name, and industry, then you choose which direction to go first in the setup process: invoicing, accounting, or payroll.
I chose accounting to start.
The next step in this multiscreen wizard asks several questions about your business.
You supply your answers by selecting from drop-down lists and then move on to options that include connecting your bank, managing transactions, and defining sales tax.
If you choose a step that requires additional prep work, you’re directed there.
Once you've done all the required work in one area, you can click the Launchpad button to return to the initial setup options.
There’s one step here that I have mixed feelings about: Customize Accounts.
Clicking this step takes you to your Chart of Accounts.
You can see what accounts have already been set up in areas including assets, income, and expenses, and then add, edit, or archive accounts listed there.
You, of course, have to create your bank and credit card accounts.
There’s good online documentation for this whole process and it certainly doesn’t hurt to get a better understanding of this critical element of your accounting files.
But modifying a Chart of Accounts is generally a task that is best done in consultation with an accountant.
Competing sites allow you to do this, too, but they don’t consider it a step in the setup process, which seems to invite problems.
You can also set up Wave by visiting the website’s toolbar and Settings menu, but you're less likely to miss something important if you use the dedicated setup feature.
The Settings menu is always available, so you can add and edit information here as you go along.
But by at least browsing through Wave's settings before you begin, you can learn more about the site’s capabilities, especially if you didn’t go through the whole setup process.
Connecting to your financial accounts is an especially important task since Wave is built on this exchange of data.
The site does allow manual entry of transactions, but it’s nearly impossible to run your business this way because you can’t see when deposits and withdrawals have cleared until you get your monthly statement.
You can download both business and personal transactions.
There are categories labeled Personal Expense or Withdrawal and Deposit from Personal, so you can separate these transactions for bookkeeping purposes.
The site refreshes your data every time you log in.
Smooth Operations
All online accounting services claim to be easy to use.
Wave lives up to that claim.
It's one of the cleanest, most understandable business services I've seen and is easier to use than FreshBooks in some areas.
Wave adheres to double-entry accounting standards, but it does the grunt work in the background.
What you see is rarely confusing.
The same can be said about QuickBooks Online.
Despite its advanced capabilities, it’s easy for non-accountants to learn how to use it and maintain their financial books.
Wave's user interface and navigation system are set up in a fashion similar to its competitors'.
The main workspace sits in the right two-thirds of the screen.
Ads that used to appear on the right side are now gone, which is another big improvement.
Wave now makes its money by suggesting and selling related accounting services.
The left vertical pane displays a series of tabs representing the application's sections: Launchpad, Dashboard, Sales, Purchases, Accounting, Banking, Payroll, Reports, and Wave Advisors.
This last item refers to Wave’s in-house accounting services.
Monthly bookkeeping and tax services each start at $129 per month, and accounting coaching goes for a one-time fee of $199.
There's also a link to Wave's substantial library of integrations.
Some are direct connections, like Google Sheets and Etsy.
In addition, you can integrate Wave with the 1,500+ applications that Zapier supports.
QuickBooks Online has its own library that contains hundreds of related applications.
Some expand on QuickBooks Online’s existing capabilities, while others add functionality that the site doesn’t have.
Clicking on each section icon in Wave reveals a dedicated submenu for each one.
Click Sales, for example, and you can click again to go immediately to screens such as Estimates, Invoices, Customer Statements, and Products & Services.
Wave is not as good as FreshBooks at tucking away its features, but every screen looks great and all are easy to understand.
If you do have questions, Wave provides plenty of help.
Its onsite guidance includes an excellent interactive support bot that lets you ask questions and helps you narrow down your queries.
There’s also a lot of context-sensitive help.
And you can email questions to the support team.
Good Dashboard, Minimal Records
The site’s simplicity begins with its dashboard.
All of the online accounting services I've tested offer a dashboard that displays similar types of information, but Wave's is the best I've come across for freelancers and sole proprietors.
The Cash Flow report appears at the top of the screen in graph form, followed by Profit & Loss.
Below that is a list of outstanding invoices and bills—mini aging reports.
You can click on any of them to view the underlying transactions.
The Dashboard also displays account balances and income/expense numbers and charts, as well as links to common activities like adding customers and customizing your invoices.
Wave’s contact record forms are fairly simple.
They include fields for contact information and some additional details. Record templates for customers, vendors, and products and services are less detailed than those of some competitors—especially QuickBooks Online, whose templates allow much more information about each contact or item.
You can import customer and vendor data via CSV files or as Google Contacts.
Your other choice is to enter each record manually.
This doesn’t take long, since customer and vendor records only contain fields for extended contact information, though there are more, specialized fields if you designate someone as a 1099 contractor.
Product and service records, too, are very basic.
You can enter a name and description, price, and sales tax information.
If you check boxes to indicate that you buy and/or sell an item, you have to specify an account name.
If the one you need doesn’t appear in the drop-down box, you can click the plus (+) sign to see more.
Wave's Transaction Table
Wave manages to include everything you need to know about transactions on one page, located under the Accounting link.
Most of this screen is taken up by a current list of the transactions you've imported from financial institutions (or added manually).
This table's columns display each transaction's date, description (such as Taxi Receipt or Payment to Paper), amount, and category (which you can edit if Wave has incorrectly assigned a transaction or didn't guess).
To the right of each is a check mark, which you click to verify that the transaction is complete and correct.
When you create a transaction manually or edit one that's been imported from your bank account, you can modify its details in a pane that appears on the right.
If it's an expense, for example, you can edit the description so it's more understandable than what the bank submits.
You can add a customer or vendor, add sales tax, split the transaction between categories, and duplicate or delete the transaction.
You can also classify transfers, process refunds, and earmark sales tax refunds.
Wave's deep, flexible transaction management tools are unmatched by any other accounting tool aimed at freelancers, and they rival QuickBooks Online’s in the small business accounting space.
The site now has a traditional reconciliation tool that’s been enhanced for 2020, but freelancers may prefer to keep their accounts straight using the Transactions page alone.
What Features Is Wave Missing?
Wave lacks functionality in several areas, many of which wouldn't be as useful to the freelance market as they would be to larger businesses.
While you can create product and service records for use in sales and purchase forms, you can't track inventory stock levels (more on this in a moment).
Nor does Wave offer a dedicated time-tracking tool like FreshBooks does, which would be very helpful to sole proprietors and independent contractors.
You can record blocks of time as products, but this isn't a particularly elegant workaround.
You can provide descriptions of items you both buy and sell in Wave’s product records. Integrated payroll is available from Wave, but it's not as accomplished as many competing standalone tools (which you can't use with Wave).
Most states are self-serve, meaning Wave calculates payroll taxes, but users must pay and file them themselves.
If you live in one of the 14 full-service states, though, Wave can make your payments and file the required paperwork with state agencies and the IRS.
These states are Arizona, California, Florida, Georgia, Illinois, Indiana, Minnesota, New York, North Carolina, Tennessee, Texas, Virginia, Washington, and Wisconsin.
Wave Payroll is in compliance with COVID-19 regulations, meaning the company continues to update the site to incorporate government relief programs and changes.
QuickBooks Online’s integrated payroll solution provides full service for all 50 states, and its overall payroll management is far more sophisticated.
If your business carries inventory, here, too, you need a more advanced application like QuickBooks Online, which offers excellent inventory tracking.
Wave doesn't provide any inventory management capabilities, though it does integrate with two solutions from other vendors through Zapier.
It also lacks two built-in features offered by QuickBooks Self-Employed that would be especially helpful to independent contractors: the ability to estimate quarterly taxes and to record mileage as you drive by using a smartphone's location services.
Invoicing and Billing
Wave handles invoicing quite capably, with some exceptions. Creating an invoice is as easy as pulling down a list of customers, items, services, taxes, and the like from the available fields.
You can add new customers, items, and taxes on the fly if they haven't already been defined.
The ability to add discounts is coming soon.
You create estimates using a similar process, though they require you to enter an expiration date, and you can convert expenses into invoices.
Wave’s finished invoices look clean, attractive, and professional. A Preview option lets you see what the invoice will look like before you actually save and send it.
You can toggle between desktop and mobile device views, which is a nice touch that I didn't find elsewhere.
If your Wave account is connected to a payment processor, customers receive information on the invoice about how to pay via credit card or e-check.
Completed invoices look great and are customizable.
You can choose from three different templates and add a logo and accent color.
Other options here include setting defaults (like payment terms, title, and footer), editing or hiding invoice columns, and scheduling reminders.
You can also change settings for estimates on this same page.
This is all good, but Wave’s customizability options aren’t as many and varied as Zoho Invoice’s.
Wave allows you to customize some of the appearance and content of your invoices. Recurring Invoices have a separate link on the Sales menu and are just as easy to use.
After you create the invoice, you save it and proceed to a second screen on which you can specify the invoice frequency.
This can be daily, weekly, monthly, yearly, or some custom setting you define.
You can also specify the customer's time zone to ensure...
Wave is a double-entry accounting website with a price tag that would appeal to freelancers and independent contractors, though some small businesses with employees could use it, too.
It’s free, unless you sign up for payroll or customer payments.
The company occasionally rolls out a major feature update for its small business accounting service, but it's always making smaller internal changes that can affect your daily accounting workflow for the better.
Since we last reviewed Wave, the service has added new tools, such as improved reconciliation features, a revamped onboarding process, customer statements, and cash basis reporting, among many other things.
H&R Block acquired Wave in July 2019.
Wave earned a Daxdi Editors' Choice award a few years ago for overall excellence in small business accounting, but this year the Editors' Choice winner for small business accounting websites goes to QuickBooks Online.
There’s still a lot of formidable competition in the small business accounting space, but QuickBooks Online offers the best blend of features, flexibility, and usability.
Wave's invoicing tools fall in about the middle of our recently tested group of applications.
Zoho Invoice wins the Editors' Choice award for invoicing services because of its exceptional, customizable invoicing abilities and its reasonable, scalable pricing levels.
How Much Does Wave Cost?
Whereas other companies charge for their services—from $4.99 per month for GoDaddy Bookkeeping’s base product to $15.00 per month for FreshBooks—Wave's primary accounting features are absolutely free.
However, there are charges for payments and payroll.
Credit card processing costs 2.9 percent plus 30 cents per transaction (3.4 percent plus 30 cents per transactions for American Express).
Bank payments (ACH) are charged 1 percent ($1 minimum fee).
Wave Payroll is available for a $35-per-month base fee, plus $6 per month for each employee or contractor.
Wave’s free status is a good selling point at any level of business, and it's especially beneficial for freelancers and the like, for whom every dollar matters.
Wave’s lack of a subscription fee, though, may not matter to small businesses that need the accounting tools that it doesn’t include.
QuickBooks Online offers a four-tiered subscription schedule.
You can start small if you want and easily make the transition to more full-featured versions when it’s necessary.
Prices range from $25 per month for QuickBooks Simple Start to $150 per month for Advanced.
The most popular is QuickBooks Plus ($70 per month).
Each offers a 30-day free trial and 50 percent off the first three months.
When you sign up for a Wave account, you see the site’s new onboarding process.
You provide your name, business name, and industry, then you choose which direction to go first in the setup process: invoicing, accounting, or payroll.
I chose accounting to start.
The next step in this multiscreen wizard asks several questions about your business.
You supply your answers by selecting from drop-down lists and then move on to options that include connecting your bank, managing transactions, and defining sales tax.
If you choose a step that requires additional prep work, you’re directed there.
Once you've done all the required work in one area, you can click the Launchpad button to return to the initial setup options.
There’s one step here that I have mixed feelings about: Customize Accounts.
Clicking this step takes you to your Chart of Accounts.
You can see what accounts have already been set up in areas including assets, income, and expenses, and then add, edit, or archive accounts listed there.
You, of course, have to create your bank and credit card accounts.
There’s good online documentation for this whole process and it certainly doesn’t hurt to get a better understanding of this critical element of your accounting files.
But modifying a Chart of Accounts is generally a task that is best done in consultation with an accountant.
Competing sites allow you to do this, too, but they don’t consider it a step in the setup process, which seems to invite problems.
You can also set up Wave by visiting the website’s toolbar and Settings menu, but you're less likely to miss something important if you use the dedicated setup feature.
The Settings menu is always available, so you can add and edit information here as you go along.
But by at least browsing through Wave's settings before you begin, you can learn more about the site’s capabilities, especially if you didn’t go through the whole setup process.
Connecting to your financial accounts is an especially important task since Wave is built on this exchange of data.
The site does allow manual entry of transactions, but it’s nearly impossible to run your business this way because you can’t see when deposits and withdrawals have cleared until you get your monthly statement.
You can download both business and personal transactions.
There are categories labeled Personal Expense or Withdrawal and Deposit from Personal, so you can separate these transactions for bookkeeping purposes.
The site refreshes your data every time you log in.
Smooth Operations
All online accounting services claim to be easy to use.
Wave lives up to that claim.
It's one of the cleanest, most understandable business services I've seen and is easier to use than FreshBooks in some areas.
Wave adheres to double-entry accounting standards, but it does the grunt work in the background.
What you see is rarely confusing.
The same can be said about QuickBooks Online.
Despite its advanced capabilities, it’s easy for non-accountants to learn how to use it and maintain their financial books.
Wave's user interface and navigation system are set up in a fashion similar to its competitors'.
The main workspace sits in the right two-thirds of the screen.
Ads that used to appear on the right side are now gone, which is another big improvement.
Wave now makes its money by suggesting and selling related accounting services.
The left vertical pane displays a series of tabs representing the application's sections: Launchpad, Dashboard, Sales, Purchases, Accounting, Banking, Payroll, Reports, and Wave Advisors.
This last item refers to Wave’s in-house accounting services.
Monthly bookkeeping and tax services each start at $129 per month, and accounting coaching goes for a one-time fee of $199.
There's also a link to Wave's substantial library of integrations.
Some are direct connections, like Google Sheets and Etsy.
In addition, you can integrate Wave with the 1,500+ applications that Zapier supports.
QuickBooks Online has its own library that contains hundreds of related applications.
Some expand on QuickBooks Online’s existing capabilities, while others add functionality that the site doesn’t have.
Clicking on each section icon in Wave reveals a dedicated submenu for each one.
Click Sales, for example, and you can click again to go immediately to screens such as Estimates, Invoices, Customer Statements, and Products & Services.
Wave is not as good as FreshBooks at tucking away its features, but every screen looks great and all are easy to understand.
If you do have questions, Wave provides plenty of help.
Its onsite guidance includes an excellent interactive support bot that lets you ask questions and helps you narrow down your queries.
There’s also a lot of context-sensitive help.
And you can email questions to the support team.
Good Dashboard, Minimal Records
The site’s simplicity begins with its dashboard.
All of the online accounting services I've tested offer a dashboard that displays similar types of information, but Wave's is the best I've come across for freelancers and sole proprietors.
The Cash Flow report appears at the top of the screen in graph form, followed by Profit & Loss.
Below that is a list of outstanding invoices and bills—mini aging reports.
You can click on any of them to view the underlying transactions.
The Dashboard also displays account balances and income/expense numbers and charts, as well as links to common activities like adding customers and customizing your invoices.
Wave’s contact record forms are fairly simple.
They include fields for contact information and some additional details. Record templates for customers, vendors, and products and services are less detailed than those of some competitors—especially QuickBooks Online, whose templates allow much more information about each contact or item.
You can import customer and vendor data via CSV files or as Google Contacts.
Your other choice is to enter each record manually.
This doesn’t take long, since customer and vendor records only contain fields for extended contact information, though there are more, specialized fields if you designate someone as a 1099 contractor.
Product and service records, too, are very basic.
You can enter a name and description, price, and sales tax information.
If you check boxes to indicate that you buy and/or sell an item, you have to specify an account name.
If the one you need doesn’t appear in the drop-down box, you can click the plus (+) sign to see more.
Wave's Transaction Table
Wave manages to include everything you need to know about transactions on one page, located under the Accounting link.
Most of this screen is taken up by a current list of the transactions you've imported from financial institutions (or added manually).
This table's columns display each transaction's date, description (such as Taxi Receipt or Payment to Paper), amount, and category (which you can edit if Wave has incorrectly assigned a transaction or didn't guess).
To the right of each is a check mark, which you click to verify that the transaction is complete and correct.
When you create a transaction manually or edit one that's been imported from your bank account, you can modify its details in a pane that appears on the right.
If it's an expense, for example, you can edit the description so it's more understandable than what the bank submits.
You can add a customer or vendor, add sales tax, split the transaction between categories, and duplicate or delete the transaction.
You can also classify transfers, process refunds, and earmark sales tax refunds.
Wave's deep, flexible transaction management tools are unmatched by any other accounting tool aimed at freelancers, and they rival QuickBooks Online’s in the small business accounting space.
The site now has a traditional reconciliation tool that’s been enhanced for 2020, but freelancers may prefer to keep their accounts straight using the Transactions page alone.
What Features Is Wave Missing?
Wave lacks functionality in several areas, many of which wouldn't be as useful to the freelance market as they would be to larger businesses.
While you can create product and service records for use in sales and purchase forms, you can't track inventory stock levels (more on this in a moment).
Nor does Wave offer a dedicated time-tracking tool like FreshBooks does, which would be very helpful to sole proprietors and independent contractors.
You can record blocks of time as products, but this isn't a particularly elegant workaround.
You can provide descriptions of items you both buy and sell in Wave’s product records. Integrated payroll is available from Wave, but it's not as accomplished as many competing standalone tools (which you can't use with Wave).
Most states are self-serve, meaning Wave calculates payroll taxes, but users must pay and file them themselves.
If you live in one of the 14 full-service states, though, Wave can make your payments and file the required paperwork with state agencies and the IRS.
These states are Arizona, California, Florida, Georgia, Illinois, Indiana, Minnesota, New York, North Carolina, Tennessee, Texas, Virginia, Washington, and Wisconsin.
Wave Payroll is in compliance with COVID-19 regulations, meaning the company continues to update the site to incorporate government relief programs and changes.
QuickBooks Online’s integrated payroll solution provides full service for all 50 states, and its overall payroll management is far more sophisticated.
If your business carries inventory, here, too, you need a more advanced application like QuickBooks Online, which offers excellent inventory tracking.
Wave doesn't provide any inventory management capabilities, though it does integrate with two solutions from other vendors through Zapier.
It also lacks two built-in features offered by QuickBooks Self-Employed that would be especially helpful to independent contractors: the ability to estimate quarterly taxes and to record mileage as you drive by using a smartphone's location services.
Invoicing and Billing
Wave handles invoicing quite capably, with some exceptions. Creating an invoice is as easy as pulling down a list of customers, items, services, taxes, and the like from the available fields.
You can add new customers, items, and taxes on the fly if they haven't already been defined.
The ability to add discounts is coming soon.
You create estimates using a similar process, though they require you to enter an expiration date, and you can convert expenses into invoices.
Wave’s finished invoices look clean, attractive, and professional. A Preview option lets you see what the invoice will look like before you actually save and send it.
You can toggle between desktop and mobile device views, which is a nice touch that I didn't find elsewhere.
If your Wave account is connected to a payment processor, customers receive information on the invoice about how to pay via credit card or e-check.
Completed invoices look great and are customizable.
You can choose from three different templates and add a logo and accent color.
Other options here include setting defaults (like payment terms, title, and footer), editing or hiding invoice columns, and scheduling reminders.
You can also change settings for estimates on this same page.
This is all good, but Wave’s customizability options aren’t as many and varied as Zoho Invoice’s.
Wave allows you to customize some of the appearance and content of your invoices. Recurring Invoices have a separate link on the Sales menu and are just as easy to use.
After you create the invoice, you save it and proceed to a second screen on which you can specify the invoice frequency.
This can be daily, weekly, monthly, yearly, or some custom setting you define.
You can also specify the customer's time zone to ensure...