Selling breakfast, laundry and tours from the hostel desk
A guest walks up to the desk in San Cristóbal at ten at night. She wants two beers, a laundry wash for the morning, and she heard there is a waterfall trip tomorrow. The volunteer on shift says “sure”, grabs the beers from the fridge, writes “dorm 3, bed B, 2 beers + laundry” on a sticky note, and promises to ask about the trip.
The sticky note was gone by the next morning. The laundry got done. The beers got drunk. Nobody paid for either, and nobody noticed until I did the monthly numbers and the bar stock did not match the bar income.
That is the whole problem with extras in a hostel. They are small, they are frequent, they happen at the worst moments, and they are handled by whoever happens to be at the desk. If recording them is slower than saying “I'll write it down”, people will write it down. And then they will lose it.
Why extras matter more in a hostel than in a hotel
A dorm bed is cheap. Once the OTA commission, the cleaning and the share of rent are out, the margin per bed per night is thin. The breakfast, the beer, the laundry wash and the tour are where the margin actually lives. A guest who pays for a bed and nothing else is the least profitable guest you can have. A guest who eats, drinks and books a trip through you can be worth a multiple of the bed price without you selling a single extra night.
Hotels know this and have a restaurant with its own system and its own manager. Hostels have a fridge, a shelf, a washing machine and a volunteer. The money is just as real. The setup is not.
Rule one: nothing lives in between
Every extra goes to one of two places the moment it is handed over: onto the guest's folio, or into the drawer as a walk-in sale. There is no third place. Not a notebook, not a WhatsApp to the manager, not “I'll add it at checkout”.
This sounds obvious. It is also the rule that breaks first, because adding a beer to a folio has to be faster than writing it down, or it will not happen. If it takes six taps and a search, the volunteer does the maths and picks the sticky note. Our rule is that any sale takes two taps: pick the item, pick the bed. That is how we built the point of sale, and if a sale ever takes longer than that at the desk, the fix is in the software, not in retraining the team.
The folio matters more than the drawer because it tells you who. A beer in the drawer is a number. A beer on bed 3B is a guest you can see at checkout, settle in one go, and send a receipt to. It also means a guest cannot say “I already paid for that” with no way for anyone to check.
Keep the menu short and the prices fixed
Our desk sells maybe fifteen things. Breakfast, a few drinks, a laundry wash, a padlock, a towel, a late checkout, a couple of tours. Each one is a named button with a fixed price in the location's currency. No typing prices. No “what did we charge for this last time”.
Fixed prices do three things. They stop the quiet discounts volunteers give their new friends. They stop the rounding up that makes guests feel cheated. And they make the end-of-shift count possible, because beers sold times beer price should equal beer income, every single time.
If something does not fit a button, it probably should not be sold from the desk at all. We have been strict about this and lost almost nothing. The odd custom item goes on as a miscellaneous sale with a note, but if the same “miscellaneous” shows up three times, it gets its own button.
The tab problem
Bar tabs are where hostels lose the most. “Put it on my bed” is a lovely phrase for a guest and a dangerous one for an owner, because by checkout the tab is long, the guest is hungover, and the person at the desk was not there for most of it.
We allow tabs, with three limits. The tab lives on the folio, visible to every staff member and to the guest, not in someone's head. The tab is settled at checkout before the padlock deposit is returned, same as the room. And a tab that reaches the price of a bed night gets settled that night, before the next round, because an unpaid tab the size of a bed night is a bed night you may never see.
For card, we take the payment the same way we take a bed payment. For cash, it goes into the drawer under the shift that is open, so it is counted when that shift closes. That link between a sale and the open cash shift is what makes the nightly count honest. Without it, the drawer is always “roughly right”, which means nobody knows.
Tours and activities: decide who holds the money
Tours are the extra with the highest ticket and the messiest money. The guide wants cash on the day, the hostel wants its commission, the guest wants to pay by card, and the volunteer who signed them up is off tomorrow.
Pick one model per tour and write it down. Either the hostel collects the full price and pays the operator after, or the operator collects and pays the hostel a commission, or the hostel runs its own activity and keeps everything. All three work. Mixing them inside one week does not. We run our own activities through the community app so sign-ups, the participant list and the price per person are in one place, and the same rule applies: the moment someone is confirmed, the charge is on their folio.
Also decide your no-show rule for activities before you need it. A guest who signs up and does not appear has cost the operator a seat. Whether you charge for that is your call, but it should not be the volunteer's call at seven in the morning.
Close the shift with the sales, not against them
At the end of each shift, the person at the desk counts the drawer. The system says what cash came in on that shift, beds and extras together. The drawer says what is physically there. The difference should be zero. When it is not, you find out that night, from the person who was there, instead of weeks later from me. The cash shifts screen exists for exactly this.
This only works if every extra went through the till. One sticky note and the count is wrong, and a wrong count has a nasty habit of being blamed on the last person who touched the drawer. Most of the arguments we used to have about money disappeared not because people became more honest, but because there stopped being a gap for anyone to be dishonest in.
Then read the extras as their own lines in the monthly report: breakfast per guest night, bar per guest night, tour commission. These numbers move when you change small things, like putting the breakfast board where guests see it at check-in, and they are far easier to move than your occupancy.
The checklist
- Every extra goes on the folio or into the drawer the moment it is handed over. No notebooks, no messages, no “later”.
- A sale at the desk takes two taps: item, bed. If it takes more, fix the software.
- A short menu of named buttons with fixed prices in the local currency. Nobody types a price.
- Any “miscellaneous” item that appears three times gets its own button.
- Tabs live on the folio, are settled before the deposit is returned, and are settled the same night once they reach a bed-night's worth.
- Card payments for extras go through the same payment path as beds; cash goes under the open shift.
- One money model per tour, written down: hostel collects, operator collects, or hostel runs it.
- An activity no-show rule decided in advance, not at the desk.
- Every shift closes with a drawer count against the system's cash total, and the difference is zero.
- Extras get their own lines in the monthly report, per guest night, so you can see what moves.
Sell breakfast, beers and tours in two taps, straight onto the folio
Travel404's point of sale lives inside the PMS, so every extra lands on the guest's folio and the open cash shift. Free for 14 days, no card.
Start your 14-day free trial