Skip to content
Hotelmark
Direct bookings

Hire a marketing agency or do it yourself?

2026-06-05·7 min read
Hire a marketing agency or do it yourself?

Doing your own marketing costs no euros but 4 to 8 hours weekly. An agency costs money but gives you those hours back. That's the whole comparison, and for small accommodation it often tips differently than you think.

The problem

The real problem isn't that you don't know what needs doing. You know your Google profile should be current, that asking for reviews helps, that a booking button on your own site saves commission. The problem is time. Between cleaning, breakfast, guests and bookkeeping, four hours for social media just doesn't fit. Especially not in July.

The obvious solution is to hire an agency. But there's a second problem: marketing agencies feel expensive and vague. You hear "a six-month project", "from 1,500 euros monthly", "first a strategy session". None of that tells you what concretely happens or what you get for it. For someone with 6 rooms that sounds like money disappearing into a black hole.

So you do nothing. You don't do it yourself because you lack time, and you don't hire because it feels expensive and foggy. Meanwhile 72 percent of your bookings go through Booking and the commission leaks monthly from your account.

It helps to split marketing into two kinds of work, because those call for different solutions. Ongoing upkeep: posting on social, asking for reviews, maintaining your Google profile, sending your newsletter. That takes little tech but repeats each week. One-time tech: installing a booking module, making your site faster, setting up automation. That's tough, you do it once. The mistake most owners make is giving the wrong half to an agency. They pay monthly for upkeep they could do, and keep wrestling with tech they should have outsourced.

Calculation example

Put the three routes side by side for a B&B with 6 rooms and roughly 60 bookings monthly. Assumption: you now pay around 1,400 euros monthly in Booking commission (60 bookings x 130 euros x 18 percent).

RouteWhat it costsWhat you getFor whom
Do it yourself0 euros4 to 8 hours weekly, the whole yearQuiet season, you like tech
Agency does all1,000 to 2,000 euros monthly, often 6 months fixedMoney and control, but unclear where it goesBigger accommodation, larger budget
Partial outsourceOne-time 750 to 1,500 euros for tech, then yourselfA few hours weekly for upkeepSmall accommodation, little time, no IT background

The middle route is usually worst for small accommodations: you pay monthly no matter what bookings come in, and you lose control of what happens. The bottom route usually wins. You have a specialist do the one-time, technical work in a day instead of your four struggling evenings, then handle the weekly stuff yourself.

Work the difference through. Say the one-time tech costs 1,000 euros and shifts your direct bookings from 18 to 30 percent. That's 7 extra direct bookings monthly from your current 60. You save 18 percent commission on those: 130 euros times 7 bookings times 18 percent is roughly 160 euros monthly saved. The 1,000 euro investment pays back in seven months, and then the advantage keeps running as long as you maintain it. A 1,500 euros monthly agency contract costs over 10,000 euros in those same seven months, and you're hoping it produces more than that savings. The math rarely favors expensive ongoing contracts for your scale.

First work out your current cost

Before you decide, know what Booking costs you monthly. That amount is your budget ceiling: help that costs more than the commission you save isn't help, it's a cost. Work it through in the savings calculator.

Stepwise plan

The question isn't "all myself" or "everything outsourced", but: what do you keep and what do you hand off?

What you keep yourself (repeats, little tech):

  1. Social media posting. 30 minutes weekly, fixed day, a few seasonal photos. Nobody knows your guests and surroundings like you. An approach you truly follow is in social media strategy for your accommodation.
  2. Asking for reviews. Brief message after each stay. Free and your strongest local-findability lever.
  3. Keeping your Google profile current. Hours, photos, answer to a review. Five minutes weekly.
  4. Sending your newsletter. If you have one: one email monthly to returning guests delivers direct bookings commission-free.

What you outsource (one-time, technical):

  1. A booking module on your site. The button where guests book and pay direct without going via Booking. Tech you want right once.
  2. Making your site faster and findable. The technical side of local SEO (showing up in Google Maps and results for your region) isn't evening-hobby work.
  3. Setting up automations. Like automatic review email or auto-confirmation. One-time setup, then it runs. What that delivers is in automating marketing for small accommodation.

What to watch for in an agency:

  • Fixed price upfront. No open hourly rates, no "we'll see how it goes". An isolated job for an amount you know.
  • Concrete actions on paper. Not a 40-slide strategy deck, but a list: we'll install this, set that up, results look like X.
  • No yearly contract. You want out if it's not working. A good agency trusts that.
  • Proof of work on similar scale. "We work with Europe's top 100 hotels" isn't your world. "That B&B in Drenthe now does 28 percent direct bookings" is.

A broader look at all the buttons you can turn for direct bookings is in more direct bookings: the tactics lined up.

Common mistakes

  • Wanting everything at once. You don't set up new site, social, email and automation all at once. Begin with the booking module because it hits your commission directly. Rest comes after.
  • Signing a monthly contract for work that's one-time. Installing a booking module is a day's job, not a subscription. Paying monthly for that is paying for nothing.
  • Starting tech yourself in the evening. Classic trap: four hours one evening wrestling a plugin and nothing changes. Tech where you stall, you outsource. You earn your time back that way.
  • Picking an agency that doesn't know your world. A firm only working big chains thinks in budgets and projects that don't fit 6 rooms. Ask about small accommodations.
  • Dropping the free work. Asking for reviews and keeping your Google profile current costs nothing and delivers most per minute. Do that yourself even if an agency handles tech.

What you can do now

Start not with "who do I hire", start with "what costs me now". Work through the savings calculator what Booking takes monthly. That's your measuring stick.

Then set the three columns from the calculation next to your situation. Have quiet season and like tech? Do lots yourself. Slammed in July and tech doesn't stick? Outsource the one-time job and keep upkeep yourself. An expensive ongoing monthly contract is rarely best for your scale.

Be honest too with what you truly do. A newsletter you promised yourself but never send delivers nothing. Social ignored after three weeks also nothing. Work you keep must be work you actually do 30 minutes weekly, not a plan that sounds good on paper. If not, that's no shame, it's a sign that piece belongs with someone else. The goal is work actually happens and delivers more than it costs, not "do as much as possible yourself" or "outsource everything".

Want someone to set up the one-time tech for your accommodation against fixed price and no yearly contract? That's exactly what we do at marketing for hotels and B&Bs. No strategy project, just concrete work with a price you know.

Help can never cost more than it saves

The simplest test: does help cost more than the commission you save, then it's not help but a cost item. Always calculate first.

Frequently asked questions

What does a hotel marketing agency typically cost?
That varies widely. Many agencies charge from 1,000 to 2,000 euros monthly on hourly rates, often with a 6-month minimum. For small accommodation a fixed price for an isolated job (like setting up booking module plus Google profile) usually makes more sense than ongoing monthly spend.
What should I do myself and what outsource?
Do yourself: social media posting, asking for reviews, sending newsletter, keeping Google profile current. Outsource: the one-time tech like installing booking module, speeding up website, setting up automations. Rule: what repeats and takes little tech you do, what's one-time and technical you outsource.
How much time does marketing take weekly if I do it?
Budget 4 to 8 hours weekly if serious: social media, reviews, email and tracking findability. In peak season that's time you don't have. That's exactly the tradeoff to consider.
What should I watch for choosing a marketing agency?
Three things. Fixed price upfront instead of open hourly rates. Concrete actions on paper instead of a strategy deck. No yearly contract so you can leave if it's not working. Also ask for proof on similar small accommodations.
Does marketing help make sense for 6-room B&B?
For the one-time tech almost always, because it pays back the moment a booking comes direct on your site instead of via Booking. For ongoing monthly work it depends on your revenue and price. Calculate first what Booking is costing you before you decide.

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.

Read more

Questions about what this means for you?

Join the waitlist for the launch. We translate the news into concrete steps for your accommodation.