How to create your barbershop website, free, with the bookings inside

You can create your barbershop website without writing code and without paying anyone: in trimly you type the name, tick your services and your opening hours, and the page goes live at yourshop.trimly.es with online booking inside. It takes about ten minutes. On your own it is free forever; with a team, €24.99 + VAT a month with 400 WhatsApp messages included and no commission per booking.

How it works, step by step

About ten minutes in total. None of the steps asks you to know anything about websites.

  1. 1

    Create your account

    An email and a password, nothing else. We don't ask for a card or a phone number to get started, and there is no trial clock running down on the one-barber plan.

  2. 2

    Type the name and pick your address

    The name of the barbershop becomes your address: “The Razor” turns into the-razor.trimly.es. If you already own a domain, you connect it later on the No Limits plan.

  3. 3

    Tick your services and put your prices in

    Cut, beard trim, cut and beard, classic shave, kids' cut, father and son… arrive ready with their durations. You remove what you don't do, change the prices and add your own, like brow shaping or colour.

  4. 4

    Set your opening hours

    The days you open and from what time to what time, with a midday break if you have one. The diary only offers slots inside those hours and respects each service's duration, so a cut and beard never squeezes into twenty minutes.

  5. 5

    Share the link

    The website is already live. You put the link in your Instagram bio, in your WhatsApp status and on your Google listing, and the next “got a slot tomorrow?” answers itself.

Afterwards, if you want to: add more languages, switch on deposits or card payment, and upload your logo and your photos. And on No Limits, connect your own domain. None of that is needed to get started.

What a barbershop website has to solve

A barbershop is not an online shop. The website has one job: let a client book in twenty seconds from a phone, so you never have to put the razor down to answer.

Walk-ins and bookings in the same diary

People walk into a barbershop unannounced, and that cannot break the day for those who did book. Walk-ins are written in by hand in whichever slot they take, and the website stops offering that slot straight away. The client who booked online keeps their place; so does the one who came in off the street. Both visits count the same when you close the day, so there is no parallel list left to reconcile at night.

The barber the client came for

Plenty of clients come back for a person, not for the shop. On the website they pick a barber before a time, each barber has their own hours and their own services, and if only one of you does classic shaves, only that name shows up on that service. With a single barber the step is not shown at all. When someone on the team is off or on holiday, their hours stop being offered without anyone deleting anything by hand.

A deposit for the one who already stood you up

A no-show in a barber's chair is thirty or forty-five empty minutes you never get back. You can ask for a deposit on every booking made online, with whatever amount you want on each service, or ask nobody and let it switch itself on with people who have missed before, from as many missed appointments as you decide. It is charged by card at booking and comes off the price of the service. Whoever turns up sees it taken off the total; whoever doesn't leaves it behind, and nobody has to chase anything by phone.

Your work as the pitch

The website has a gallery, and the fades and the line-ups are what convince someone finding you for the first time. You upload photos from your phone, and the reviews your clients leave on the way out sit next to them. It is the same calling card as Instagram, with the book-a-slot button beside it. If you upload no images at all, the page still reads properly with the name, the menu and the hours.

The menu a new barbershop starts with in trimly. This is how they appear on your website until you touch them.

  • Haircut30 min
  • Beard trim15 min
  • Haircut + Beard45 min
  • Classic shave30 min
  • Kids haircut20 min
  • Father + Son45 min

The duration decides which slots are offered when someone books; adjust it if yours is different.

What it costs

If you work on your own

€0

  • One professional, forever
  • No card, no expiry
  • Website, bookings and payments included

If you have a team

€24.99 + VAT a month

€30.24 with VAT · 400 WhatsApp messages a month included

  • Unlimited professionals, same fee
  • Staff commission and reports per professional
  • No lock-in: leave whenever you want
  • 0 % commission on bookings and on payments
  • On the free plan, client messages are bought in packs
  • Your own domain connects on the No Limits plan

Using ChatGPT or Claude?

trimly can also be set up by talking to your AI assistant: install the connector, tell it what you want, and it's done. It still costs the same.

How to connect it

Frequently asked questions

How much does a barbershop website cost?

With trimly, nothing if you work alone: the website, the yourshop.trimly.es address, online booking and card payment are all in the free plan, no card and no expiry. With two barbers or more, a flat monthly fee with unlimited barbers and no commission per booking; connecting your own domain sits in that plan too, and you buy the domain itself from whoever sells it to you, as always.

Do I need to know how to code, or hire a designer?

No. There are no templates to choose and no code to touch: you fill in the name, the services and the hours, and the website builds itself, with your colours and your logo if you upload them. If you can use WhatsApp, you are more than covered. And it reads properly on a phone from day one, which is the only thing anyone opens when they are looking for a barber on a Friday night.

Can I use the domain I already have, like mybarbershop.com?

Yes, on the No Limits plan: you connect it from the dashboard and the same website starts being served from your domain. On the free plan you start with the address on trimly.es and switch when you upgrade; the bookings and the clients are not lost along the way.

What if my clients are already on Booksy or Fresha?

You export your clients as a CSV from the other platform and import them into trimly from the dashboard; they land with their name and their phone number, ready to be booked in and to be messaged. Your clients are yours: there is no fee for “bringing them over”, because they were already yours.

How does a client book? Do they have to download an app?

No. They open your link, pick a service, a barber if there is more than one, and a time; they confirm with their phone number and that is it. No sign-up and no downloads. They receive a confirmation email and can change or cancel the appointment from that same link.

Can the website be in Catalan, Basque or English?

Yes. You choose the barbershop's main language and, if you want, switch on others: Spanish, Catalan, Galician, Basque, Valencian, English, Portuguese, French, Ukrainian and Arabic. The client sees the website in their language and you see the dashboard in yours. Languages go on and off from the settings, and you can translate each service name yourself if you would rather word it your way.

Does it handle VeriFactu invoicing?

Yes. Every payment you record generates its chained simplified invoice and is sent to the Spanish tax agency as VeriFactu requires; the client gets their receipt with a QR code. It is included in both plans, not an add-on. The invoices are stored inside and downloaded for your accountant when the quarter comes round, without copying them anywhere else.