Starting a B&B: complete guide for website, bookings, and your first guests

Starting a B&B costs you more than just renovation and nice rooms. From day one you need a permit, a findable website, and a working booking button, otherwise you'll fill your rooms through Booking.com and lose 15 to 25 percent of your revenue to commission.
The problem
Most people starting a B&B put all their energy into the property: the rooms, the breakfast, the furnishings. Makes sense, because that's the visible part. But guests still need to find you and book.
What often happens: you put your B&B on Booking.com because that's where the first bookings come from. Within a few months, 70 to 90 percent of your occupancy comes through that platform. Comfortable at first, but you pay 15 to 25 percent commission on every booking, and your guests are really customers of Booking, not you.
Say you have 5 rooms and after a year 80 percent comes via Booking. Then at 120,000 euros in revenue you're easily giving 18,000 to 24,000 euros per year to commission. That's the salary of a part-timer or the cost of a complete renovation of an extra room.
The B&Bs that do well build their own channel from the start. Not instead of Booking, but alongside it. Your own website, your own booking button, your own email list. The sooner you start, the less you'll be hooked on those commissions later.
Example calculation
What does a B&B actually generate? Below is a sketch of a B&B with 5 rooms in year one. The numbers are realistic ranges, not promises. Your own numbers depend on your region, your nightly rate, and your off-season occupancy.
| Item | Value (B&B, 5 rooms) |
|---|---|
| Average nightly rate | 100 euros |
| Annual occupancy (average across high and low season) | 55% |
| Rentable nights per year (5 rooms x 365) | 1,825 |
| Booked nights | approximately 1,000 |
| Gross room revenue | approximately 100,000 euros |
| OTA commission (80% via Booking, 18%) | approximately 14,400 euros |
| Cleaning, laundry, breakfast (variable costs) | approximately 20,000 euros |
| Utilities, maintenance, insurance, software (fixed) | approximately 18,000 euros |
| Estimated remaining profit | approximately 35,000 to 45,000 euros |
The striking number is in the commission line: 14,400 euros per year goes to the platform. If you shift a quarter of those bookings to your own site, you keep roughly an extra 3,600 euros per year without renting another room. That's why your own booking channel is no luxury, it's just return on investment.
Watch the occupancy line. At 5 rooms, the theoretical capacity is 1,825 nights per year, but 55 percent average is realistic for a B&B that fills in high season and runs at half capacity in winter months. Never base your plan on your peak month. A B&B that hits 95 percent in July and August but drops to 30 percent from November through March will average around 55 percent over the whole year. Anyone basing their business plan on summer numbers will be disappointed come spring.
Calculate with your own numbers
Enter your expected nightly rate and occupancy in the savings calculator. It'll show you what commission you're currently paying and what a shift to direct bookings delivers. Do this before you choose a booking system.
Action plan
Starting a B&B breaks down into about six steps. The construction side (renovation, fire safety, furnishing) I'll keep brief here, because that's what contractors and architects are for. The focus is on the part where most starters get stuck: being findable and getting bookings.
1. Define your concept and target guest
Before you build anything, decide who your B&B is for. Couples for a weekend getaway? Cyclists and hikers on weekdays? Families on vacation? That determines your furnishings, your nightly rate, your photos, and later your entire website.
A sharp concept makes everything easier. "B&B for cyclists in Achterhoek with drying room and route maps" sells better than "cozy B&B for everyone." Write down in a few sentences who your guest is and why they book specifically with you.
Your concept also determines your price. A themed suite with private sauna and a view commands 140 euros per night, a simple standard room for cyclists more like 80. Most B&Bs work with two or three room types to appeal to different budgets. Look at three or four similar B&Bs in your region on Booking.com and note their prices, photos, and what guests praise in reviews. That gives you a realistic picture in an hour of what's achievable and where you stand out.
2. Handle your permit and legal requirements
Nearly every municipality requires notification or a permit for a B&B. Often there's a maximum number of rooms or beds, for example 4 rooms or 8 sleeping places. You'll also deal with:
- Zoning: is a B&B allowed at your address? Sometimes you need to request a variance.
- Fire safety: smoke detectors, fire extinguishers, escape routes. More rooms mean stricter requirements.
- Tourist taxes: you collect these from guests and pay them to the municipality.
- Business registration and tax ID: a B&B is a business. Talk with your accountant about VAT rules (rental often falls under the lower rate).
This sounds heavy, but it's mostly paperwork you handle once. Call your municipality and ask specifically what applies to your address before you invest. Rules differ by location, so an online general guide is no substitute for that phone call.
3. Build a findable website with its own booking button
This is the step that makes the difference between staying dependent on Booking or building your own bookings. Your website is your only channel where you pay no commission.
A good B&B site needs at least these pages: a strong homepage, a page per room type with good photos and prices, a page about the area, practical info (breakfast, parking, check-in), and a contact page. Exactly which pages you need and how to build them is in the essentials of a hotel website that delivers bookings.
The most important component: a real booking button. Not "send us an email" and not a link to your Booking page, but a booking module (booking engine, the system where a guest chooses dates, sees availability, and pays on your site). Without that button you lose bookings to platforms that make it easier for the guest. What a booking engine does and which fits a small accommodation is in what a booking engine is and which one fits you.
Budget 1,000 to 3,000 euros one-time for a nice WordPress site, plus about 100 to 300 euros per year for hosting and domain. A booking system typically costs another 30 to 100 euros per month.
4. Choose your booking system and possibly a channel manager
With multiple rooms and soon multiple channels (your own site, Booking, maybe Bedandbreakfast.nl) you run into a practical problem: double bookings. Someone books your last room on Booking while someone else just reserved it on your own site.
A channel manager (software that automatically syncs your availability across all channels) solves that. Book a room anywhere and it disappears everywhere at once. Many booking systems for small accommodations have this built in. With 2 to 3 rooms you can manage it manually at first, but from 4 rooms up a channel manager is basically essential.
Choose a system that integrates with your website and offers a direct booking button without the guest leaving your site. Compare on monthly cost, whether commission gets added on top, and if it offers English-language support.
5. Set up your Google findability
When someone types "B&B Friesland" or "stay Veluwe" in Google, you want to show up. That starts with a Google Business Profile (your free business page in Google Maps and search results). Fill it completely: photos, hours, a link to your booking page, and collect reviews from your first guests.
Next comes local SEO: making sure your site shows up in searches in your region (SEO stands for search engine optimization, basically getting found better in Google). It's not a trick from one week but a buildup over months. Reviews on your Google profile, a fast and mobile-friendly site, and the right place and region names in your copy all count. Which factors drive your ranking and what you can do yourself is in the local SEO ranking factors for B&Bs.
Don't underestimate reviews. A B&B with 40 recent reviews and 4.6 stars almost always beats a newer one with 5 reviews in Google, even if the second is just as good. So ask for a review starting with your very first guest, ideally with a short friendly email a day after checkout. It costs you nothing and builds capital you'll draw on later.
6. Get your first guests
At first nobody knows your name, so you need a starting engine. Booking.com and similar OTAs give you quick visibility and your first reviews. Use them for that, but see them as a stepping stone, not a destination.
At the same time, build your own channel:
- Ask every guest for a review and to sign up for your newsletter. An email list is the only audience that's really yours. How to start a hotel newsletter people actually open is in setting up a newsletter for your accommodation.
- Get a Google Business Profile active and post a photo or seasonal update now and then.
- Put a few photos on Instagram or Facebook around your concept. Not daily, but consistently.
Your first guests via Booking are fine. The win is that some of them book directly with you the second time because they know your site, newsletter, and profile.
Common mistakes
- Focus only on the property and forget visibility. Nice rooms without a website and booking button means you become 100 percent dependent on platforms. Marketing basics belong at the start, not "later when it's running."
- No real booking button on your site. A "call or email us" page costs you bookings. People prefer to book direct and at the moment they think of it, often in the evening. No booking module means they go to Booking anyway.
- Keep your direct price the same as Booking. If you charge the same on your own site, the guest has no reason to book with you instead of the platform with all those reviews. Make your direct rate more attractive because you pay no commission.
- Don't build an email list. Every guest who leaves without you having their email needs to be won back through a paid channel. Ask for it when they book or when they check in.
- Handle the permit too late. Renovating first and then finding out zoning doesn't allow a B&B is an expensive lesson. Call the municipality before you invest.
- Underestimate off-season occupancy. You'll be full in July and August. The profit or loss is made in March and November. Calculate your business plan with realistic annual occupancy, not your peak month.
What you can do now
Starting a B&B is doable, even alongside a job and without a tech background. The trap is putting all your focus on the property and leaving visibility for later. Do the opposite: handle your permit, build a findable site with a real booking button, and start on your own booking channel from day one.
Concretely, in this order:
- Write your concept and target guest in a few sentences.
- Call your municipality about permits and zoning.
- Calculate in the savings calculator what your B&B generates and what commission costs.
- Build or have built a website with a working booking module (read hotel website essentials first).
- Set up your Google Business Profile and collect reviews starting with your first guest.
Start with your own channel, not just Booking
Filling Booking.com is tempting at first because it works immediately. But without your own website, booking button, and email list, in two years you'll be stuck with a platform taking 15 to 25 percent of your revenue. The time to prevent that is now, at the start.
Want someone who knows this world to set this up for your B&B, from findable site to working booking button? We'll discuss that at marketing for hotels and B&Bs.
Frequently asked questions
Do I need a permit to start a B&B?
How much do you earn with a B&B?
Do I have to use Booking.com?
What does a website for a B&B cost?
Can I start a B&B alongside a job?
A concrete tip in your inbox each month
Practical marketing and automation tips for small-scale accommodations. No sales talk, unsubscribe anytime.
Your email address is only used for these emails and never shared. You can unsubscribe from any email. See the privacy policy.


