Free ServiceM8 Invoice Template UK (VAT-Ready, Word + PDF) featured image
Templates & Resources

Free ServiceM8 Invoice Template UK (VAT-Ready, Word + PDF)

2026 free HMRC-compliant ServiceM8 invoice template for UK trades. VAT fields, merge tags and payment terms. Word format, ready to upload.

Ettan Bazil
Written by
Ettan Bazil
Founder & CEO (Tech / PropTech)
About Ettan Early Life and Career Ettan Bazil began his professional journey as a gas engineer and plumber, gaining hands-on experience working directly with households, landlords and property managers. His early trade background shaped his understanding of real-world operational challenges, from emergency repairs to workforce shortages and inefficiencies in the maintenance sector. In 2016, he founded Elite Heating & Plumbing, growing it into a successful business employing multiple engineers and apprentices.
1 month ago 12 min read Comments

Quick Answer

Here is a hard truth: most tradespeople send invoices that would not survive an HMRC VAT inspection. When I was running Elite Heating and Plumbing, I saw invoices from other trades that were missing half of what HMRC requires. This free ServiceM8 invoice template is designed specifically for UK VAT-registered tradespeople and includes all 15 fields HMRC requires on a valid tax invoice, pre-loaded ServiceM8 merge tags for automatic data population, and clear payment terms. Download the Word (.docx) file below, upload it to ServiceM8 under Settings > Templates, and start sending professional, compliant invoices from site in under five minutes.

ServiceM8 ServiceM8
81%
of UK tradespeople are currently owed money for completed work (BACS, 2024)
£6,210
average amount UK trades businesses are chasing at any given time
58%
of invoices with 7-day terms get paid on time vs 40% with 30-day terms

What HMRC Requires on a UK VAT Invoice

I cannot stress this enough: if you are VAT-registered, every invoice you send must meet HMRC's legal requirements. I have seen trades businesses get caught out by missing a single field. Get it wrong and your customer cannot reclaim the VAT, which means they will push back on paying. Get it right and you look professional, stay compliant, and get paid faster. If you also need a proper estimate document before the job starts, grab our free job estimate spreadsheet with auto-calculated labour, materials, and profit margin.

Here is the full list of what HMRC demands on a valid VAT invoice:

Your Business Details

Your company or trading name, full postal address, and VAT registration number. All three must appear on every invoice, no exceptions.

Customer Details

The customer’s name (or company name) and their address. For domestic reverse charge (DRC) jobs, you also need their VAT number.

Invoice Identification

A unique, sequential invoice number and the date of issue. ServiceM8 generates both automatically via the job.generated_job_id and job.invoice_date merge fields.

Supply Description

An itemised list of goods or services supplied, including quantities, unit prices, and a clear description of each line item.

VAT Breakdown

The net amount (before VAT), the VAT rate applied to each item, the total VAT charged, and the gross total. For mixed-rate jobs, show each rate separately.

Payment Terms

While not strictly required by HMRC, clear payment terms (due date, accepted methods, late payment fees) are considered best practice and reduce disputes.

DRC Warning: Construction Subcontractors

If you work in construction and your customer is VAT-registered, the domestic reverse charge (DRC) may apply. Under DRC, you do not charge VAT; instead, your invoice must state "customer to account to HMRC for the reverse charge" and show the VAT amount that would have been charged. Our template includes a DRC note field for exactly this scenario. If you are subcontracting, make sure the payment terms in your subcontractor agreement match what appears on your invoices.

Stack of UK VAT invoices with PAID stamp
A compliant VAT invoice is your legal proof of a taxable supply. Get it right from day one.

What Is in Our Free ServiceM8 Invoice Template

Our template is a Word (.docx) file built around ServiceM8’s Handlebars merge syntax. When you upload it as a custom document template, ServiceM8 automatically fills in the job data, customer details, and line items every time you generate an invoice. No copy-pasting, no missed fields.

ServiceM8 Free Trial
14 days free
Full access to all features including custom templates
  • Unlimited jobs during trial
  • Custom invoice templates
  • AI Auto-Invoice included
  • No credit card required
Start Free Trial
Merge Field Reference
17 fields documented
Every merge tag you need for a compliant UK invoice
  • Vendor, customer, and job fields
  • Line items loop syntax
  • VAT and total calculations
  • Copy-paste ready format
Jump to Merge Fields

Template Layout

The template is structured into five clear sections (and if you also need a branded job completion report, we have a matching ServiceM8 job report form template you can pair with it):

  1. Header block – your company name, address, logo, phone number, email, and VAT registration number. The VAT number is hard-coded because ServiceM8 does not have a dedicated merge field for it.
  2. Customer block – pulls in the client’s name and billing address using {{location.name}} and {{location.billing_address}} merge fields.
  3. Invoice details strip – shows the invoice number ({{job.generated_job_id}}), invoice date ({{job.invoice_date}}), and your payment terms.
  4. Line items table – uses the {{#each materials}} loop to list every service and material with description, quantity, unit price, and line total. Subtotal, VAT, and grand total are calculated automatically.
  5. Footer – payment instructions (bank details, ServiceM8 Pay link), a thank-you note, and optional DRC reverse charge wording.

VAT Number: Why It Must Be Hard-Coded

ServiceM8 does not offer a merge field for your VAT registration number. You need to type it directly into the template file before uploading. If your VAT number changes (rare, but it happens), you will need to update the template manually.

ServiceM8 Merge Fields: The Complete Reference

These are the Handlebars merge tags used in our template. When ServiceM8 generates a PDF invoice, it replaces each tag with real data from the job card. If you want to customise the template further, here is every field you are likely to need.

Merge FieldWhat It Pulls InExample Output
{{vendor.name}}Your business/trading nameSmith Electrical Ltd
{{vendor.address}}Your business address14 Willow Road, Bristol BS3 4QT
{{vendor.phone}}Your phone number07912 345 678
{{vendor.email}}Your email addressinfo@smithelectrical.co.uk
{{location.name}}Customer nameJ. Thompson
{{location.billing_address}}Customer billing address22 Oak Lane, Bath BA1 2NP
{{job.generated_job_id}}Sequential invoice numberINV-00247
{{job.invoice_date}}Date invoice was generated12/03/2026
{{job.description}}Job description textFull rewire, 3-bed semi
{{#each materials}}Starts the line items loop(repeats for each item)
{{jobMaterial.name}}Item or service nameConsumer unit replacement
{{jobMaterial.quantity}}Quantity1
{{jobMaterial.totalPriceExTax}}Line total excluding VAT£340.00
{{jobMaterial.totalTax}}VAT amount for the line£68.00
{{job.subtotal_price}}Invoice subtotal (ex VAT)£1,420.00
{{job.total_tax_price}}Total VAT charged£284.00
{{job.total_price}}Grand total (inc VAT)£1,704.00

Custom Fields for Extra Data

Need to pull in data that is not listed above? ServiceM8 lets you create custom fields and reference them in templates. For example, you could add a "PO Number" custom field and insert {{job.custom_field_uuid}} to show it on every invoice. The Autom8ers YouTube channel has an excellent walkthrough of this process. You can also use ChatGPT to write quotes that win jobs before you even get to the invoicing stage.

Tradesperson editing a document template on a laptop in a workshop
Editing your invoice template in Word before uploading it to ServiceM8.

How to Upload and Customise Your Template

In my eyes, this is the easy part. Getting the template into ServiceM8 takes about five minutes. Here is the step-by-step process.

  1. Download the template – grab the .docx file from the link above and save it to your computer.
  2. Open in Word – open the file in Microsoft Word, Google Docs, or any editor that handles .docx files. Replace the placeholder company details (name, address, phone, email) with your own.
  3. Add your VAT number – find the "VAT Reg: [YOUR VAT NUMBER]" text in the header and replace it with your actual VAT registration number.
  4. Add your logo – replace the placeholder logo image with your company logo. Keep it under 200px wide for clean formatting.
  5. Set your payment terms – update the payment terms section with your preferred terms (7 days, 14 days, 30 days) and your bank details or payment link.
  6. Save as .docx – save the file. ServiceM8 requires Word format; do not convert to PDF.
  7. Upload to ServiceM8 – log in to the ServiceM8 Online Dashboard, go to Settings > Document Templates > Invoice, and upload your customised .docx file.
  8. Test it – open any completed job, tap Invoice, and check that all merge fields populate correctly. Send yourself a test invoice to review the final PDF.

Do Not Edit Merge Tags

The curly-brace merge tags (like {{vendor.name}}) must remain exactly as written. If you accidentally delete a brace or change the field name, that section will appear blank on your invoices. If in doubt, download a fresh copy and start again.

ServiceM8 Invoicing vs Manual Methods

Sound familiar? Still writing invoices by hand or using a basic Word template without merge fields? When I was running a heating business with six engineers, we were losing hours every week to manual invoicing, and it was costing us in late payments too. If you are also unsure which accounting package to pair with ServiceM8, our Xero vs QuickBooks vs Sage comparison breaks down the MTD-ready options. Here is what you gain by moving to ServiceM8's template system.

FeatureManual / Basic WordServiceM8 Template
Customer detailsType manually every timeAuto-filled from job card
Line itemsCopy from notes or memoryPulled from items/services database
VAT calculationManual with calculatorAutomatic subtotal, VAT, and total
Invoice numberingTrack in a spreadsheetSequential, auto-generated
Send from siteMust wait until back in the officeEmail or SMS directly from the app
Payment trackingManual follow-upAutomatic reminders, live statements
Accounting syncRe-enter into Xero/QuickBooksSyncs invoices and payments automatically
Time per invoice10-15 minutesUnder 2 minutes
Before and after comparison of messy paper invoicing versus organised digital invoicing
Left: the paper invoice chaos. Right: what happens when you let ServiceM8 handle it.

Which ServiceM8 Plan Do You Need?

Custom document templates, including invoice templates, require the Growing plan or higher. Here is a quick breakdown of the plans relevant to invoicing.

FeatureFree / StarterGrowing (~£59/mo)Premium (~£119/mo)
Basic invoicingYesYesYes
Custom invoice templatesNoYesYes
AI Auto-InvoiceLimited (10/day on Free)UnlimitedUnlimited
Form builderNoYesYes
Monthly jobs30 (Free) / 50 (Starter)150500
Branded SMSNoNoYes

Is the Upgrade Worth It?

If you send 20+ invoices a month and each one takes 10 minutes to write manually, that is over 3 hours of admin time. At £40/hour, you are spending £120/month on invoicing alone. The Growing plan at ~£59/month pays for itself in the first fortnight, and you get forms, asset management, and bundles thrown in. If you are also trying to work out whether to charge day rates or project prices, our pricing model comparison can help you set the right figures before they hit your invoices.

My Verdict

If you are a UK tradesperson using ServiceM8 and you are VAT-registered, this template removes every excuse for sending non-compliant invoices. It takes five minutes to set up and it pays back immediately: faster payments, fewer HMRC queries, and a professional image that sets you apart from competitors still scribbling invoices on notepaper. The one limitation is that you need the Growing plan (~£59/month) to use custom templates, but the time savings alone cover that cost if you send more than a dozen invoices a month. Pair it with our free ServiceM8 quote template and you have a consistent, branded document set from first enquiry to final payment.

Best for: VAT-registered sole traders and small teams on ServiceM8 Growing or Premium plans

Limitation: VAT number must be hard-coded; no merge field exists for it in ServiceM8

Time saved: Roughly 8-10 minutes per invoice compared to manual Word or handwritten methods

Pairs with: ServiceM8 job report form, quote template, and Xero/QuickBooks accounting sync

What UK Tradespeople Say

Real reviews and forum posts from tradespeople who use ServiceM8 for invoicing every day.

Videos: ServiceM8 Invoice Templates in Action

These walkthroughs cover everything from initial template setup to advanced customisation with custom fields.

How to set up Quote and Invoice Templates in ServiceM8

How to Set Up Quote & Invoice Templates in ServiceM8

ServiceM8 (Official)

How do the Quote and Invoice templates work in ServiceM8

How Do the Quote and Invoice Templates Work?

ServiceM8 (Official)

How to invoice on site and in the office with ServiceM8

How to Invoice On Site & in the Office

ServiceM8 (Official)

How to add terms to invoice template on ServiceM8

How to Add Terms to Invoice Template on ServiceM8

Simple Answers

Use ServiceM8 Custom Fields to autofill Document Templates

Custom Fields to Autofill Document Templates

Autom8ers

Making Changes to your Invoice Template

Making Changes to Your Invoice Template

Hazel Whicher

More Free Templates for UK Trades

This invoice template is part of our growing library of free, trade-specific resources. Browse the full collection, including quote templates, subcontractor agreements, and job estimate spreadsheets, at TrainAR Academy.

Explore TrainAR Academy

ServiceM8 Invoice Template FAQ

No. Custom document templates require the Growing plan (~£59/month) or higher. On Free and Starter, you can still send invoices, but they use ServiceM8’s default template which you cannot customise.

The template includes standard VAT fields, but CIS deductions require additional calculations (labour vs materials split, CIS deduction rate). You would need to add a CIS section manually or use a dedicated CIS invoicing tool alongside ServiceM8. For more on CIS compliance, see our guide to common CIS return errors.

Open the .docx file in Word, click on the placeholder logo image, and replace it with your own. Keep the image under 200px wide and use PNG format for the cleanest result. Save and re-upload to ServiceM8.

Yes. ServiceM8 supports multiple document templates. You could have one template for standard VAT invoices, another for DRC reverse charge jobs, and a third for maintenance contracts. Upload each as a separate template under Settings > Document Templates.

The template controls how the PDF invoice looks. The data behind it (amounts, customer details, line items) syncs to Xero or QuickBooks automatically through ServiceM8’s accounting integrations. The template does not affect the sync; it only affects the customer-facing document. For a full walkthrough of automating the ServiceM8-to-Xero flow, see our guide to the zero-touch invoice pipeline using ServiceM8, Xero, and Make.com.

Share this article

Ready to Transform Your Business?

Turn every engineer into your best engineer and solve recruitment bottlenecks

Join the TrainAR Waitlist

Stay Updated

Get weekly insights delivered to your inbox.

Recommended Articles

comments powered by Disqus