L Loaners.app
For medical & dental equipment dealers

Your loaner pool, repairs and service contracts — one system.

From the box leaving your depot, through the repair round-trip, to the contract renewal a year later. Full chain of custody, carrier tracking on every leg, one-click renewals and AI import — instead of five spreadsheets and a whiteboard.

No credit card to start Migrate from Excel in under an hour Cancel anytime

app.loaners.app/loaners
In pool
14
Deployed
6
Overdue
1
Cleaning
2
Ultrasonic scaler · LX48213 At customer
Handpiece · LX50917 In transit back
Curing light · LX48590 Cleaning
9 steps
tracked end-to-end, depot → depot
4 trips
each with its own carrier tracking #
1 click
to renew an annual contract (+ undo)
AI import
map your Excel automatically
Modern dental clinic interior

Run your whole loaner operation from one screen — depot to clinic and back.

Built & run by a real equipment company EU-hosted (Frankfurt) GDPR-ready MDR-aware audit trail Sister product to Servatio

The problem

Most dealers run all of this on Excel.

Spreadsheets for the loaner pool, a separate sheet for service contracts, paper sign-out sheets, a whiteboard for repairs. Until a clinic calls asking where their loaner is, a renewal quietly lapses, a unit ships out uncleaned, or an auditor asks for chain of custody — and nobody can answer.

Where is it right now?

In transit? At the customer? Being cleaned? Excel never shows the current stage.

Which renewals lapsed?

Annual contracts expire silently. Lost renewals are lost revenue you never see.

No photos, no proof

"It arrived damaged." You shipped it perfect. Without a photo it's your word against theirs.

Compliance trail missing

MDR Article 18 and UDI need traceability. Excel can't prove who had the unit, when, and in what state.

How it works

The whole round-trip. One source of truth.

A loaner goes out so the clinic keeps working — while the broken unit travels to your depot, gets repaired, and comes back. Loaners.app tracks both journeys, and the four box trips between them.

Protective transport cases for medical equipment on depot shelving

The loaner lifecycle

Stage 1

In transit out

Box leaves your depot, heading to the customer.

Stage 2

At customer

Loaner deployed, the clinic is operational again.

Stage 3

In transit back

Repaired unit installed; the loaner is picked up.

Stage 4

Cleaning

Sterilisation and quality check before pool re-entry.

Stage 5

Closed

Back in the pool, ready for the next deployment.

The repair round-trip — four box trips, a tracking number each

Trip 1

Depot → Clinic

Loaner ships out so the clinic stays running.

Trip 2

Clinic → Depot

Broken unit comes in for repair. Received & logged.

Trip 3

Depot → Clinic

Repaired unit goes back, reinstalled.

Trip 4

Clinic → Depot

Loaner returns to the pool. Cycle closed.

Each trip stores its own carrier tracking number (e.g. Nacex) with a deep link, and a dispatch date — so you can separate the clinic's handover delay from transit time.

Service contracts

Never let a renewal lapse again.

Track every annual maintenance contract with its real end date. See what's expired, what's due in the next 30/90 days, and which customers have no contract at all. Renew with one click — it rolls the end date forward a year, with instant undo if you misclick.

  • Real end dates + Expired status, not guesswork
  • One-click Renew +1y with undo and a full audit trail
  • Renewal pipeline KPIs and an Excel export
Expired
1
Due ≤ 30d
2
Due ≤ 90d
11
Ultrasonic scaler · S/N LX48213 — expired ↻ Renew +1y
✦ AI-mapped
"Nº de Série (SN)"serial number
"Data Fim Contrato"contract end
70 matchedpreview before apply

AI-assisted import

Bring your spreadsheet. The AI does the mapping.

Upload your existing Excel and Loaners.app figures out which column is the serial number, which are the contract dates — even when the headers sit below a title block or use different names. You see a preview of every change before anything is saved.

  • Automatic column detection (any language)
  • Match by serial number, preview current → new
  • Update-only, never destructive — confirm before apply

Scheduling & customer portal

Let clinics book — without the phone tag.

Publish your availability and let customers request a slot from a secure, token-gated portal. Capacity is enforced atomically, confirmations go out by email, and a calendar plus capacity forecast shows the weeks ahead.

  • Token-gated customer portal — no account needed
  • Atomic capacity locking, email confirmations
  • Month calendar + capacity outlook
M
T
W
T
F
S
S
2
3
4
5
6
7
8

3 slots booked · 5 free this week

Loans per month · avg duration · repair time · top customers

Analytics & forecasting

Know your pool before it bites you.

A dashboard that answers the real questions at a glance: where every unit is right now, what renews this quarter, how long loans and repairs actually take, and which customers lean on the pool most. Plus serious forecasting — Monte Carlo, trend and seasonality — and cost-per-loaner.

  • Pool-by-stage, renewals, loans/month, duration, repair time
  • Monte-Carlo demand forecasting and utilisation
  • Cost-per-loaner and operational costs

Configurable workflow

Your process, not a template.

Every dealer runs loaners a little differently. Turn the repair round-trip on or off, enable transport boxes or not, keep or skip the cleaning stage, set your default carrier, and even rename "customer" to "clinic", "site" or "practice" — per organisation. Sensible defaults out of the box; change what you need in Settings.

  • Repair round-trip, boxes & cleaning toggles
  • Default carrier + your own terminology
  • Granular roles & permissions per team member
Repair round-trip
Transport boxes
Cleaning stage
Call customers"Clinics"

Everything in the box

Built for the way you actually work.

Modern dental prophylaxis handpiece

Photo capture

One photo at check-out, one at return. End the "was-it-broken-when-it-arrived" argument for good.

Transport boxes

Your boxes are first-class: a dedicated box per loaner, condition tracking, in-use vs available at a glance.

Overdue alerts

Due back today? You know. Three days late? An email reminder fires to your team and the customer automatically.

Off-contract tracking

Lend a substitution unit outside a contract? Mark it (and its box) out of circulation with a reason — and see in analytics how often it happens.

Needs-service flag

Returned with a fault? Flag it. The next deployment is blocked until it's serviced — no re-shipping broken units.

Per-customer history

Open any clinic and see every loaner they've ever had, how long they kept it, and whether it came back on time.

Phone-intake workflow

A clinic calls? Log the request, pick the model from your own catalogue, and schedule the swap in seconds.

Roles & permissions

Owner, Admin, Support, Viewer — or custom roles. A granular matrix decides exactly who can do what.

MDR-aware audit trail

Every state change logged with timestamp, actor and before/after. Auditor asks for chain of custody — you export it.

Built by an equipment company

We run a loaner pool too.

Loaners.app is built and run by a medical & dental equipment company — by people who manage a loaner pool, the repair round-trips and the annual service contracts every day. We started with the same Excel problem you have, built this for ourselves first, and now we're opening it to the dealers who have it too.

Sister product to Servatio — warranty & installed-base management for the same audience.

Pricing

Simple plans. Start free.

Every plan includes a 14-day free trial — no credit card to start. Prices exclude VAT, billed monthly, cancel anytime.

Starter
€49/mo
For small dealers running a focused pool.
  • Up to 5 team members
  • Up to 25 active loaner units
  • Full lifecycle + repair tracking
  • Photo capture & transport boxes
  • Service contracts & renewals
  • Customer portal & email alerts
Start free trial
Most popular
Pro
€149/mo
The common choice for established dealers.
  • Up to 20 team members
  • Up to 150 active loaner units
  • Everything in Starter, plus:
  • Analytics & forecasting
  • AI Excel import & phone intake
  • Per-org models, roles & priority support
Start free trial
Business
€299/mo
Larger dealers & multi-region operations.
  • Unlimited team members
  • Unlimited loaner units
  • Custom roles & permissions
  • Dedicated onboarding
  • SLA + priority support channel
  • Audit-log export
Start free trial

Need something bigger or on-prem? Talk to sales →

FAQ

Questions, answered.

Is there a free trial?

Yes — every plan starts with a 14-day free trial, no credit card required. Import your spreadsheet and run real deployments during the trial; add a card only when you decide to continue.

Who is Loaners.app for?

Dealers, distributors and OEMs of medical and dental equipment who lend out substitution units while a customer's device is repaired — and who manage the annual service contracts on that equipment.

How is this different from generic asset or rental tracking?

It models the real workflow: the loaner lifecycle, the broken unit's repair round-trip with four box trips and a carrier tracking number each, the cleaning step before a unit re-enters the pool, and the annual service contracts with renewals — all under an MDR-aware chain-of-custody audit trail.

Can I import my existing spreadsheet?

Yes. Upload your Excel and the AI maps the columns (serial number, contract dates, etc.) automatically, shows a preview of every change, and only applies it on your confirmation.

Where is my data hosted?

In the EU (Frankfurt), GDPR-ready, with multi-tenant row-level security so each organisation only ever sees its own data.

End the Excel era of your loaner pool.

Start free in two minutes. Migrate from your current spreadsheet in under an hour — the AI import does the heavy lifting.

No credit card · Cancel anytime · EU-hosted