Business Intelligence add-on · linen & laundry

Linen & laundry management, built for short-let operators.

CodeB Laundry Portal keeps track of every sheet and towel you own — through the warehouse, into your apartments, out to your laundries and back — so nothing is ever lost, double-counted or forgotten. One place for your linen, your laundries, your vans and your costs. Built in Malta by Aloaha Limited as a companion to CodeB Business Intelligence.

Sign in Read the guide Back to Business Intelligence
💵 From €49 / month (1–3 units) 📦 Vault to shelf tracking 🛠 Two-sided laundry counts 🚗 Live GPS & route planning 📈 PMS sync 🇲🇹 Built in Malta

Portfolio pricing from €49/month up to €359/month or €4.90/unit/mo on the Fleet plan · 20% off billed yearly · one-off onboarding €149–€1,200+. See plans & onboarding ↓

Run your whole linen operation

From the shelf to the wash and back, every part of a short-let linen operation is handled — and reconciles to the piece.

📦Linen inventory & par stock

Know how much linen you own and exactly where each piece is — in the vault, on the shelf, at an apartment, at a laundry, or in transit coming back. Set a target per item and see at a glance what to buy or issue.

🔁Laundry hand-off, done right

Send dirty linen, let each laundry confirm its own count, then receive the clean linen back onto the shelf. Stock moves the moment linen changes hands, and you can never send back — or receive — more than actually exists.

🧺Clean & dirty queues

Work lists driven by your booking calendar: pack the clean linen for today’s check-ins, and count the dirty linen back from every check-out — pre-filled from each apartment’s own set.

🗺GPS fleet & route planning

See your vans on a live map, and plan the shortest driving loop for the day’s turnovers with one-tap Google Maps navigation.

🔌Booking-system sync

Apartments and guest check-ins and check-outs flow in automatically from your property management system, so your queues and turnover calendar are always current.

📲Simple field apps

Dead-simple, installable phone apps: one for the warehouse packer, one for the laundry — each opens straight to the one job it does, so staff need no training.

💴Costs, pricing & invoices

Set the per-item wash cost at each laundry — separate Normal and Hard wash prices, with the cheapest normal price highlighted in green when you use more than one supplier. Bulk-edit the whole matrix by CSV. See your spend by month, quarter and year, with monthly invoices and a running account balance.

📈Losses & statistics

Track damaged and missing linen, shrinkage and guest-damage claims, plus processing volumes, cost by property and laundry turnaround times.

🔒Private by design

Your operational data sits behind a company sign-in — only the marketing and guide pages are open, everything else requires a login.

The linen loop, tracked end to end

Every piece follows the same simple path — and the system keeps the count honest at each step.

  1. Pack clean linen.The Clean Queue lists each upcoming check-in. Pack its bag from the apartment’s own set — the pieces come off the shelf.
  2. Count the dirty linen back.The Dirty Queue lists each check-out. Count what came back, split out any damage or losses, and send the rest to a laundry.
  3. The laundry confirms.On its own page, the laundry re-counts what it received and confirms — or disputes — so the “at laundries” figure is always agreed.
  4. Clean linen comes back.The laundry records what it is sending back; it leaves the laundry immediately and shows as “coming back” while in transit.
  5. Receive it onto the shelf.You count what physically arrived and put it on the shelf — ready to pack again. Nothing is created or lost along the way.

Every screen, in plain English

A quick reference to every feature. Full step-by-step docs live in the user guide.

🧭 Start hereWhat this system is for and how to find your way around.
📝 Send linen to the laundryFill in a linen sheet listing what you are sending.
📦 Linen Vault (your stock)How much linen you own, where it is, and when to reorder.
🧺 Clean QueuePack the clean linen bag for each upcoming check-in.
🧻 Dirty QueueCount the dirty linen returning from each departure and allocate it to your laundries.
🔁 Linen MatchingYour side of the hand-off: see what is out and receive the clean linen onto the shelf.
✅ Laundry CountsThe laundry’s own page: confirm what it received, record what it is sending back.
📅 TurnoversA day-by-day list of guest check-ins and check-outs.
🚚 Vehicles (fleet tracking)See the vans moving your linen on a live map.
🗺 Route (day’s driving loop)The shortest driving loop for the day’s turnovers, on a map.
🏢 PropertiesYour apartments and how much linen each one uses.
📊 StatisticsCost, stock and loss figures across your operation.
🧺 InvoicesYour monthly bills and running account balance.
💴 PricingWhat each item costs to wash at each laundry.
📲 Phone appsTwo stripped-back, big-button apps for staff working in the field.
⚙️ Administrator settingsLaundries, linen items, sign-in and booking-system setup.
📖 Words explainedA plain-English glossary of every term used in the app.

Plans & pricing

Priced by portfolio size (units under management). Every plan includes every feature — the tiers scale headroom, not capability. Yearly billing takes 20% off; the one-off onboarding fee covers PMS setup, linen-set seeding, laundry configuration and staff training on the two field apps.

Monthly plans, priced by portfolio

Plan Portfolio Monthly Yearly (20% off)
Starter 1–3 units €49 / month €39/mo · €468/yr
Growth 4–15 units €109 / month €89/mo · €1,068/yr
Pro 16–35 units €229 / month €179/mo · €2,148/yr
Enterprise 36–60 units €359 / month €289/mo · €3,468/yr
Fleet / Custom 61+ units €4.90 / unit / mo €3.90 / unit / mo · 20% off

One-time onboarding, sized to your portfolio

Plan Portfolio Onboarding (one-off)
Starter1–3 units€149 one-off
Growth4–15 units€299 one-off
Pro16–35 units€499 one-off
Enterprise36–60 units€799 one-off
Fleet / Custom61+ units€1,200+ one-off
All prices in EUR, excluding VAT. Yearly billing takes 20% off the equivalent monthly rate on Starter through Enterprise; Fleet / Custom is priced per unit per month. Numbers are mirrored from the live portal at laundry.lvi-hotels.com. For exact commercial terms on Fleet / Custom (61+ units) or bespoke onboarding, talk to us.

How wash pricing works (inside the app)

Separate from the SaaS plan pricing above, the app also holds an internal wash-price matrix — what your laundry suppliers charge you per linen item. Those are commercial terms between you and each laundry and are configured per-operator on the Pricing page. Everything in the € totals below (Dashboard spend, per-property cost, Statistics, Invoices) is computed from that matrix.

📈Two prices per item, per laundry

Every item has a Normal price (the standard wash) and a Hard price (a heavier wash). When a sheet is submitted as Hard it is billed at the Hard price. If the Hard price is left blank the item bills at Normal; it can never be set lower than Normal.

💬Cheapest-supplier hint

When you use more than one laundry, the cheapest Normal price on each row is highlighted in green so a manager can compare at a glance. Non-admin users see the table but cannot edit it.

📄Bulk edit by spreadsheet

Download the current price matrix (one row per item, a Normal and a Hard column for each laundry), edit it in Excel or Google Sheets, and upload it back. Items match by ID (then name) and laundries by column heading; an empty cell clears that price, anything not in the file is left untouched.

🧹Feeds every cost figure

Every € figure in the app — Dashboard totals, per-property cost, per-laundry cost, Statistics, Invoices — is computed from this table. If Dashboard totals look wrong, Pricing is the first place to check; if prices are unset, costs show as 0.00.

Honest note. This page describes the mechanics. Actual wash prices are commercial terms negotiated between each operator and each laundry; nothing on this page or on the live portal home reveals another operator’s figures. Ask your laundry for its rate card, then plug the numbers into the Pricing screen.

Part of the CodeB Business Intelligence family

Laundry Portal is not a standalone product. It is a companion module to CodeB Business Intelligence: the BI platform delivers the turnover feed and each apartment’s linen set; Laundry Portal picks up from there and handles the physical loop out to the laundries and back. If you already run BI, adding Laundry is a configuration change — no fresh signup, no separate import of your properties or guest calendar.

Scope note. This page describes the Laundry Portal add-on for short-let operators. The core CodeB Business Intelligence platform lives at business-intelligence.html and is where most operators start.

Frequently asked

What is CodeB Laundry Portal?

A web-based linen and laundry management system for short-let and holiday-let operators. It keeps track of every sheet, towel and duvet you own, manages the hand-off of dirty and clean linen with your laundries, plans van routes with live GPS, syncs with your booking system, and shows exactly what each wash costs.

Who is it for?

Companies that manage linen across many short-let or holiday-let apartments — property managers, serviced-apartment operators, and the laundries that wash for them.

Does it connect to my booking system (PMS)?

Yes. Apartments and guest check-ins and check-outs flow in automatically from your property management system, so the clean and dirty queues and the turnover calendar stay up to date on their own.

Can the laundry use it too?

Yes. The cleaning company gets its own simple phone app that opens straight to its counting page, where it confirms what it received and records the clean linen it is sending back.

How does it stop linen being lost or double-counted?

Every piece of linen is always accounted for in exactly one place — in the vault, on the shelf, at an apartment, at a laundry, or in transit coming back. Sending linen back reduces the laundry’s stock immediately and can never exceed what is actually there, so the totals always reconcile to the piece.

How does it relate to CodeB Business Intelligence?

Laundry Portal is a companion module to CodeB Business Intelligence. The BI platform delivers the turnover feed and the apartment linen set; Laundry Portal picks up from there and handles the physical loop out to the laundries and back.

Who builds it?

CodeB Laundry Portal is developed by Aloaha Limited in Malta.

Does the portal publish a wash price list?

No. Wash prices are commercial terms negotiated between each operator and each laundry, and are configured per-operator inside the app on the Pricing page. Every item carries a Normal price and an optional Hard-wash price; the cheapest Normal price per row is highlighted in green when more than one laundry is configured, and the whole matrix can be bulk-edited by CSV.

How much does the SaaS itself cost?

Portfolio-based, five tiers. Starter (1–3 units) €49/month or €39/mo billed yearly (€468/yr). Growth (4–15) €109/month or €89/mo yearly (€1,068/yr). Pro (16–35) €229/month or €179/mo yearly (€2,148/yr). Enterprise (36–60) €359/month or €289/mo yearly (€3,468/yr). Fleet / Custom (61+) €4.90/unit/month or €3.90/unit/month billed yearly. Yearly billing takes 20% off. One-off onboarding sized to portfolio: €149 / €299 / €499 / €799 / €1,200+. See the plans & pricing table above.

Ready to reconcile linen to the piece?

Sign in to the live portal, or read the guide first.

Sign in Read the guide Back to Business Intelligence