Xero’s fast facts

Pricing: Starts at $15 per month.

Key features:

  • Unlimited users on all plans.
  • Mobile receipt capture.
  • Bank transaction import.
  • Basic accounting and financial reporting.

Xero is a cloud-based, double-entry accounting software tool that is designed with small businesses in mind. More than 3.5 million users all over the globe use Xero to manage their billing and invoicing each month. In this Xero accounting software review, we’ll break down the pros and cons to help you figure out whether Xero is the right accounting tool for your needs.

SPONSORED

Recommended Alternative: FreshBooks

FreshBooks is another one of our favorites for small businesses — especially freelancers. It has unlimited customizable invoices, a client portal, built-in project and time tracking and a highly rated mobile app. Plus, if you’re new to accounting software, you can’t go wrong with FreshBooks’ easy interface, but if you do get lost, you can easily access the help center through your account.

Want to save a little money? FreshBooks has a deal running where you can save 50% for the next six months.

Xero’s pricing

Xero offers three transparent pricing places: the Early plan, the Growing plan and the Establish plan. Xero offers a 30-day free trial period, so you can try out all the software’s features before committing to a paid plan.

Early plan

The Early plan costs $20 per month and lets users send up to 20 invoices and schedule up to 5 bills per month. Other features include reconciling bank transactions and capturing bills and receipts with Hubdoc.

Growing plan

The Growing plan costs $47 per month and includes unlimited numbers of invoices and bills. In addition to the features on the Early plan, the Growing plan includes bulk transaction reconciliation to speed things up.

Established plan

The Established plan costs $80 per month and includes unlimited numbers of invoices and bills. In addition to all the features of the other two plans, the Established plan includes the use of multiple currencies, tracking time and projects, claiming expenses and viewing in-depth analytics.

Payroll add-on

Xero offers the option to add full service payroll support from Gusto to any plan. This Gusto-Zero integration starts at $40 per month plus $6 per employee. If you are looking for payroll software in addition to accounting software, be sure to check out our guide to the best payroll software for 2024.

Key features of Xero

Invoicing and payments

Xero’s simple invoicing tool (Figure A) makes it easy to upload your logo and choose from several branding themes, but I’d love to see more extensive customization options. Xero does offer an invoice template to help get you started, and you can choose to create and save your own templates. Once customers receive the invoice, they can pay you directly from it by clicking the “pay now” button and using a credit card, debit card or direct debit. You can also accept payments from popular services such as Stripe and GoCardless.

The invoice creator in Xero.
The invoice creator in Xero. Image: Xero

Bank connections and reconciliation

Xero connects to more than 21,000 financial institutions around the globe, meaning the chances are very high you’ll be able to connect to your business bank accounts and automatically import transaction info. If your bank doesn’t already have a connection, you can import PDF statements.

Once you’ve got your bank information in Xero, the software will help you match up your transactions for reconciliation (Figure B). Keep in mind that bulk reconciliation is not included with the cheapest Early plan, so you might have to pay to upgrade if you want this feature. I wish it was included in all plans, because manually reconciling one transaction at a time is very tedious for many businesses.

An example of transaction reconciliation in Xero.
An example of transaction reconciliation in Xero. Image: Xero

Expense management

Xero has a mobile app, Xero Expenses, that allows you to snap pictures of receipts and create an expense instead of having to manually enter all the information. This feature is available on all pricing plans; which I appreciate since some accounting software charges extra for mobile receipt capture. Employees can submit a reimbursement request as soon as their receipts are uploaded, and the business owner can track expenses totals by category as they are submitted (Figure C).

A tally of the most recent expenses logged in Xero.
A tally of the most recent expenses logged in Xero. Image: Xero

Project and time tracking

The Established plan gives users access to Xero’s native project and time tracking tool, so they can track how much time they spend on tasks and invoice it to a specific project. This feature is helpful for businesses that charge an hourly rate or that want to track how much time they’re spending on jobs to ensure they stay profitable.

A project tracking summary in Xero.
A project tracking summary in Xero. Image: Xero

But if you’re on a tight budget and don’t need the extra features on the Established plan, then I recommend checking out our recommendations for the best free project management software, which offer many of the same tools at no cost.

Financial reporting

In addition to billing and invoicing capabilities, Xero goes one step further by providing financial and accounting reporting features; options include a 1099 report, a balance sheet report, aged receivables report, aged payables report, inventory report and more (Figure E). These reports help small business owners identify areas for improvement and make evidence-based decisions in real time. Xero doesn’t offer as many pre-built reports compared to Xero alternatives such as QuickBooks.

An example of a profit and loss report in Xero.
An example of a profit and loss report in Xero. Image: Xero

Xero’s pros

  • Unlimited users on all plans.
  • More than 1,000 integrations to choose from.
  • Inventory tracking available on all plans.
  • Guided setup process available.
  • Simple layout is easy to navigate.

Unlimited users

Unlike many other competitors that cap the number of users per plan (looking at you, QuickBooks), Xero offers unlimited users even on the lowest tier plan. This is beneficial to small businesses that need multiple people to be able to log into the accounting software and don’t want to pay extra or upgrade to get more seats.

Lots of integrations

If there are a lot of other apps you need to connect your accounting software to, I’ve got good news: The Xero app store offers more than 1,000 pre-built connections that integrate with third-party apps. For perspective, this is far more integrated than all its main competitors, including QuickBooks and FreshBooks.

Guided setup process

If you’re new to accounting apps, don’t fear: Xero offers a highly guided setup process that walks you through every module with pop-up windows and tutorials. It also provides a demo company account that allows you to practice on dummy data, which I found very helpful during the writing of this review.

Xero’s cons

  • Entry-level plan limits the number of bills and invoices.
  • Only one organization per account.
  • Can’t call customer service directly.
  • Must upgrade to the Established plan to get project tracking and claim expenses.
  • Could include more options for customization.

Entry-level plan limits

The tradeoff for Xero’s unlimited users on the Early plan is that it enforces pretty stiff limits on other things, only allowing 20 invoices and 5 bills per month. Most small businesses will exceed that limit quickly and be forced to upgrade to a more expensive plan. Most of Xero’s more advanced features — including multiple currencies and time tracking — are limited to the most expensive plan, meaning that businesses must be willing to shell out $78 a month to get access to them.

One organization per account

In contrast to allowing unlimited users, Xero does limit you to one organization or business per subscription. In other words, if you need to do accounting for more than one business, you’ll need to purchase an account for each one. This is a real drawback for owners of multiple businesses or bookkeepers who work with multiple clients.

Telephone support is limited

Xero doesn’t provide a phone number where you can call the company directly, even though it claims to offer 24/7 online support. The Xero help website states: “We don’t have a support phone number, but we do call customers if we need to. If you come across a phone number on the internet that claims to be Xero support or charges for support, it’s fraudulent.”

Xero alternatives

FeatureXero AccountingQuickBooksFreshBooksWave Accounting
Automatic bank importYesYesYesPaid plan only
Unlimited invoices on cheapest planNoYesYesYes
Unlimited usersYesNoExtra feeNo
Free planNoNoNoYes
Free trialYesYesYesYes
Starting price$20 a month$30 a month$19 a month$16 a month

QuickBooks Online

Quickbooks logo.
Image: Quickbooks Online

QuickBooks is the name to beat in accounting software, but it’s far from the cheapest option on the surface: Pricing starts at $30 a month after the signup discount ends. Features include branded invoice templates, budgeting capabilities, automatic matching between payments and invoices, and a user-friendly mobile app.

Unlike Xero, QuickBooks allows unlimited invoices on the cheapest Simple Start plan — but limits you to 1 billable user and 2 accountant firm users. If you need only 1 person to use the software but plan to send a high number of invoices and bills, QuickBooks may be a more cost-effective choice than Xero.

To see how QuickBooks stacks up, check out our QuickBooks vs. Xero comparison.

FreshBooks

FreshBooks logo.
Image: FreshBooks

FreshBooks starts at $19 per month after the signup discount and incorporates standout features like team roles and time tracking on all plans. The basic plan allows users to send unlimited invoices and estimates and track unlimited expenses up to 5 clients, so if you have more clients than that, you’ll need to upgrade.

The number of users is also technically unlimited, but FreshBooks does charge an extra fee of $11 per user per month. This additional fee means FreshBooks could be a good choice for small businesses that need to send more invoices than the Xero basic plan allows, but need more users than the QuickBooks basic plan allows and aren’t willing to upgrade to a more expensive QuickBooks plan.

To see how FreshBooks stacks up, check out our FreshBooks vs. Xero comparison.

Wave Accounting

Wave Accounting logo.
Image: Wave

If you’re on a tight budget, then check out Wave Accounting, which offers a forever free Starter plan — yes, you read that correctly! You’ll get unlimited clients, invoices and bills on the free program, but you’ll need to upgrade to the $16 per month Pro plan if you want to auto-import bank transactions and digitally capture unlimited receipts.

Given that Wave’s single paid accounting plan is cheaper than all the other alternatives we’ve listed here, and that it offers a forever free plan, this is absolutely the best option if you need to save cash. However, Wave’s features are more limited than many competitors in order to keep the price low, so it may not suffice for growing businesses.

To see how Wave Accounting stacks up, check out our Wave vs. Xero comparison.

Methodology

To review this software, I signed up for a free trial of the Xero Established plan. I also reviewed official product documentation, watched demo videos, consulted user reviews and cross-referenced software reviews in industry publications.