Supply Closet
For short-term rentals

Never run out mid‑turnover.

Supply Closet counts what is in each property, learns how fast you get through it, and writes one shopping list across all of them. Your cleaners update the counts as they work, so the numbers are right without you driving over to check.

Every property is free while we are in early access. The plan afterward is $7 per property per month, with one property always free. No card to start.

Shopping list 4 properties
Toilet paper, 12 pack Oak 10 Maple 6 Pine 4 buy 20
Bath towel, white Oak 3 Birch 5 buy 8
Dish soap Maple 2 buy 2
Coffee pods all four at par ok
Shampoo, 50ml all four at par ok
One trip, then put each share away in a tap 30 items
An example shopping list merged across four properties. Toilet paper is short at three of them, so the list says buy 20 and shows the split: ten for Oak, six for Maple, four for Pine.

How it works

Ten minutes once, then it keeps itself up to date.

The first pass through a closet takes about as long as a turnover. After that the counts come from the people already standing in front of the shelf, which is the only way stock data ever stays true.

  1. 01

    Fill the closet

    Scan a barcode and the real product name, brand and size come back by themselves, from a catalogue of 8,213 everyday supplies that lives inside the app. Sheets and towels carry nothing worth scanning, so photograph the label or type those once.

  2. 02

    Decide how many you want on the shelf

    That number is called the par. Toilet paper with a par of twelve and two on the shelf means buy ten. You do not have to get it right the first time, because the app works it out for you later.

  3. 03

    Shop the list

    Everything below par becomes one list across every property, with the split showing how much goes where. Tick things off as you buy, then put each property's share away in a single pass.

Who does what

Your cleaners answer one question.

The person counting stock and the person paying for it need completely different screens. Handing a cleaner the owner's view is how closets stop getting counted, and a closet that stops getting counted is just a spreadsheet again.

You see the whole picture

Every property, every count, what is running low, and what it is going to cost to put right.

  • Stock and par levels across every property
  • One merged shopping list, split by property
  • What each turnover actually burns through
Oak Street Closet
Toilet paper, 12 pack 2 on hand · par 12 low
Bath towel, white 5 on hand · par 8 low
Sheet set, queen 4 on hand · par 2 ok
2 of 3 below par View list
The owner's view of one property, showing toilet paper and towels below the level set for them.

Your cleaner sees one thing

What did you take out of the closet? Tap the item, pick a number, save. The app does the subtraction.

  • No arithmetic, and no costs anywhere on screen
  • Only the properties they are assigned to
  • Or no account at all: send a link, revoke it in a tap
What did you take? Maple Street
Toilet paper, 12 pack 8 left in the closet took 2
Hand soap 6 left in the closet took 1
Bath towel, white 5 left in the closet none
3 items from 2 products Save
The cleaner's view, asking what was taken. Two products have been counted, three items in total.

Features

The details that make it stick.

A stock tool only works if the people on the ground keep using it after the first week. Most of what follows exists for that reason alone.

Cleaners without accounts

Send a link and someone can count one property and nothing else. No sign-up, no password, no app to install. Revoke it instantly, and their changes are still attributed to them in the history.

Real barcode scanning

Your phone camera resolves the actual product from three open product databases. Name a barcode once and every future scan is instant, even with no signal in the cupboard.

One trip, every property

The same product across four units merges into a single line with the split underneath, then applies each property's share to its own count when you get home.

Works in the cupboard

Add it to your home screen and it opens full screen like a native app. The shell is cached, so a dead spot in the house does not stop anyone counting.

Your data leaves whenever you want

Current stock and the full change history export as CSV from inside the app. No request to make, nobody to ask, no lock-in. There are no trackers or third-party scripts on any of this, which you are welcome to verify from the page source.

Nothing to install for anyone

It runs in the browser on whatever phone your cleaner already has. No store download, no company device, no onboarding call.

Measured, not guessed

By week three it sets the numbers for you.

Every count change is written down: what changed, by how much, who did it and when. You set the par levels in week one. After a couple of turnovers that history knows your properties better than you do, and it starts correcting you.

Toilet paper, 12 pack Oak Street, last 90 days
Used per turnover measured across 14 turnovers 3.2 rolls
Cover left at today's count 2 on hand 4 days
Par level you set when you first walked the closet 12
Par level it suggests enough for three weeks of your actual bookings 14
A usage breakdown showing 3.2 rolls used per turnover and a suggested par level of fourteen, against the twelve originally set by hand.

Start

Start with one closet.

Every property is free while we are in early access. Walk one closet, set a few par levels, and see whether the list is right by the end of the week.

Start free Pricing