What’s newFind any order, customer, product or setting with one admin search. See all features

Extensions Accounting Xero

Included with Premium

Xero for WordPress

Every order a Xero invoice, as it happens.

Orders, customers, payments and refunds go to Xero on their own, with the tax your store charged. When an invoice is paid in Xero, the order is marked paid in your store.

Included with Premium · needs a Xero organisation
Order WEB-1042Invoice paid in Xero
Included withWP EasyCart Premium
XeroAny Xero organisation
ConnectsIn one click, and the store never sees your Xero password
InstallsIn one click from EasyCart › Extensions
Xero for WordPress ecommerce

Stop keying web orders into Xero.

The problem

Bookkeeping after every sale

With WP EasyCart

Xero keeps itself up to date

What it does

What Xero does for your store.

Orders as Xero invoices

Each order becomes an invoice with its lines, discounts, shipping, fees, tax and the customer as a contact. Send them approved, or as drafts you approve in Xero.

Payments in the right account

Payments are recorded against the invoice in the account you choose for Stripe, Square, PayPal and the rest. Redeemed gift cards come from your gift card liability account.

The tax your store charged

Xero tax rates on each line for VAT and GST, or the tax as its own line for US sales tax. Rounding pennies go to the account you pick.

Refunds, voids and paid invoices

Refunds become credit notes. Canceled and deleted orders void their invoice. When an invoice is paid in Xero, the order is marked paid.

Runs in the background

Sending never holds up checkout, retries when Xero is busy, and holds an order with the reason when a setting needs you.

See what was sent

Activity shows what was sent, what came back from Xero and what needs you, on the order screen and in the orders list too.

How it works

Set up in a few minutes.

1

Install it from EasyCart › Extensions

With a Premium license, Xero installs in one click and updates through WP EasyCart Premium.

2

Connect to Xero

Press Connect to Xero, sign in and pick your organisation.

3

Check the suggested settings

Accounts and tax rates are suggested from your Xero organisation. Change any of them.

4

Switch on Send orders to Xero

Orders from that day on go to Xero. Send past orders brings in earlier ones, up to 500 at a time.

Questions

Xero questions

Something else? Ask us.

Can WP EasyCart connect to Xero?

Yes, with WP EasyCart Premium. Install Xero from EasyCart › Extensions, press Connect to Xero, check the suggested accounts and tax rates, then switch on Send orders to Xero.

How do my orders show up in Xero?

Each order arrives as a Xero invoice with its lines, discounts, shipping, fees and tax, and the customer as a contact. Payments are recorded against it. You can send invoices as drafts to approve in Xero first. The order number is always in the reference.

Does the tax in Xero match my store?

Yes. The tax is the figure the order charged. With Xero tax rates each line carries its VAT or GST rate. For US sales tax, which changes by address, send it as its own line to a liability account.

What happens when I refund or cancel an order?

A refund becomes a credit note, set against the invoice or paid back from the account the money came from. A canceled or deleted order voids its invoice in Xero.

Can I send orders I took before connecting Xero?

Yes. Tools › Send past orders sends orders since your start date that aren't in Xero yet, up to 500 at a time.

Is my Xero login safe?

You sign in to Xero and pick the organisation, so the store never sees your Xero password. A staging copy of your store is detected and sends nothing, so test orders stay out of your books.

What happens if my Premium license ends?

Orders keep going to Xero. Settings are locked until you renew, and connecting a new organisation needs a current license.

Related

More Premium extensions.

QuickBooks OnlineAccounting
Included

Sends orders, customers, payments and refunds to QuickBooks Online, and marks orders paid when their invoice is paid.

Avalara AvaTaxTax
Included

Calculates sales tax at checkout and records every order in Avalara, so your returns include your store’s sales.

ZapierAutomation
Included

Connects your store to thousands of apps: orders, payments, customers and more start Zaps, and Zaps can update orders, customers and stock.

Included with Premium

Xero comes with every Premium license.

Along with every PRO feature and the other Premium extensions, installed and updated from one screen.

★★★★★ 4.5 from 226 public reviews865,000+ downloads25+ years building ecommerce

XeroIncluded with Premium