grafter.ly
← All posts

From the blog

Xero and job software: which one does what, and where they meet

· Robert McLaggan

Xero is accounting software that has grown outwards: it does quotes and invoices, and its Projects feature tracks time and costs against a job so you can see whether it made money. What it isn't built for is the front of the work — an enquiry landing from four places, a quote that needs to go out today to be won, a week that needs booking, and a record of what actually happened on site. Xero's own answer to that is its app store, which lists job management software as the thing you connect to it. The two meet at exactly one place: the invoice. So the integration question isn't whether one replaces the other, it's whether the invoice travels between them without you typing it twice. Five things decide that — when it pushes, whether the customer comes with it, whether payments come back, whether you can see anything that didn't sync, and what happens when you disconnect.

If you're searching this, you've probably got Xero already and you're trying to work out whether you need a second thing — or whether the second thing you're being sold replaces it.

Short answer: they do different jobs, they overlap at exactly one point, and the overlap is the invoice.

What Xero actually covers

More than people give it credit for. It does quotes you can send to a customer, and invoices, and its Projects feature tracks time and costs against a job so you can see afterwards whether the work made money. For a business whose admin is mostly bookkeeping, that can genuinely be enough.

Worth knowing that project tracking sits on one of the higher plans rather than the entry one, so check what your current plan includes before assuming you have it — Xero's pricing page has the current tiers.

What it isn't built for

Xero is accounting software that has grown outwards, and you can feel where the design started. It's excellent from the invoice onwards. It's thin in front of it.

The front of the job is: an enquiry arriving by email or a missed call, needing an answer today to be won at all. A quote built quickly and sent before the customer has three others. A week that needs booking around the jobs already in it. A record of what actually happened on site — the extra socket, the second visit, the photo of the meter — so the invoice matches the work.

None of that is a criticism of Xero, any more than it's a criticism of a hammer that it doesn't cut wood. It's just not what it's for. Xero says as much itself: its app store carries whole categories of job management and field service software, listed as things you connect to it.

The join is the invoice

Once you accept that division, the integration question gets simple. You're not asking which system wins. You're asking whether the invoice can travel from where the work is recorded to where the books are kept, without being typed twice.

Typing it twice is the actual cost of getting this wrong. It's ten minutes an invoice, it's the errors that creep in when a number is re-keyed, and it's the reason a trade business ends up with a spring evening of catch-up bookkeeping.

Five things to check in any Xero integration

Whichever product you're weighing up, these decide whether the connection is real or decorative:

  1. When does it push? On send, or only when you remember to click sync? An integration that needs a manual push is a to-do list with extra steps.
  2. Does the customer come with it? The invoice is no use in Xero if the contact has to be created by hand. Check it creates the contact if they're new, and matches them if they're not.
  3. Do payments come back? This is the half people forget. When your accountant reconciles a payment in Xero, does the job software know the invoice is paid — or are you still marking things off manually in two places?
  4. Can you see what didn't sync? Everything fails occasionally. What matters is whether the product tells you, and gives you a way to push it again, or whether an invoice silently doesn't arrive and you find out at year end.
  5. What happens if you disconnect? Invoices already in Xero should stay in Xero. Check that, and check you can get your data out of the job software too.

That list is worth taking to any vendor, including us.

What ours does, precisely

So you can hold it to the same five:

  • Invoices push when you send them. Drafts never leave — nothing reaches your accounts until you've decided it's real. The invoice arrives in Xero as Authorised, under the same number your customer sees, with the customer created as a Xero contact if they're new.
  • Payments come back every half hour. A payment reconciled in Xero marks the matching invoice paid on our side, usually within thirty minutes, and a payment already recorded with us isn't double-counted.
  • Two checks whenever you open the Xero page. Anything sent here that hasn't landed in Xero, with a re-push button for each. And any job you've closed as lost that still has a live invoice in Xero, which is yours to settle there — we don't cancel anything in your accounts on your behalf.
  • Disconnecting stops the sync both ways and leaves everything already in Xero exactly where it is.

And the limits, because they matter as much: it syncs invoices, payments and the customers attached to them. It does not push your expenses, your purchase bills, your quotes or anything to do with your VAT return — those stay in Xero's hands, which is where they belong.

One practical thing while you're at it

If you take card payments, connect Stripe to Xero in Xero's own settings as well as connecting your job software. When Stripe pays out to your bank, Xero can then match the deposit against the right invoice instead of leaving you a lump sum to unpick. Our Stripe charges carry the invoice number for exactly that reason.

So do you need both?

If you're only ever in Xero to raise an invoice, and the work in front of it is under control, no — you have one system and it's working.

Add the second one when the problem moves upstream: quotes going out too slowly to win, enquiries you didn't get to, no clear view of what's booked or who owes you. That's the part Xero was never trying to solve, and it's the part that costs a trade business real money.

If you're weighing up which job software to put next to it, what actually differs between them covers how to compare — and the accounts connection is one of the six things on that list for good reason.

Common questions

Does Xero do job management?
Partly. Xero handles quotes and invoices, and its Projects feature tracks time and costs against a job so you can see profitability. What it isn't built for is running the work itself — capturing enquiries, getting a quote out the same day, booking your week, and keeping a record of what happened on each job. Xero's own app store lists job management software for exactly that reason.
Do I need job management software as well as Xero?
If your admin is only bookkeeping, Xero on its own is fine. The trigger for adding job software is the work in front of the invoice — quotes going out too slowly, enquiries missed, or no clear view of what's booked and what's owed. If you're only ever in Xero to raise invoices, you probably don't need a second system yet.
How does job management software connect to Xero?
Through Xero's API, after you authorise it once and pick which organisation to connect. In practice the invoice is created in the job software and pushed into Xero with the customer attached, and payments recorded against it in Xero come back the other way. Your books stay in Xero; the job stays in the job software.
Will my invoice numbers match between the two?
They should, and it's worth checking before you commit. An integration that renumbers invoices on the way into Xero makes reconciliation and any customer query harder than it needs to be. Ours pushes under the same number the customer sees.
What about QuickBooks?
We connect to Xero today, not QuickBooks. QuickBooks is planned — it's the other half of the UK small-business accounting market — but it isn't built yet, and we'd rather say so than let you find out after signing up.

Spend less of your evening on admin.

Set it up yourself in minutes. No sales call, no card, no drip emails.

Get started free

30 days free, then £25 a month. No card details to start.

Already using it? Sign in