Breakfast in your B&B: make it, outsource it or drop it — and how to charge for it
The second B in B&B stands for breakfast, but it is also your most expensive and most labour-intensive service. When breakfast pays off, when to outsource or drop it, and how to charge for it as a separate option so it lands neatly on the invoice instead of eating your margin.
Share on LinkedIn
The second B in B&B stands for breakfast. It is the image guests carry in their heads when they book: a laid table, fresh coffee, a soft-boiled egg, jam from a local farm. But behind that romantic picture sits your most expensive and most labour-intensive service. Shopping, mise en place, cooking, serving, clearing, washing up — every single morning, seven days a week, even when there is only one couple at the table. This article covers when breakfast genuinely pays off, when you are better off outsourcing or dropping it, and above all how to charge for it properly so it does not quietly eat your margin.
What breakfast really costs
Most hosts underestimate the cost because they only look at the groceries. Add up the full picture:
- Ingredients: bread, spreads, eggs, fruit, yoghurt, coffee, juice. Realistically €4 to €8 per person, depending on how generous you go.
- Waste and overstock: you buy in case there are more guests. What is left often goes in the bin. That loss is part of the cost.
- Your time: laying the table, prepping, serving and clearing easily takes 45 to 75 minutes per morning. Put an honest hourly rate against it — even if you do it yourself, your time is not free.
- Fixed costs: crockery, appliances, energy, laundering table linen.
Add it all up and a "free" breakfast in a small B&B quickly reaches €10 to €15 of real cost per person. Sell it for €8 and you are paying for the privilege of working. That is fine if breakfast is what sets you apart and your nightly rate carries it — but that has to be a deliberate choice, not a habit.
Three models, three trade-offs
1. Make it yourself. This is the classic B&B promise and often your strongest asset. An excellent, personal breakfast is what guests write about in their review and why they come back. It works when: you are small enough to keep it up, you enjoy it, and your nightly rate is high enough to carry the cost. It breaks when you scale to more rooms and every morning becomes a production line.
2. Outsource or simplify. A breakfast basket you set out the night before, fresh rolls from the baker around the corner, or a continental buffet of shelf-stable items. You still deliver value, but you cut the morning peak. Ideal when you have several rooms or are not on site every day.
3. Drop it — or make it optional. More and more boutique B&Bs and vacation homes offer no standard breakfast, or make it a paid option. Guests who leave early or prefer to eat in town do not pay for something they never use. And you sell a lower, sharper nightly rate — which helps your visibility on Booking.com and Airbnb.
There is no universally right answer. The mistake hosts make is not choosing: they offer breakfast because it "comes with the territory", without ever working out whether it pays.
The key: make breakfast a separate option, not a hidden cost
Whether you cook yourself or outsource, the biggest lever is this: do not quietly fold breakfast into your nightly rate — offer it as a separate, bookable option with its own price. That does three things at once.
First, it sharpens your nightly rate. A room at €95 with optional breakfast at €12 looks more attractive in the search results than the same room at €107 all-in. Whoever wants breakfast pays the same; whoever does not books with you faster.
Second, it gives you clean numbers. You see in black and white how many guests actually take breakfast and at what price. Only one in three takes it? Then you know your breakfast margin is thin and can adjust the price or the offer. That is the same logic as other upsells in your B&B: measure to manage.
Third, it lands correctly on the invoice. In Belgium, breakfast and the overnight stay can fall under different VAT regimes, and a guest — a business guest especially — wants a clean split on their invoice. When breakfast is its own line on the booking, it lands on the invoice automatically, with the right VAT rate, without you doing sums afterwards.
How to set this up in practice
In BedFlow PMS you set breakfast up as a separate product line the guest can tick on a direct booking, or that you add manually to an OTA booking. That line:
- appears with its own price and quantity (per person, per night) on the booking;
- rolls into the invoice automatically, with the correct VAT rate separate from the stay;
- is measurable in your overview, so you can see per month what breakfast brings in and what share it represents.
Want to know in advance who eats what? Combine it with your automated guest communication: a message the day before arrival asking about allergies and breakfast preference saves you waste and surprises at the table.
Our own answer
In our own B&B on the edge of Ghent we made every breakfast ourselves for years, and it stayed our strongest review magnet. But on busy weekends with early leavers it became unsustainable. The fix was not to drop it but to choose: breakfast became an explicit option at booking, with an honest price that covers the cost. Those who take it still get the full story. Those leaving for a 6 a.m. flight do not pay for a table that stays empty. Revenue per breakfast went up, waste went down, and the morning rush became predictable.
In summary
- Work out the full cost of your breakfast — ingredients, waste and your time — before you decide.
- Choose deliberately: make it yourself as a differentiator, outsource to remove pressure, or make it optional.
- Charge breakfast as a separate, bookable option instead of hiding it in the nightly rate.
- That keeps your nightly rate sharp, your numbers clean and your invoice correct.
Want to put breakfast and other extras as separate options on your bookings, with a correct invoice and no sums to do? Check the pricing, read the documentation or try BedFlow PMS free for 30 days — no credit card required.
30-day free trial, no credit card. We migrate your MyTourist or other PMS data with you.