First, when I moved my business from Quickbooks desktop to Quickbooks Online, it cost me thousands of dollars in accounting fees to fix all the errors that QBO introduced. The transition was a nightmare, and took months to sort out. Inuit was ZERO help during this time.
Since then QBO has gotten worse, not better. There are constant sync issues with bank accounts and credit cards, and QBO staff always recommend that you call your bank or credit card company. But these are QBO issues, and can only be resolved by QBO engineers, sometimes with the help of the bank or card company in question. It's ridiculous to ask a consumer to get involved in those kinds of issues, and a complete waste of time.
I have had numerous times where a credit card purchase showed as being processed, but only months later we found it didn't and lost the money - thousands of dollars in total. QBO and Intuit Merchant services take no responsibility.
Recently QBO forced Paypal as a payment option, and users cannot turn it off. But payments come in with no name associated with the payment. QBO insists this is a paypal problem, but it is not. A client receives an invoice online, pays it online, and then Quickbooks cannot match the payment to a name, but won't let you turn off paypal as an option. If clients pay an invoice just using your email, using paypal without QBO, then payments match. Clearly QBO has a big problem here.
It is convenient when it works. You can theoretically sync your bank accounts, credit cards and client payments, saving time in accounting and eliminating a lot of data entry
Merchant Services is expensive and unresponsive. The software has many bugs, and often won't sync with accounts for days or more. Tech support is hit and miss, and often I will resolve an issue before they can. In line ads are extremely annoying, and QBO treats its customers as a product, rather than a customer. There is no service level agreement and Intuit takes zero responsibility if they lose your data. They no longer have a phone number you can call. You have to wait for a callback, and many times they don't call back.
Value for money
Ease of use
Likelihood to recommend: 3/10