Professional Hair Removal and Tattoo Removal Laser Machines for UK Clinics
Compare professional hair removal laser machines and tattoo removal laser machines for UK clinics, salons and aesthetics businesses. Review current purchase prices, UK finance where applicable, online or face-to-face demonstrations, training and lifetime support before choosing a system.
Start with the treatment category that fits your clinic. Open either collection to see the full machine specifications, suitability guidance, finance illustrations and ownership support.
Nu TriLaze LiteCompact and portable
Nu TriLaze PlusMost feature-rich
Nu eRays PlusValue-led performance
Laser hair removal3 professional systems
Three laser hair removal machines
Compare compact, feature-rich and value-led systems designed around different room sizes, treatment workflows and clinic ambitions.
Detailed hair removal comparison
Shared across all three hair removal machines
The Nu TriLaze Lite, Nu TriLaze Plus and Nu eRays Plus share the same core treatment technology and ownership support.
All skin types
Alexandrite 755 nm, Diode 808 nm and Nd:YAG 1064 nm wavelengths in every system.
SuperCool™ comfort
Integrated cooling technology helps facilitate more comfortable treatments.
Fast, direct control
Up to 10 shots per second, with treatment controls positioned on the handpiece.
Low running costs
Low-maintenance operation at approximately 1p per 200 shots.
Approval and cover
Device-specific regulatory documentation is available on request, with a first-year guarantee covering 50 million shots.
Training and support
Free Core of Knowledge course, bespoke training and lifetime UK support.
Hair colour still affects response. Consultation, patch testing and appropriate settings remain necessary.
Compact and portable
Best suited to: smaller rooms, shared salons and mobile working between suitable locations
Nu TriLaze Lite
Compact tabletop or stand-based setup
20 mm x 12 mm spot size and 15.6-inch touchscreen
Lower energy output than the Plus and eRays models, while still treating all skin types
Explore a Q-switched Nd:YAG system developed for black, grey and selected colour tattoos, with direct handpiece controls and flexible treatment settings.
Detailed tattoo removal machine
Q-switched Nd:YAG
Best suited to: clinics treating black, grey and a range of colour tattoos
Nu Tatouage Plus
1064 nm for black, grey and blue
Frequency-doubled 532 nm for selected red, orange and other colours
Pulse energy up to 1,500 mJ
Adjustable frequency from 1 to 10 Hz
Direct treatment controls on the handpiece, with footswitch operation and built-in shot counters
Device-specific regulatory documentation available on request, with 1 million shots guaranteed during the first year
Finance illustrations are from figures only and are subject to status, affordability checks, lender approval and current terms. A written quotation should be requested. Weekly figures and machine prices exclude VAT unless stated otherwise.
Why choose us
Support That Covers the Realities of Machine Ownership
A laser machine affects training, treatment delivery, maintenance and appointment continuity. Our support is designed around those practical responsibilities, not simply the point of sale.
Established in 2009
Experience across laser equipment, training, servicing and clinic support helps us give practical guidance rather than relying on specifications alone.
1,500+ machines sold
Free Course on Core of Knowledge and Bespoke Training
The included Core of Knowledge courseFoundational laser and IPL safety education covering hazards, eye and skin protection, risk controls and safe operating procedures. It supports an important safety foundation before machine-specific training. covers foundational safety. Bespoke training is then tailored to the chosen machine and may cover consultation, patch testing, settings, controls, cleaning, water changes and aftercare.
Certification on completion
Lifetime UK-Based Support
Our team remains available for operational guidance, troubleshooting, interface questions, routine maintenance advice and refresher support throughout ownership.
Support beyond installation
machine replacement support
Machine replacement support applies where a qualifying machine fault cannot be repaired within 48 working hours. The Warranty page defines the trigger, dispatch and delivery terms.
Qualifying faults
Regulatory Documentation
For every current machine, request the device-specific regulatory documentation for the exact model and legal manufacturer before relying on a regulatory claim. Clinics must also follow applicable training, insurance, safety and local-authority requirements.
Recognised regulatory review
Low Routine Maintenance and Running Costs
Hair removal systems cost approximately 1p per 200 shots. Bespoke training covers everyday checks, cleaning, water changes and the practical care needed to keep the machine in use.
Explained before purchase
Separate purchase support
Practical help beyond the machine itself
Discounted Laser Protection Adviser servicesSpecialist safety support that can help a clinic assess laser risks, document local rules and establish appropriate control measures. The exact requirements depend on the treatment setting and relevant local guidance. are included with every machine purchase. Following a hair removal machine purchase, you also receive a free digital marketing consultation focused on your brand and digital presence. These are separate ownership benefits rather than machine features.
Compatibility matters for replacement components and consumables. Use the relevant page to share your machine details or review the product information before ordering.
Feedback from customers and practitioners about our advice, demonstrations, equipment, training and ongoing support.
★★★★★4.9 average customer rating
★★★★★
We upgraded to the Nu TriLaze Plus and it has been a great decision. The higher energy output has helped us work efficiently, and the built-in skin analyser is useful when reviewing the treatment area.
C
Clinic Owner
★★★★★
The Nu TriLaze Lite suits our smaller clinic well. It is compact, straightforward to use and easy to position, while the ongoing support has been helpful whenever we have needed guidance.
D
Daniel H.
★★★★★
The machine gave us the professional capability we needed at a price that made sense for the clinic. The included free course on Core of Knowledge and bespoke training were genuinely useful from the start.
M
Muhammed C.
★★★★★
I contacted British Lasers for advice on laser hair removal qualifications as I have a friend overseas who wanted to know if her certifications would be transferable. Unlike with AI bots and long customer wait times, their live support chat provided a refreshing and human touch right from the get go. The team member I later spoke with on the phone was super helpful, taking the time to answer all of my questions. Their dedication to providing excellent customer service left a great impression, despite the fact we were not looking to buy anything at the time. Thank you again 😊
L
Laura Bartram
★★★★★
I’m not one to leave reviews but rarely do I find myself purchasing anything above £20K... if ever 😅. In the first instance I appreciate the product demo from the British Lasers team. It was a great session that led me to purchasing this laser machine. The ability to customise treatments with the skin analyser has boosted client trust and satisfaction. I'm also very fond of the various tips that come with the machine. It's made it possible for myself and my practitioners to carry out treatments in more sensitive areas like the face and ears. I look forward to seeing what results we get from the machine over the years 😁
A
Ash Ellams
★★★★★
I’m proud to be leaving a 5 star review for the Nu TriLaze Plus laser hair removal machine. I had initially booked a demo to view the machine in person and was thrilled and relieved in equal measures to see it performed as it was described exactly on the website. Having owned the machine now for several months, I can say that the interchangeable tips are the feature we use far more than we thought we would. They make areas such as the upper lip, fingers and around the ears much less awkward to treat. The laser was competitively priced based on other options on the market, and also the in person training was fantastic 😊
H
Hannah Jones
See the machines in action
Compare the range online or in person at our Coventry showroom
Compare the Machines in Action. Ask the Questions That Matter.
Book an online or in-person demonstration and compare the range around your space, treatment mix, workflow and expected appointment volume. There is no obligation to purchase and no need to decide on the day.
Mainland UK free delivery includedFinance options availableNo deposit required, subject to statusLifetime support included
(function () {
"use strict";
var root = document.querySelector("[data-bil-home]");
if (!root || root.dataset.ready === "true") return;
root.dataset.ready = "true";
/* Measure the cue rather than relying on a fixed card height. Its wrapper
remains tall enough to render correctly, while the negative bottom
margin removes exactly the space below the hero at every breakpoint. */
var scrollCueWrap = root.querySelector(".bil-scroll-cue-wrap");
var cueResizeFrame = null;
function syncScrollCueBridge() {
if (!scrollCueWrap) return;
var styles = window.getComputedStyle(scrollCueWrap);
var topOverlap = Math.max(0, -(parseFloat(styles.marginTop) || 0));
var flowOffset = Math.max(0, scrollCueWrap.getBoundingClientRect().height - topOverlap);
scrollCueWrap.style.setProperty("--bil-cue-flow-offset", flowOffset.toFixed(2) + "px");
}
syncScrollCueBridge();
window.requestAnimationFrame(syncScrollCueBridge);
if (document.fonts && document.fonts.ready) {
document.fonts.ready.then(syncScrollCueBridge);
}
window.addEventListener("resize", function () {
window.cancelAnimationFrame(cueResizeFrame);
cueResizeFrame = window.requestAnimationFrame(syncScrollCueBridge);
});
/* Give every major section component a reveal treatment. Repeated groups
are staggered and alternate direction so the motion feels varied while
still sharing one timing and easing language. */
var reducePageMotion = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
function prepareRevealGroup(selector, effects, delayStep) {
var items = Array.prototype.slice.call(root.querySelectorAll(selector));
items.forEach(function (item, index) {
item.classList.add("bil-reveal", effects[index % effects.length]);
item.style.setProperty("--bil-reveal-delay", ((index % 4) * delayStep) + "ms");
});
}
prepareRevealGroup(".bil-section-intro", ["bil-reveal-up"], 0);
prepareRevealGroup(".bil-machine-selector", ["bil-reveal-scale"], 0);
prepareRevealGroup(".bil-range-foundation", ["bil-reveal-left"], 0);
prepareRevealGroup(".bil-machine-grid > .bil-machine-card", ["bil-reveal-left", "bil-reveal-up", "bil-reveal-right"], 90);
prepareRevealGroup(".bil-ownership-bar", ["bil-reveal-up"], 0);
prepareRevealGroup(".bil-finance-disclaimer", ["bil-reveal-up"], 0);
prepareRevealGroup(".bil-benefit-grid > .bil-benefit", ["bil-reveal-left", "bil-reveal-up", "bil-reveal-right"], 85);
prepareRevealGroup(".bil-extra-support", ["bil-reveal-scale"], 0);
prepareRevealGroup(".bil-service-grid > .bil-resource-card", ["bil-reveal-left", "bil-reveal-up", "bil-reveal-right"], 100);
prepareRevealGroup(".bil-supplies-wrap", ["bil-reveal-right"], 0);
prepareRevealGroup(".bil-testimonial-carousel", ["bil-reveal-scale"], 0);
prepareRevealGroup(".bil-demo-strip", ["bil-reveal-left"], 0);
prepareRevealGroup(".bil-guide-grid > .bil-guide-card", ["bil-reveal-left", "bil-reveal-up", "bil-reveal-right"], 100);
prepareRevealGroup(".bil-guide-footer", ["bil-reveal-up"], 0);
prepareRevealGroup(".bil-final-card", ["bil-reveal-scale"], 0);
root.querySelectorAll(".bil-reveal").forEach(function (item) {
if (!item.classList.contains("bil-reveal-left") &&
!item.classList.contains("bil-reveal-right") &&
!item.classList.contains("bil-reveal-scale") &&
!item.classList.contains("bil-reveal-up")) {
item.classList.add("bil-reveal-up");
}
});
root.classList.add("bil-motion-ready");
var revealItems = Array.prototype.slice.call(root.querySelectorAll(".bil-reveal"));
if (reducePageMotion || !("IntersectionObserver" in window)) {
revealItems.forEach(function (item) {
item.classList.add("is-visible");
});
} else {
var revealObserver = new IntersectionObserver(function (entries, observer) {
entries.forEach(function (entry) {
if (!entry.isIntersecting) return;
entry.target.classList.add("is-visible");
observer.unobserve(entry.target);
});
}, {
threshold: .08,
rootMargin: "0px 0px -10% 0px"
});
revealItems.forEach(function (item) {
revealObserver.observe(item);
});
}
var machineSelector = root.querySelector("[data-machine-selector]");
var activeMachinePanel = null;
function setMachinePanel(name, options) {
if (!machineSelector) return;
options = options || {};
activeMachinePanel = name || null;
machineSelector.classList.toggle("has-active", Boolean(activeMachinePanel));
machineSelector.dataset.active = activeMachinePanel || "";
machineSelector.querySelectorAll("[data-machine-panel]").forEach(function (panel) {
var isActive = panel.dataset.machinePanel === activeMachinePanel;
var details = panel.querySelector(".bil-machine-panel-details");
var trigger = panel.querySelector("[data-machine-trigger]");
panel.classList.toggle("is-active", isActive);
if (details) details.hidden = !isActive;
if (trigger) trigger.setAttribute("aria-expanded", String(isActive));
});
if (options.focusTrigger && options.focusTrigger.focus) {
options.focusTrigger.focus();
}
}
if (machineSelector) {
machineSelector.querySelectorAll("[data-machine-trigger]").forEach(function (trigger) {
trigger.addEventListener("click", function () {
setMachinePanel(trigger.dataset.machineTrigger);
window.requestAnimationFrame(function () {
root.querySelector("#machines").scrollIntoView({ behavior: "smooth", block: "start" });
});
});
});
machineSelector.querySelectorAll("[data-machine-close]").forEach(function (closeButton) {
closeButton.addEventListener("click", function () {
var trigger = machineSelector.querySelector('[data-machine-trigger="' + closeButton.dataset.machineClose + '"]');
setMachinePanel(null, { focusTrigger: trigger });
root.querySelector("#machines").scrollIntoView({ behavior: "smooth", block: "start" });
});
});
document.addEventListener("keydown", function (event) {
if (event.key !== "Escape" || !activeMachinePanel) return;
var trigger = machineSelector.querySelector('[data-machine-trigger="' + activeMachinePanel + '"]');
setMachinePanel(null, { focusTrigger: trigger });
});
}
root.querySelectorAll("[data-machine-carousel]").forEach(function (carousel) {
var slides = Array.prototype.slice.call(carousel.querySelectorAll("[data-machine-slide]"));
var previous = carousel.querySelector("[data-machine-carousel-prev]");
var next = carousel.querySelector("[data-machine-carousel-next]");
var currentIndex = 0;
var timer = null;
var reduceMotion = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
function showSlide(index) {
if (!slides.length) return;
currentIndex = (index + slides.length) % slides.length;
slides.forEach(function (slide, slideIndex) {
var isActive = slideIndex === currentIndex;
var video = slide.querySelector("video");
slide.classList.toggle("is-active", isActive);
slide.setAttribute("aria-hidden", String(!isActive));
if (video) {
if (isActive) {
var playPromise = video.play();
if (playPromise && typeof playPromise.catch === "function") playPromise.catch(function () {});
} else {
video.pause();
}
}
});
}
function stopRotation() {
if (timer) window.clearInterval(timer);
timer = null;
}
function startRotation() {
stopRotation();
if (reduceMotion || slides.length < 2) return;
timer = window.setInterval(function () {
showSlide(currentIndex + 1);
}, 5500);
}
if (previous) previous.addEventListener("click", function () {
showSlide(currentIndex - 1);
startRotation();
});
if (next) next.addEventListener("click", function () {
showSlide(currentIndex + 1);
startRotation();
});
carousel.addEventListener("mouseenter", stopRotation);
carousel.addEventListener("mouseleave", startRotation);
carousel.addEventListener("focusin", stopRotation);
carousel.addEventListener("focusout", function (event) {
if (!carousel.contains(event.relatedTarget)) startRotation();
});
showSlide(0);
startRotation();
});
root.querySelectorAll("[data-review-toggle]").forEach(function (toggle) {
toggle.addEventListener("click", function () {
var card = toggle.closest(".bil-testimonial--long");
if (!card) return;
var expanded = card.classList.toggle("is-expanded");
toggle.setAttribute("aria-expanded", String(expanded));
toggle.textContent = expanded ? "Show less" : "Read more";
});
});
root.querySelectorAll("[data-testimonial-carousel]").forEach(function (carousel) {
var track = carousel.querySelector("[data-testimonial-track]");
var slides = Array.prototype.slice.call(carousel.querySelectorAll("[data-testimonial-slide]"));
var previous = carousel.querySelector("[data-testimonial-prev]");
var next = carousel.querySelector("[data-testimonial-next]");
var dotsWrap = carousel.querySelector("[data-testimonial-dots]");
var pageIndex = 0;
var pageCount = 1;
var perView = 3;
var touchStartX = null;
var resizeTimer = null;
function getPerView() {
if (window.matchMedia("(max-width: 650px)").matches) return 1;
if (window.matchMedia("(max-width: 1100px)").matches) return 2;
return 3;
}
function buildDots() {
dotsWrap.innerHTML = "";
for (var index = 0; index = pageCount - 1;
}
function goToPage(nextPage, skipAnimation) {
if (!track || !slides.length) return;
pageIndex = Math.max(0, Math.min(nextPage, pageCount - 1));
var targetIndex = Math.min(pageIndex * perView, slides.length - 1);
var target = slides[targetIndex];
var offset = target ? target.offsetLeft - track.offsetLeft : 0;
if (skipAnimation) track.style.transition = "none";
track.style.transform = "translate3d(" + (-offset) + "px, 0, 0)";
if (skipAnimation) {
window.requestAnimationFrame(function () {
track.style.transition = "";
});
}
updateControls();
}
function configureCarousel() {
perView = getPerView();
pageCount = Math.max(1, Math.ceil(slides.length / perView));
pageIndex = Math.min(pageIndex, pageCount - 1);
buildDots();
goToPage(pageIndex, true);
}
if (previous) previous.addEventListener("click", function () {
goToPage(pageIndex - 1);
});
if (next) next.addEventListener("click", function () {
goToPage(pageIndex + 1);
});
carousel.addEventListener("keydown", function (event) {
if (event.key === "ArrowLeft") goToPage(pageIndex - 1);
if (event.key === "ArrowRight") goToPage(pageIndex + 1);
});
carousel.addEventListener("touchstart", function (event) {
touchStartX = event.changedTouches[0].clientX;
}, { passive: true });
carousel.addEventListener("touchend", function (event) {
if (touchStartX === null) return;
var difference = event.changedTouches[0].clientX - touchStartX;
touchStartX = null;
if (Math.abs(difference) < 45) return;
goToPage(pageIndex + (difference < 0 ? 1 : -1));
}, { passive: true });
window.addEventListener("resize", function () {
window.clearTimeout(resizeTimer);
resizeTimer = window.setTimeout(configureCarousel, 120);
});
configureCarousel();
});
root.querySelectorAll('a[href^="#"]').forEach(function (link) {
link.addEventListener("click", function (event) {
var target = root.querySelector(link.getAttribute("href"));
if (!target) return;
event.preventDefault();
var machinePanel = target.matches("[data-machine-panel]") ? target : target.closest("[data-machine-panel]");
if (machinePanel) {
setMachinePanel(machinePanel.dataset.machinePanel);
root.querySelector("#machines").scrollIntoView({ behavior: "smooth", block: "start" });
return;
}
target.scrollIntoView({ behavior: "smooth", block: "start" });
});
});
var countdown = root.querySelector("[data-bil-sale-countdown]");
if (countdown) {
var deadline = Date.parse(countdown.getAttribute("data-deadline"));
var salePanel = root.querySelector("[data-bil-sale]");
var saleTitle = root.querySelector("[data-bil-sale-title]");
var saleText = root.querySelector("[data-bil-sale-text]");
var daysEl = countdown.querySelector("[data-bil-days]");
var hoursEl = countdown.querySelector("[data-bil-hours]");
var minutesEl = countdown.querySelector("[data-bil-minutes]");
var secondsEl = countdown.querySelector("[data-bil-seconds]");
function twoDigits(value) {
return String(value).padStart(2, "0");
}
function updateCountdown() {
if (!Number.isFinite(deadline)) return false;
var remaining = deadline - Date.now();
if (remaining <= 0) {
if (salePanel) salePanel.classList.add("is-expired");
if (saleTitle) saleTitle.innerHTML = "The July machine sale has ended";
if (saleText) saleText.textContent = "Contact our team for current machine pricing and finance options.";
countdown.innerHTML = '
Sale ended
';
countdown.setAttribute("aria-label", "The July machine sale has ended");
return false;
}
var totalSeconds = Math.floor(remaining / 1000);
var days = Math.floor(totalSeconds / 86400);
var hours = Math.floor((totalSeconds % 86400) / 3600);
var minutes = Math.floor((totalSeconds % 3600) / 60);
var seconds = totalSeconds % 60;
daysEl.textContent = twoDigits(days);
hoursEl.textContent = twoDigits(hours);
minutesEl.textContent = twoDigits(minutes);
secondsEl.textContent = twoDigits(seconds);
countdown.setAttribute("aria-label", days + " days, " + hours + " hours, " + minutes + " minutes and " + seconds + " seconds remaining until the machine sale ends");
return true;
}
if (updateCountdown()) {
var countdownTimer = window.setInterval(function () {
if (!updateCountdown()) window.clearInterval(countdownTimer);
}, 1000);
}
}
})();