Work sample · Example figures

ServiceM8 to Xero month-end tie-out

At month-end, the total invoiced in ServiceM8 should agree to sales in Xero. This sample shows the tie-out statement, the held items that explain the gap, and the list of completed jobs not yet invoiced.

A walkthrough of how I would approach this project. The figures are examples for a fictional business, not a client.

Area
Month-end
Tools
ServiceM8 · Xero
Typical scope
US$250–600
Timeline
About 3 weeks · 4 fixed milestones

01The problem

The two systems are meant to agree, but a few invoices are held by the sync, a credit note is raised in one place only, and some completed jobs never get invoiced. Nobody sees it until the accountant asks.

  • A sales total in Xero that does not match ServiceM8
  • Invoices held by the sync with no one told
  • Completed jobs that were never billed
  • An accountant asking the same questions every month

02Approach

  1. Look

    Read-only comparison of one month: every ServiceM8 invoice against Xero.

  2. Name

    Each difference is given a reason: held, not linked, credit in one place only, or not invoiced.

  3. Fix

    The causes are fixed in the sync settings and contact links, so next month has fewer items.

  4. Repeat

    A one-page tie-out is run at each month-end and signed off before reports go to the accountant.

03Exhibit

ServiceM8 to Xero tie-out for the monthExample figures, fictional business
Completed jobs not invoiced3$9,840
Held by the sync4$3,880
Unexplained difference$0.00
Month-end tie-out, sales (AUD, ex GST)InvoicesAmount
Invoiced in ServiceM8 for the month118191,230.00
Less: held, invoice number already used in Xero2(2,410.00)
Less: held, client not linked to a Xero contact2(1,470.00)
Less: credit note raised in Xero only1(950.00)
Expected in Xero113186,400.00
Sales in Xero for the month113186,400.00
Difference0.00

Unbilled and held list (example rows)

JobReasonAmountOwnerAction
20511Completed, never invoiced6,240.00Office adminInvoice this week
20527Completed, awaiting parts sign-off2,180.00OperationsSign off, then invoice
20533Completed, invoice in draft1,420.00Office adminApprove and send
Held items aboveSync blocked (4 invoices)3,880.00BookkeeperFix numbers, link clients

Prepared by: Manaz AfzalReviewed by: BookkeeperDifference signed off: before reports are sent to the accountant

ServiceM8 to Xero tie-out: invoiced $191,230.00, three reconciling items, Xero sales $186,400.00, difference 0.00.

04How to read it

  1. The statement starts from ServiceM8 and ends at Xero. Every reconciling item has a count and an amount.
  2. The difference line is 0.00 only because each item is named, not because anything was hidden.
  3. Completed jobs not invoiced are listed with an owner and a date, so they are billed this week.

05Scope

AreaIncluded
Tie-out templateA one-page statement from ServiceM8 sales to Xero sales, with reconciling items
First monthOne full month compared invoice by invoice, with every difference given a reason
Sync causesInvoice-number clashes and unlinked clients fixed at the source
Unbilled listCompleted jobs not invoiced, listed with value, owner and action
Month-end routineA checklist and sign-off line, run in the first week of each month
HandoverA walkthrough and the files
Not includedChanges to job pricing, or moving to different software

06Milestones and fee

MilestoneDeliverableTimingShare of fee
M1 First month comparedEvery difference listed with a reasonWeek 130%
M2 Causes fixedSync settings and client links correctedWeek 230%
M3 Tie-out runningTie-out run for a second month, difference 0.00Weeks 2 to 325%
M4 HandoverChecklist, sign-off and walkthroughWeek 315%

Typical scope for this kind of project: US$250–600

About 3 weeks · 4 fixed milestones. The systems health check (US$150, fixed) comes first and confirms the scope. Extra hourly work is US$40 per hour, agreed before it starts.

Tell me what is going wrong in your books and I will say where I would look first.

Send a short note through the form on the home page. I will reply with where I would start, and whether the US$150 systems health check is the right first step.

Book a US$150 health checkUpwork (opens in a new tab)