Quick Answer
You can set ServiceM8 up properly in one afternoon. The order that works: start the 14-day trial, add your logo and payment terms, build a price book in GBP with VAT, connect Xero or QuickBooks, connect Stripe, install the Form Store templates you need (CP12, EICR, condition reports), add your staff, install the iOS app on your phone, then run a single test job from quote to paid invoice before you go anywhere near a real customer. Skip the official setup wizard and follow the order below; it stops you doubling back later. The free plan handles 30 jobs a month, so you can finish setup, run a fortnight of real work, and only pay once you know it earns its keep.
Table of Contents
- Why ServiceM8 (and when it is wrong for you)
- Before you start: the 10 minute prep
- Step 1: Create the account and customise the basics
- Step 2: VAT setup and the price book
- Step 3: Quote, invoice and email templates
- Step 4: Add staff and set permissions
- Step 5: Connect Xero or QuickBooks (UK)
- Step 6: Connect Stripe for card payments
- Step 7: Forms for gas certs, EICRs and condition reports
- Step 8: Configure the iOS field app
- Step 9: Run a single test job end-to-end
- Realistic afternoon timeline
- The three mistakes that break a ServiceM8 rollout
- What tradespeople are saying
- Recommended videos
- Frequently asked questions
- My verdict
ServiceM8
Xero
QuickBooks
Stripe
Zapier
Google CalendarWhy ServiceM8 (and when it is wrong for you)

ServiceM8 has been the default job management tool for small UK trades businesses for the best part of a decade. Founded in Darwin, Australia in 2009, it now claims more than $35 billion of jobs managed worldwide and operates in over 40 countries. The reason it spread through the UK so quickly is the pricing model. You pay per job, not per user. A sole trader with three subcontractors pays the same as a sole trader on their own.
The Starter plan is £25 a month for 50 jobs. Growing is £59 for 150 jobs and unlocks the electronic forms most UK trades actually need (gas certificates, EICRs, condition reports). Premium is £119 for 500 jobs. The free trial is 14 days, no card, full features. You can do the setup in this guide on the trial and only upgrade once you have a real customer paying through it.
The trade-off is honest and worth saying upfront. The full field app is iOS only. Android engineers can install ServiceM8 Lite, but it is read-only with checklists; they cannot run quotes, take payments, or write up a full job card. For a one-engineer business that already has an iPhone, this is irrelevant. For a five-engineer business where two have Samsungs, you are either buying refurbished iPhones at £80 to £150 each or picking a different platform. Be clear-eyed about this before you spend an afternoon.
For everyone else (sole traders, small heating firms, electricians up to about 15 engineers, locksmiths, locks and security installers, roofers, drainage), the question is not whether to pick ServiceM8. The question is how to set it up so you do not waste the first three months working around your own mistakes. If you are weighing this against other platforms, the Tradify weekend setup walkthrough covers the same ground for the main alternative used by UK trades.
Before you start: the 10 minute prep
Open a blank document and write down six things. This bit takes ten minutes and saves you two hours of doubling back later.
- Your trading name and address exactly as you want it printed on quotes and invoices.
- Your VAT number if registered. If you trade under the VAT threshold (£90,000 as of April 2024), note that too; it changes how you set tax rates.
- Your standard payment terms in plain English. "Payment due on completion of works" or "Net 14 days from invoice". Pick one.
- A logo file, transparent PNG, at least 600 pixels wide. If you do not have one, run it through Canva for fifteen minutes before you start.
- Your top 10 line items from your usual jobs. Boiler service, full bathroom install, fuse board upgrade, CP12 test, whatever you do most. Get the prices and VAT rates clear before you start typing.
- Bank details and Stripe account. If you do not have a Stripe account yet, open one at stripe.com before you start the setup. It takes about ten minutes and Stripe will ask for company info that ServiceM8 will then pull in automatically.
Step 1: Create the account and customise the basics

Go to servicem8.com/uk and click "Start Free Trial". Enter business name, country (United Kingdom), email, and a password. No card required. You land in an empty admin dashboard.
Click Settings (cog icon, top right) and work through the Preferences tab in this order:
- Company details: trading name, address, phone, website. This is what prints on customer-facing PDFs.
- Logo: upload the transparent PNG you prepared.
- Timezone: Europe/London. Do not leave it on the default Australian zone.
- Currency: GBP. This locks throughout the account; you cannot change it later without a full account migration, so get it right now.
- Date format: DD/MM/YYYY. ServiceM8 defaults to MM/DD/YYYY because of its US user base.
- Email signature: a single block of text that gets appended to every email ServiceM8 sends on your behalf. Keep it short. Name, mobile number, company name, Gas Safe or NICEIC number if applicable.
The free trial gives you full access for 14 days. The countdown starts the moment you click "Start Free Trial", so do not sign up two weeks before you intend to actually use it.
Step 2: VAT setup and the price book
This is the step most firms get wrong, and the one that causes invoice chaos six months in. Spend forty minutes on it now.
VAT rates
Settings > Preferences > Tax Settings. Add three rates:
- VAT Standard: 20% (boiler installs, repairs, most labour and materials).
- VAT Reduced: 5% (qualifying energy-saving materials and certain residential conversions).
- VAT Zero: 0% (new build dwellings; certain energy-saving installations under the temporary zero-rate that runs to March 2027).
If you are going to connect Xero or QuickBooks in Step 5, you can also let ServiceM8 import the tax rates from your accounting system. I prefer to set them up manually first. It forces you to think through which rates you actually use.
Domestic Reverse Charge (CIS)
If you sub-contract through CIS-registered builders, the Domestic Reverse Charge applies. ServiceM8 does not handle DRC natively. You enable it in Xero or QuickBooks at the customer level, and the correct tax treatment flows through when ServiceM8 syncs the invoice. Set this up in your accounting software before you do Step 5.
The price book
Settings > Items. This is your saved library of line items: services, materials, fixed-price jobs. Three things matter here:
- Use clear, customer-facing names. "Boiler annual service" not "BAS". The line item text appears on the quote and the invoice; the customer reads it.
- Set the default VAT rate per item. A CP12 gas safety test is 20%; an A-rated heat pump install can be 0% under the energy-saving relief. Get this right at item level and it flows correctly into every job.
- Build the 10 you do most. Do not try to build a 200-line price book on day one. Start with your ten highest-volume items, add the rest as you quote them in real life.
Step 3: Quote, invoice and email templates

Settings > Document Templates. ServiceM8 ships with five default PDFs: Quote, Invoice, Job Card, Receipt, Statement. Edit each one in this order:
- Quote. Add your logo, terms and conditions, and a one-sentence note above the line items ("Thank you for the opportunity to quote on this work"). The default version is fine and most firms leave it. The single change worth making is to add a "Quote valid for 30 days" line at the bottom; it removes the awkward conversation when prices have moved.
- Invoice. Same logo, plus your payment instructions, bank details, and a clear "Pay online" instruction once Stripe is connected in Step 6.
- Job Card. The internal version that engineers see on site. Leave the default unless you have a specific reason to change it.
Then Settings > Email Templates. Edit two templates:
- Quote Email: the email body sent when you press "Email Quote" on a job. Three to four sentences. State the price, attach the PDF, end with "any questions, give me a call". Resist the urge to make it elaborate.
- Invoice Email: similar pattern. State the amount, attach the PDF, mention the pay-online link if you have Stripe set up.
Step 4: Add staff and set permissions
Settings > Staff. Click "+ Add Staff Member" for each engineer, apprentice, and admin person. ServiceM8's per-job pricing model means adding a fifth engineer costs you nothing extra; the cost is in the jobs they complete.
For each person, set three things:
- Role: Staff (engineer), Manager (can see all jobs and reports), or Admin (full account access). Most engineers should be Staff. One person should be Admin (usually the owner). Only promote to Manager when there is a genuine supervision need.
- Mobile number: required for SMS notifications and for two-way customer messaging.
- Hourly cost (optional, Premium plan only): used for job costing if you want to know real margin per job.
An invite email goes to each person with login details. They will need to download the iOS app and sign in. The Android engineers in your team get the ServiceM8 Lite app, which shows them the schedule and any checklists they need to tick off, but they cannot create or edit jobs.
Step 5: Connect Xero or QuickBooks (UK)

This is where ServiceM8 stops being a glorified diary and starts paying for itself. Done properly, every invoice you issue from ServiceM8 lands in Xero or QuickBooks within seconds, with the right VAT treatment and the right line items.
Settings > Add-ons > Browse Add-ons. Find Xero (or QuickBooks Online UK) and click Install. You will be redirected to log into your accounting account and approve the connection. Then come back to ServiceM8 and configure four things:
- Default sales account: usually "Sales" or "Sales of Goods and Services". Ask your accountant if you are unsure; getting this wrong means a five-minute fix per invoice in Xero.
- Default tax rate: should map to your "20% (VAT on Income)" Xero rate, not "20% (VAT on Expenses)". Check this carefully.
- Customer sync direction: "ServiceM8 to Xero" is right for most. ServiceM8 becomes the master record for customers and Xero just receives them.
- Auto-send invoices to Xero: turn this on. Every time you mark a ServiceM8 job as invoiced, the invoice appears in Xero ready to send or already sent.
ServiceM8 is a Xero Preferred App partner and a QuickBooks Platinum Intuit App Partner, so both syncs are well-supported and stable. The Xero side has had more years to mature and tends to be the recommendation for most UK trades.
If you use Sage, there is no native connector. You either need a Make.com or Zapier middleware, which adds £20 or so a month and some configuration time. There is a full guide to that path on the Academy: connecting Sage to ServiceM8 via Make.com.
Step 6: Connect Stripe for card payments
Settings > Add-ons > Stripe. Install, log into your Stripe account, approve. The connection completes in about 30 seconds.
Once connected, every invoice you email out includes a "Pay Now" button. The customer clicks it, types their card details into a Stripe-hosted page, the payment lands in your Stripe balance, and ServiceM8 marks the invoice as paid automatically.
The numbers worth knowing:
- Fee: 1.70% plus 20p per UK card transaction processed through ServiceM8's Stripe integration. So a £500 invoice costs you £8.70 in card fees.
- Payout time: 3 business days from payment to your bank account. Stripe Express settlements can shorten this but the standard is fine for most trades.
- Refunds: handled inside Stripe, not inside ServiceM8. Process them in the Stripe dashboard and the refund flows back through.
If you charge for plant hire or supply-only and want to recover card fees, the rules are different for business-to-business transactions; talk to your accountant. For all consumer work, build the cost into your rates.
Step 7: Forms for gas certs, EICRs and condition reports
This is the bit that turns ServiceM8 from a quoting tool into a complete field-service system. Forms live on the engineer's iPhone, get filled in on site, signed by the customer, and attached to the job with a PDF generated automatically.
Settings > Add-ons > Form Store. Browse and install the forms you need. The ones most UK trades will want:
- CP12 Landlord Gas Safety Record: the standard 14-point check for rental properties. Pre-loaded.
- CP2 Commercial Catering: for any work in commercial kitchens.
- Gas Service & Maintenance Record: for annual boiler services on owner-occupied properties.
- Site Risk Assessment: for any commercial site visit.
The form store includes electrical safety forms, but they are written to Australian (Victorian) standards. UK electricians need either custom-built forms (which ServiceM8 lets you create from scratch in the form designer) or off-the-shelf UK templates from third-party suppliers like Hazel Whicher, which sells full sets of UK-compliant ServiceM8 forms (EICR, EIC, MWC, PIR) for a one-off fee.
Step 8: Configure the iOS field app

Search "ServiceM8" in the App Store and install on every engineer's iPhone or iPad. Log in with the email and password from Step 4. The app downloads the account and is ready to use within 60 seconds.
For each engineer's device, walk through these settings before they take it on a real job:
- Location permissions: set to "Always" for GPS tracking and route optimisation. If your engineers are nervous about being tracked, set it to "While Using" instead; you lose route data but keep job-arrival times.
- Notifications: turn on for new jobs, messages, and dispatch changes. The whole point is the phone telling them when something changes.
- Camera and Photo Library: must be allowed. Engineers will take photos of every job and attach them automatically.
- Bluetooth: needed if you plan to use a card reader (Stripe Terminal or similar).
- Offline mode: ServiceM8 syncs automatically when there is signal and queues up changes when there is not. Tell engineers this so they do not stop work in a basement boiler room thinking the app is broken.
The iOS app handles 95% of what an engineer needs: see their day, view job details, take photos and notes, complete checklists and forms, get a customer signature, generate an invoice, and take card payment. The remaining 5% (creating new staff, changing global pricing, building custom forms) is done in the web admin on a laptop, not the phone.
Step 9: Run a single test job end-to-end
This is non-negotiable. Before you put a real customer through this system, run one test job from start to finish using your own details. It takes 15 minutes and finds every gap in your setup.
- Create a new client: use your own name and a real email address you can check on your phone.
- Create a job for that client. Add 3 line items from your price book.
- Send the quote: ServiceM8 emails the branded PDF to your inbox. Open it on your phone. Check the logo, terms, line items, VAT calculation, and total.
- Accept the quote using the "Accept Quote" link in the email. Confirm the status flips to "Accepted" in ServiceM8.
- Schedule the job to yourself on the iOS app. Confirm it appears in your engineer diary.
- Start the job on the iOS app. Take a photo. Complete any form you installed (e.g. CP12). Add a note.
- Complete the job. Sign as the customer using your finger. Convert to invoice.
- Email the invoice to yourself. Open the email, click "Pay Now", pay with a test card or a real one for a £1 line item.
- Verify the invoice appears in Xero or QuickBooks within 60 seconds with the correct VAT, line items, and amount.
- Verify the payment shows in your Stripe dashboard and marks the ServiceM8 invoice as paid.
If any step fails or looks wrong, fix it now. Send yourself the test invoice again if you change a template. Do not skip this; the cost of a customer seeing a half-broken invoice in week one is much greater than the 15 minutes this takes.
Realistic afternoon timeline
Three hours, one sitting. The next morning you take a real job through the system. By the end of week one you will have ten jobs through it. By the end of week two you decide whether to upgrade off the free trial onto the £25 or £59 plan.
The three mistakes that break a ServiceM8 rollout
I have watched a fair few trades businesses adopt job management software over the years. The pattern of failure is almost always one of three things.
First, setting up while distracted. The "let me do half of it on Tuesday and half on Thursday" approach. It does not work. You forget where you got to, the trial clock runs out, and you end up with an account that has a logo but no price book, or a price book but no Stripe. Block three hours, do it in one go.
Second, trying to digitise broken processes. If your quoting process is already chaotic on paper, ServiceM8 will make it chaotic on a phone. Spend a week tightening up how you actually run a job (when do you quote? when do you invoice? when do you take payment?) before you put it into software. The software amplifies whatever is already there.
Third, skipping the test job. Step 9 catches 80 percent of setup mistakes. Skip it and your first real customer becomes the test. They will notice. Spend the 15 minutes.
Get past those three and ServiceM8 quietly does what it is supposed to do, which is take 20-30 hours of admin out of your week so you can spend that time on the tools or with your family. The HeyBRB 2026 admin drain report has UK tradespeople losing the equivalent of ten working weeks a year to admin, and 77 percent doing it in the evenings. Getting an afternoon back across most weeks is the actual point of all this. Once the basics are bedded in, the natural next step is automation, and we have a separate guide on automating your quoting with AI that pairs well with a working ServiceM8 setup.
What tradespeople are saying
Recommended videos
Frequently asked questions
No. ServiceM8's 14-day trial gives you full access with no card required. You only put a payment method in when you decide to continue beyond the trial. Use the trial to do the full setup and run a fortnight of real work before paying anything.
Only in a very limited way. ServiceM8 Lite for Android lets staff view the schedule and complete checklists, but they cannot create or edit jobs, take payments, or use the full job card. If your team is mostly Android, either buy refurbished iPhones (about £80 from CeX or Music Magpie) or pick a different platform. There is no half-way option that works.
Sole trader doing fewer than 50 jobs a month with no gas or electrical forms: Starter at £25. Heating engineer or electrician who needs CP12s, EICRs, or condition reports: Growing at £59 (forms are the deciding factor). Anyone tracking job costing or running 500+ jobs a month: Premium at £119. Most small trades land on Growing.
Less than a minute in normal use. When you mark an invoice as sent in ServiceM8, it appears in Xero within 30 seconds with the right VAT and line items. The initial setup takes about 20 minutes including a test invoice. If you have a complex Chart of Accounts or use tracking categories, allow another 15 minutes to map them in the Xero add-on settings.
Not for consumer work in the UK. The Consumer Rights (Payment Surcharges) Regulations 2012, as amended, prohibit surcharging on debit and credit cards for consumer transactions. Build the 1.70% + 20p into your hourly rate or fixed-price quotes. B2B transactions have different rules; check with your accountant.
Yes. The CP12 Landlord Gas Safety Record and several other Gas Safe forms (CP2, CP42, Gas Service & Maintenance Record) are available free in the ServiceM8 Form Store from the Growing plan upwards. Electrical forms (EICR, EIC, MWC) need either a custom build inside ServiceM8 or third-party UK templates (Hazel Whicher sells full sets).
Customer lists move easily via CSV import (Settings > Import Clients). Job history is harder; ServiceM8 will not import historical jobs from another platform. The practical approach is to import customers, run new work through ServiceM8, and leave the old system live in read-only mode for 12 months so you can look up history if needed.
No. ServiceM8 stores data in AWS Sydney by default. For GDPR purposes this is fine (Australia has adequate protections through ServiceM8's data processing agreement) but you should mention it in your own privacy policy and confirm your retention and deletion process. Customers can request data export or deletion through you, and you action it via ServiceM8 support.
My verdict
ServiceM8 has been the default field service tool for small UK trades businesses for good reason. The per-job pricing model, the iOS app, the Xero and Stripe integrations, and the form store cover what most heating engineers, electricians, and plumbers need. The honest constraint is the iOS-only field app; if your team is Android-first and unwilling to switch, this is not your platform. For everyone else, follow the order in this guide, run the test job in Step 9 before you go live, and you will have a working system by tea-time. The 14-day trial gives you the room to set it up properly and run real work through it before you spend anything. That is the right way to evaluate any business software, and it is the way I would recommend you do it.










