Field, stock & servicev4.1.0

Lendra

Who has which laptop, tool or camera, with overdue flags and a desk that stops double lending.

For any team that shares gear. Often replaces EZRentOut, Booqable or Cheqroom.

Single license $59 · Extended license $129 · paid once, yours for good

Try the live demoNo sign-up. The demo resets itself, so click anything.

What it does

A desk built for scanning

Scan a tag and the desk finds the item and says whether it can go out. Returns are one click.

Never lent twice

An item cannot be lent to two people at once. The test suite that ships with it checks the guard.

Who has what, live

The dashboard shows what is available, out and overdue, with a table of everything out now.

Automatic overdue flags

Anything past its due date is flagged with how many days late it is, and who to chase.

Reminders before it is late

Switch them on and each borrower gets an email before items fall due, and another if late. They go through your own SMTP.

Labels you can scan

Print labels with a barcode of the tag. A QR code opens the item's page on any phone.

Scan with the camera

Tap Use camera and hold a label up, on a phone, tablet or laptop, iPhone included. Nothing leaves the device.

Signed for, at the desk

The borrower signs on the screen when an item goes out and when it comes back. The signature stays with the loan.

A page for each borrower

A private link shows what they have out and when it is due. They can ask for items you open to requests.

A usage report you group

Pick two dates and see how much each item, category, department or borrower was used. On screen or as a CSV.

Your own fields

Add the fields you track, such as serial numbers and warranty ends. A date can be a check due, like a PAT test.

Back to an earlier day

Restore from any of the last 14 scheduled backups on your server. A dry run shows what would change first.

Also: a waiting list for items that are out, directory sign-in, loan history as CSV, roles and 2FA.

Is it right for you?

What Lendra deliberately doesn’t do.

  • Single-tenant: one organization per installation.
  • Not a full IT asset-lifecycle suite — no depreciation, purchase orders or helpdesk/ticketing.
  • Not an accounting or rental-billing tool — no pricing, invoices or payments.
  • Email goes through your own SMTP server. Messages to a borrower are off until you switch them on, and the same person is never written to twice in a day.
  • Lendra runs no background job of its own: reminder emails to borrowers (due back soon, and overdue) go out through your own SMTP server when `cron/overdue.php` runs, and overdue ones can also be sent from the Overdue page.

What renting costs instead

EZRentOutGrowth $399 USD/month billed annually; Premium $499 USD/month billed annually; Enterprise "contact sales". Additional users are metered at "USD 20/user" on top of the plan

1 month of EZRentOut costs what Lendra costs once.

Read Sep 3, 2026 · source
BooqableStart $29/mo billed yearly, $35 billed monthly (USD); Grow $69 yearly, $87 monthly; Scale $149 yearly, $187 monthly; Custom plan "Starts at $349 USD/mo" (book a meeting). "Save 20% on all yearly plans"

3 months of Booqable costs what Lendra costs once.

Read Sep 26, 2026 · source

The full comparison: every rival, what each does better, and who should stay with them →

Replacing one of these? EZRentOut alternative · Booqable alternative · Cheqroom alternative

Release history

Own It 4.1Client installations and your other toolsOct 4, 2026

For Lendra, 4.1 makes two changes that every app gets. What’s new in 4.1 →

Own It 4.0It updates and backs itself upSep 29, 2026

For Lendra, 4.0 means updates from inside the app: the Updates page checks for a new release with your license key, verifies Ownware's signature, takes a backup and… What’s new in 4.0 →

Own It 3.3Reports and going back a daySep 27, 2026

3.3 adds a usage report you group yourself: pick two dates and see how much each item, category, department or borrower used the pool, on screen or as a CSV. What’s new in 3.3 →

Own It 3.2Scan, sign and hand overSep 26, 2026

3.2 made the lending desk quicker and the record firmer: labels you can scan, the camera as a scanner, and the borrower's signature when an item goes out and when it…

Own It 3.1It writes to the people you serveAug 20, 2026

The 3.1 wave gave the catalog a way to reach the other side of the transaction: counterparty email through your own SMTP server, calendar feeds your own calendar…

Own It 3.0Works for your AI, not just for youAug 9, 2026

Reservations join the desk: queue for an item that is out, and when it returns the head of the queue gets a claim window before the offer passes on — first come, first…

Own It 2.0API, 2FA, backups, dark modeAug 6, 2026

Lendra 2.0 adds the 2.0 owner layer.

What’s in the zip

The tree as the zip ships it — the working leftovers the packager deletes are not listed

  • .htaccess
  • API.md
  • Dockerfile
  • LICENSE.txt
  • QUICKSTART.txt
  • README.md
  • assets/
  • bin/
  • config.sample.php
  • controllers/
  • cron/
  • deploy/
  • index.php
  • install/
  • manifest.json
  • offline.html
  • router.php
  • src/
  • sw.js
  • tests/
  • views/
src/Checkout.php: a real module, the first 24 of 339 lines

Chosen as the largest module in src/ that is not one of the shared cores — this product's own logic, not a file every product carries.

<?php
/**
 * Checkout.php — Lendra's lending engine. This is the moat: correctness here is everything.
 *
 * The whole product is one small state machine over an asset's `status` plus the open/closed
 * state of a `checkouts` row (returned_at NULL == still out):
 *
 *      available ──check-out──▶ checked_out ──check-in──▶ available
 *          │  ▲                                              │  ▲
 *          │  └──────────────── set-status ─────────────────┘  │
 *          └──────────────▶ maintenance / retired ─────────────┘   (not checkoutable)
 *
 * Guarantees (all covered by tests/run.php):
 *   - You can ONLY check out an asset whose status is 'available'. Checking out an asset that is
 *     already out, in maintenance, or retired is refused with a clear reason.
 *   - Check-out is atomic: the available→checked_out flip is a conditional UPDATE inside a
 *     transaction, so two racing requests can never both hand out the same asset.
 *   - Check-in closes the open loan (records returned_at + condition_in) and returns the asset
 *     to 'available' — or to 'maintenance' when it comes back 'damaged', so a broken item is
 *     never issued or offered to the queue until somebody puts it back. Checking a loan in twice
 *     is refused.
 *   - Overdue == an OPEN loan (returned_at IS NULL) whose due_at is strictly before "now".
 *
 * Pure helpers (dueDate, endOfDayUtc, isOverdue, daysOverdue, loanState, toCsv) do date math and

Runs on: Two-minute web installer, PHP 8.1+ with MySQL or SQLite, with one-click demo data included. Tested on PHP 8.3. Or run it in Docker: the Dockerfile is in the zip.

Technical owners can install it with one line and their license key: curl -fsSL https://ownware.io/install.sh | sh -s -- lendra <your license key>

Nothing is obfuscated or encoded; what you read is what runs. Manual · API · the test run

Which license do I need?

It comes down to how many installations you need. Running your own business on one site is the Single license. A second domain of your own, or sites you build or run for other people, is the Extended license.

Single license$59
One (1) domain or subdomain · One business, running it on one site.
  • Install it on one domain or subdomain you own or operate
  • Change the source however you like for that installation
  • Run your own business on it commercially, client work included
  • Re-download the current build any time from your buyer portal
  • A second site, or an installation you hand to a client as theirs, needs the Extended license
  • No reselling, redistributing or sublicensing the source
  • Not for offering it to other people as a hosted service
Buy the Single license, $59
Extended license$129
Unlimited sites you own or operate, plus up to 10 client installations (white-label included) · Agencies, and anyone running it on more than one site.
  • Everything the Single license grants
  • Install it on as many domains as you own or operate — no cap on the number
  • Up to ten client installations, one per client project, handed over or hosted for each client; for more, buy another Extended license
  • White-label: remove or replace the product name and logo in the screens of client installations
  • Still no reselling or redistributing the source itself
  • Running it as a multi-tenant service others sign up for needs a SaaS agreement
Buy the Extended license, $129

Every download carries the full terms as LICENSE.txt. The complete wording is on the terms page.

After you buy

Updates

The app’s Updates page installs a new release with your license key, with the release’s signature checked and a backup taken first. Your download link always serves the current build. Download again any time from your order page or the buyer portal; there is no renewal fee.

Help

Email support for installation and for defects in the code as delivered: a person reads and answers every message. It does not cover custom development or server administration. What support covers

If it isn’t right

Refunds are handled by Lemon Squeezy as merchant of record, case by case. EU consumers keep the statutory 14-day right until delivery starts. Refund terms

If we disappear

It keeps running: your server, the full PHP source, no license check that can fail. If no stable release is published for 365 days, the domain limit lifts; after three such years your copy becomes MIT-licensed. The terms have the exact wording: continuity.

Questions

Isn't this just a spreadsheet?
A spreadsheet doesn't stop you double-lending the same laptop, doesn't flag overdue items, doesn't keep a per-person history, and doesn't give five people a shared, always-current view. Lendra enforces the rules a spreadsheet only hopes you'll follow.
Will this run on shared hosting?
Yes. It needs PHP 8.1+ with PDO — present on virtually every cPanel/Plesk host. The web installer takes about two minutes.
Can I trust the core logic?
The check-out/check-in engine ships with the offline test suite counted at the top of this page, proving you can't double-check-out an asset, can't lend something in maintenance or retired, and that overdue detection is exact at the due-date boundary.
Is it going to be bloated and hard to learn?
No — that's the whole idea. It's the lending log and nothing else: no depreciation, no tickets, no per-seat licensing.
Does it work with barcode scanners?
Yes. The check-out desk opens on a field labeled "Scan or type an asset tag": it reads any keyboard-style USB or Bluetooth scanner, and since 3.2.0 the device's own camera. Lendra also prints the labels.
Does it chase overdue borrowers?
Yes, when you switch it on: an email to each borrower with something overdue, capped at once per person per day so a re-run can never nag. Trigger it from the Overdue page or a one-line cron; with SMTP unconfigured it refuses honestly instead of erroring.
Is Lendra a subscription?
You buy it once and own that copy. There is no subscription, no per-user fee and nothing that renews — the license tier decides how many sites you may run it on, not how many people use it. Knowing who has the laptop is not a service you should have to keep paying for.
Asset-tracking tools charge per asset or per user. What changes?
Neither is counted here — the license governs sites. It logs checkouts and flags overdue items; it does not do barcodes-as-a-service or depreciation. Compare against your own quote rather than our description of it.
What exactly do I get for the money?
The download is the complete PHP source with the database schema. Read it, change it, keep it. If we vanished tomorrow the copy on your server keeps working, because nothing in it phones home to us.
Can I get the checkout history out?
Yes — a CSV export of the record plus a CSV audit trail, so who had what and when leaves with you.
Better together
Field-Service Suite: Fixora, Lendra, Jobora, Fleetora and Inspectora
Maintenance management plus equipment checkout — keep machines running and know who has the gear.
5 tools for$369
$465 separatelySave $96

Covered in these guides

Also covered in: The Minimum Spend — Why Small Teams Pay Far More Than the Advertised Per-User Price · Equipment Checkout Software — $184 per Admin, Free and Open Source, or $59 Once · From spreadsheet to system: when a business tool pays for itself.

More about Lendra

Log who has which laptop, tool, or camera checked out, and get automatic overdue flags on a live dashboard.

The problem it solves

Every team that shares gear has the same quiet chaos: the good drill is missing, a laptop walked off after an event, and nobody remembers who took the projector. The "system" is a whiteboard, a clipboard, or a spreadsheet that's always out of date. Cloud asset-tracking SaaS solves it, but it's overkill: depreciation schedules, ticketing, per-seat pricing, and it puts your inventory on someone else's server for a monthly fee.

  • No live record of who currently has what
  • Nothing stops the same item being lent out twice
  • Overdue items go unnoticed until someone has to ask around

Every feature

  • A desk built around the scan. Scan or type a tag and the desk finds the item, tells you before you commit whether it can go out, and issues it. Returns are one click from the same screen. Any keyboard-style barcode scanner works; no driver, no app.
  • Borrowers hear before it is late. Switch it on and each borrower gets one email before their items fall due, and another if they run late — what they have, when it is due — never twice in a day, through your own SMTP. Run it from the button on the Overdue page or a one-line cron. An item returned damaged goes to maintenance, not back on the shelf.
  • Live "who has what" dashboard. See available, checked-out, and overdue counts plus a currently-out table at a glance.
  • Guided check-out / check-in. Pick an asset and borrower with a due date; check-in records the returned condition and puts it back on the shelf.
  • Automatic overdue flags. Anything past its due date is flagged with how many days late it is and who to chase.
  • Full loan history. Every asset and borrower keeps a complete history, exportable to CSV for all, open, or overdue loans.
  • Tested double-booking guard. A state machine, backed by the offline test suite that ships with it, guarantees an asset can never be lent to two people at once.
  • Installable mobile app (PWA). Add it to a phone or tablet home screen straight from the browser — a full-screen app served from your own server, with no app store involved. Business data is not stored offline on the device; what you see is read live.
  • Labels you can scan. Print labels for your kit on A4 or US Letter sheets or a label printer: the name, a barcode of the tag, and a QR code that opens the item's page on any phone.
  • Scan with the camera. At the desk, tap Use camera and hold a label up: phone, tablet or laptop, iPhone included. Nothing leaves the device.
  • Signed for, at the desk. The borrower signs on the screen when an item goes out and when it comes back; the signature stays with the loan.
  • A page for each borrower. A private link shows what they have out and when it is due, and lets them ask for the items you choose to open to requests.
  • Your own fields. Serial numbers, purchase dates, warranty ends: add the fields you track, search by them, export and import them.
  • Sign in with your directory. Active Directory or LDAP, with groups for roles, and your own login kept as a way in.
  • A usage report you group yourself. Pick two dates and see how much each item, category, department or borrower used the pool (loans, days out, late returns and the share of the time out), on screen or as a CSV.
  • Back to an earlier day. Restore from any of the last 14 scheduled backups kept on your server, after a dry run that shows what would change.
  • Updates from inside the app. The Updates page installs a new release with your license key: Ownware's signature is checked, a backup is taken first, and the app puts the previous version back by itself if the update is interrupted or the database step or start-up check of the new version fails. It never checks by itself.
  • Backups by themselves. Automatic backups, an optional copy to S3-compatible storage you own, and a weekly check that the latest backup reads back. The Health page names anything that needs attention.
  • Own It 4.0.1 — fixes and an up-to-date manual. For Lendra, 4.0.1 fixes an installer that had lost its styling and a command-line update that ended in an error after putting the previous version back. Its manual, FAQ and QUICKSTART now cover everything 4.0 added, including two Nginx rules that keep the data folder private. Your license covers it: press Check for updates on the Updates page, or download it from your order page.
  • Own It 4.0.2 — the installer opens on every host. For Lendra, 4.0.2 fixes a fresh install on an Apache host: the one-page setup at /install/ looped back to itself and never opened, and now it opens. Your license covers it: press Check for updates on the Updates page, or download it from your order page.

Release notes in full

  • Own It 4.1: client installations and your other tools. For Lendra, 4.1 makes two changes that every app gets. An Extended license bought from October 4, 2026 covers up to ten client installations, one per client project: hand each one over to the client or host it for them, with the client's logo and colors from the app's branding settings. The API reference now shows how to connect Lendra to Zapier, Make or n8n, using its own webhooks and API key. Your license covers the update: press Check for updates on the Updates page, or download it from your order page.
  • Own It 4.0: it updates and backs itself up. For Lendra, 4.0 means updates from inside the app: the Updates page checks for a new release with your license key, verifies Ownware's signature, takes a backup and puts the previous version back by itself if the update is interrupted or the database step or start-up check of the new version fails. A new install can start with a sample business and remove it in one click; backups run by themselves, with an optional offsite copy and a weekly check that the latest one reads back; and the Health page says whether the install is looking after itself.
  • Own It 3.3: reports and going back a day. 3.3 adds a usage report you group yourself: pick two dates and see how much each item, category, department or borrower used the pool, on screen or as a CSV. You can also go back to an earlier day from any of the last 14 scheduled backups kept on your server, after a dry run that shows what would change.
  • Own It 3.2: scan, sign and hand over. 3.2 made the lending desk quicker and the record firmer: labels you can scan, the camera as a scanner, and the borrower's signature when an item goes out and when it comes back. It also gave each borrower a page of their own, your own fields on every item (with checks due, such as PAT tests), and sign-in with your directory.
  • Own It 3.1: it writes to the people you serve. The 3.1 wave gave the catalog a way to reach the other side of the transaction: counterparty email through your own SMTP server, calendar feeds your own calendar subscribes to, attachments filed where the paperwork belongs, and export presets other people's software imports. Each outbound feature ships switched off and runs on your own credentials; a failed send is recorded, and the action that triggered it stands. Lendra gained the scan desk, one-click returns and reminder emails to borrowers, all listed at the top of this section.
  • Own It 3.0: works for your AI, not just for you. Reservations join the desk: queue for an item that is out, and when it returns the head of the queue gets a claim window before the offer passes on — first come, first served, no queue-jumping. Over MCP an agent can look things up, lend and take back under the same atomic one-asset-one-loan rule.
  • Own It 2.0: API, 2FA, backups, dark mode. Lendra 2.0 adds the 2.0 owner layer. Upgrade by replacing the files — the database migrates itself, and it is still the same one-time purchase.

Browse self-hosted: Field, stock & service software · Trades & field-work software · Construction & building-trade software · Coworking & workspace software · Photography & creative-studio software · IT support & managed-service software

Lendra$59 once
Demo Buy