Help
40 questions, answered properly. If yours isn't here, ask at the bottom, one person reads every message, and the answer usually ends up on this page afterwards.
If it's going wrong right now
Getting started
About twenty minutes for a shop with thirty or so items, and most of that is deciding what you actually want to count rather than typing.
Start with the ten things that cost you the most or run out the most often, milk, beans, cups, pastries. You are not trying to inventory the whole shop on day one, and a list of ten items that gets counted every morning is worth more than a list of eighty that gets counted once.
If you already have a stock list anywhere, a spreadsheet, a photo of a sheet on the wall, a supplier order form, upload it and it will read it and propose the items for you to check before anything is created.
Add your items →No. Everything staff-facing runs on the phone already in their pocket, using the normal camera. There is no app to install and no hardware to buy.
The only thing you need is a printer for the QR labels, and an ordinary office printer on plain paper is fine. Sheet labels and thermal label printers are supported if you happen to have one.
The spreadsheet is usually fine at recording. What it can't do is be in two places at once, the person who notices the milk is low is behind the bar, and the spreadsheet is on a laptop in the office.
The practical difference is that counting stops being a job somebody sits down to do. It happens where the stock is, in four seconds, by whoever is standing there.
You can paste the spreadsheet in to start from what you already have.
Staff and phones
No, and deliberately so. A barista scans the code, enters the shop PIN once on that phone, types their first name once per shift, and from then on it is one tap.
Nobody has to be invited, remember a password, or be removed when they leave. The people who need accounts are the ones who look at the numbers, which is usually you.
A four-digit code that proves a phone belongs to someone who works in your shop. It is entered once per phone, not once per scan.
You set it when you create the shop, and you can change it in Settings. Changing it does not log anybody out, phones already trusted stay trusted, which means you can change it after somebody leaves without disrupting the morning.
Settings →Mark them inactive on the Team tab. Any availability link they were sent stops working immediately, their name stops being suggested on the scan screen, and every record they made is kept exactly as it was.
If they had their own owner-level login, deactivating it takes effect at once, they cannot get back in using the shop password either.
Change the shop PIN too if you want to be thorough. It doesn't sign anybody else out: phones that have already been trusted stay trusted, so you can change it after somebody leaves without disrupting the morning.
Team →The count is held on the phone and sent when the signal comes back. Staff see that it is waiting rather than a failure, and nothing is silently lost.
This covers the ordinary case of a thick wall or a dead spot by the walk-in. It is not a full offline mode: a phone that never reconnects will still be holding the count.
QR codes and printing
Add items to the print queue from the Items page, then choose a format. Plain paper works; so do Avery sheet labels and Dymo or Brother label printers if you have one.
Print at 100%. A printer set to 'fit to page' shrinks the code, and a shrunk code on a small label is the one that will not scan on a dark morning.
Print queue →Print a wall card and stick it where the job happens. One by the door for opening and closing, one on the grinder, one on each fridge. Anyone points a phone camera at it and the right list opens.
When you print, you choose what the card is for. A card stuck on a specific thing always opens that thing's checklist. A card by the door opens whichever list is due right now, the opening checks at 7am, the closing ones at 5pm, so one card covers the whole day.
Laminate them, or use a plastic sleeve. They live next to a sink and the uncovered ones come down inside a month.
Cards for the wall →Every printed label carries a short backup code underneath the square. Staff can type that instead and carry on.
Reprint the label when you get a minute. The code on the new one is the same code, so nothing about the item's history changes.
On the shelf, for almost everything. A label on a tub leaves with the tub, and the first empty one that goes in the trash takes the code with it.
The exception is something that always lives in one container and gets refilled, a bean hopper, a syrup bottle. Put it on the container there.
Counting stock
Whatever you will actually keep up. Most shops that get value from this count the fast-moving things daily at close, milk, beans, cups, and everything else weekly.
Consistency matters more than frequency. Counting the same things at the same time each day is what makes a change mean something; counting everything once two weeks tells you almost nothing about why.
Yes. Open the Stock record, find the change (filter by the item if it helps) and press Mark a mistake. It stays on the record, marked with who did it, and stops affecting the figures.
Nothing is deleted outright, on purpose. A stock record you can quietly edit is not evidence of anything, and the same principle is what makes the food-safety records worth showing an inspector.
Stock record →Set that item to be estimated rather than counted. Instead of typing a number, staff tap one of four buttons: full, three-quarters, half, quarter or empty.
It is less precise and much more likely to actually happen, which on balance makes it the more accurate of the two.
Ordering and suppliers
You set how much you want to keep on hand of each item you care about (the trade calls it a par level). Anything below that appears on the ordering list, grouped by the supplier you usually buy it from, with an estimate of what the order will cost based on what you last paid.
It is a suggestion, not an automatic order. Nothing is ever ordered on your behalf.
Ordering →Yes. Put the address of the page you normally log into on the supplier, and it becomes a button next to everything you buy from them on the ordering list.
Individual items can carry their own link too, for the handful of things where ordering the wrong size has cost you before.
Suppliers →No. Photograph the invoice and it reads the lines and the prices, matches them to your items, and shows you what it found before anything is saved.
It is best-effort and you should look at it. A creased thermal receipt in bad light is genuinely hard to read, and the review screen exists because of that rather than as a formality.
Invoices →Yes, and it looks for the slow version as well as the obvious one. Suppliers rarely raise a price by fifteen percent in one delivery; they raise it by two percent, four times a year.
It compares the start of a period with the end rather than one delivery with the last, so a price that has crept up over a quarter shows up as a price that has crept up over a quarter. It appears in the Monday email, with what the difference costs you at your current usage.
The numbers
It is what you had, plus what was delivered, minus what you have now, set against what your recipes say should have gone out, minus what was logged as waste. Whatever is left over is unaccounted for.
That gap is usually over-pouring, an untrained hand on the grinder, drinks going out unrung, or breakage nobody logged. It is the difference between knowing your margin on paper and knowing what you actually made.
It needs an opening count to mean anything, and it says so rather than guessing when there isn't one.
Your numbers →Three. What your ingredients cost as a share of what you take, what your staff cost as a share of it, and how much each sale is worth. The first two added together is the figure most operators watch.
All three are on the Numbers page against the ranges typical for independent shops, so a figure that is drifting is visible while there is still time to do something about it.
Where a figure cannot be worked out honestly, no menu prices set, no wages entered, it says so rather than showing a confident number built on a gap.
Your numbers →Only someone signed in with an owner-level login. Wages are never shown on a staff-facing screen, never included in a scan or a checklist, and never sent to anybody's phone.
You can leave a wage blank. Those hours are then counted as unpriced rather than free, the labor figure says it is incomplete instead of quietly reading lower than reality.
Team →Food safety records
That is what it is for. Every temperature reading and every completed checklist carries what was checked, when, by whom, and what was done about anything that failed. Export ninety days as one file whenever you need it.
Two rules make it worth showing. Nothing can be edited after the fact, and a failed reading cannot be saved without saying what was done about it, which is the part an inspector actually asks about.
Records →Yes, rename it, add or remove steps, reorder them, change how often it is expected, or archive it entirely.
Records already signed off keep the steps they were signed off against. Editing today's checklist cannot rewrite what somebody checked last month, which is exactly why the records are worth anything.
Checklists →Change it. Each unit has its own range and its own number of checks a day, and both can be edited at any time.
Leave one side empty for no limit, a freezer has a maximum and no minimum. Readings already logged keep the result they were given at the time.
Temperatures show in °F, with new fridges starting at 34°F to 41°F as the food code has it. To work in °C instead, switch it in Settings, then Store info.
Temperatures →POS systems
Square connects directly. You sign in to your own Square account, match your menu to your recipes once, and from then on completed orders draw stock down on their own. It only reads, no write access, no payments, no customer details.
Toast works without uploading anything. Ask Toast support to switch on the nightly data export, paste the key Cortado gives you into Toast Web, and every morning yesterday's sales are already in, with stock taken off drink by drink and tips counted. It isn't live during the day; it's yesterday, each morning. Older history uploads from Toast's export files in a minute.
Clover connects directly too. Install Cortado from the Clover App Market and press Open: your Cortado account is made with your Clover business details already filled in, your Clover menu comes across, and each item is matched to its drink by name. Paid orders then take stock off on their own, every few minutes. It only reads.
No POS at all is fine too. Stock, waste, ordering and records all work without one.
POS →Read completed orders. That is the whole of it. It cannot take payments, issue refunds, change your menu, or see customer names or card details.
You can disconnect it from your own Square dashboard at any time without asking anybody.
Read your menu, your business name and your paid orders. It cannot change your menu or prices, take or refund payments, or see card details, and nothing is ever written back to your Clover register.
To remove it, uninstall Cortado from the Apps page in your Clover dashboard. Cortado stops reading straight away. The sales it already read stay in your Cortado account until you delete them or the account.
POS →Shifts and people
Send them a link. They open it, set the hours they're usually free, and that is it, no login, no account, no app. It works in English and Spanish.
The same page shows the next five weeks with their dates and their own shifts, so they can mark any day as different: a vacation, an exam, or only free until noon.
Their availability then shows on the schedule you are building, so a shift that falls outside it is flagged while you are placing it rather than the morning it goes wrong.
Schedule →They tap "Can't come in?" on their availability link, then today or tomorrow, and save. If it leaves a shift in the next two weeks empty, you get an email straight away, and the shift shows as needing cover on Today and on the schedule.
If they text you instead, tap their shift on the schedule and mark them out yourself.
Either way, the schedule lists who could take the shift: free then, not already working, and not pushed past their weekly hours. One tap hands it over. When nobody can do all of it, it shows who could do part, and when.
Schedule →It warns, across every location you run, and it does not block. Real scheduling sometimes needs an exception and software that refuses one just gets worked around.
It also flags shifts outside somebody's stated availability, and hours that look like too many in a row.
Schedule →Yes. Connect Google Calendar and Cortado adds a calendar called Cortado shifts to your Google account, with every shift you schedule on it. Share that calendar with your team and they see their hours without logging into anything. Cortado can't see your other calendars.
Changes made in the app push to the calendar. Changes made directly in Google are picked up on a daily sync rather than instantly.
Schedule →Billing
Counter is free permanently, scan-to-count stock, how much to keep and the reorder list, waste priced at what you paid, printable labels, and a full export whenever you want one.
Shop is $79 per location per month, or $790 a year. Everything one cafe runs on. Group is $119 per location per month, or $1,190 a year. For more than one address.
Yearly billing is ten months for twelve.
Pricing →21 days, and no card is asked for to start it.
If the trial ends and you have not added one, the account drops to Counter and keeps every record you made. Nothing is deleted, nothing is locked behind a payment screen, and nobody is charged for a trial they forgot to cancel.
Billing →In Billing, yourself, without emailing anybody. You keep access until the end of the period you have paid for, and then the account drops to the free plan with every record intact.
There is no retention flow and nothing to click through. If it is not worth the money it is not worth the money.
Billing →Suppliers, recipes and staff are shared across the whole business; stock, counts and records belong to each shop. You switch between them from the header, and Group adds one view across all of them.
Somebody can be assigned to more than one site, and the schedule checks for clashes across all of them rather than one at a time.
Locations →Your data
All of it, as one file, any time, without asking. Items, counts, sales, waste, deliveries, recipes, temperature readings and checklist records.
This is deliberate and it is the answer to the question underneath the question: you are not locked in, and nothing here works by making it difficult to leave.
Export everything →Yourself, in Settings, without contacting anybody. It asks for your password, your shop's name typed out, and a one-time code emailed to you.
Three steps because it cannot be undone and there is no backup you can reach afterwards. Export first if you want a copy.
Organization settings →You, and anybody you give an owner-level login to. Nothing about your shop is shown to another customer, and there is no shared or benchmarked view built from your figures without your say-so.
The benchmarks on the Numbers page are published industry ranges for independent cafes, not other customers' data.
Each shop's data is isolated from every other shop's, and that isolation is tested automatically on every change, a suite that signs in as two separate businesses and tries every way one could reach the other's records. All of it has to fail.
Passwords are hashed, sessions are signed, third-party tokens are encrypted at rest, and there is an off-site encrypted backup.
It is also early software run by one person, and that is worth knowing alongside the rest of it.
Still stuck
Ask a person.
Say what you expected and what happened instead. If you're signed in, which shop and which plan come through with the message so nobody has to ask, and if you can't sign in, this still works, which is mostly what it's for.