FeaturesCommunityGuidesUse casesCompareToolsBlogPricing
Orlume logo

How to make a booking website

How to make a booking website for appointments, classes or rentals: choose a scheduling tool, set availability and payments, and embed it in your site.

The short answer

Most small businesses do not build booking software; they connect a scheduling tool such as Calendly, Square Appointments or a website builder's booking app to a simple website. Set your services, availability and payment rules in the tool, then embed it or link a Book button. Custom booking systems only make sense for unusual rules or high volume.

  • Use a scheduling tool; do not build booking logic yourself.
  • Calendly has a free plan with one event type; paid plans from $10 a month.
  • Put a Book button on every page and on your Google profile.
  • Take deposits for services where no-shows cost you money.

01Pick the right kind of booking tool

Calendly's pricing page lists a free plan with one event type, a Standard plan at $10 per seat a month and Teams at $16, with discounts for yearly billing. Website builders such as Wix and Squarespace also offer booking features on certain plans.

Booking tools by business type
BusinessCommon toolsWhy
Consultants, coaches, tutorsCalendly and similar schedulersSimple one-to-one meetings, calendar sync
Salons, spas, clinicsSquare Appointments, salon softwareStaff schedules, services, deposits
Classes and studiosClass booking software, builder booking appsCapacity, memberships, waitlists
RestaurantsTable reservation servicesCovers and table management
Rentals and toursRental and tour booking platformsDates, inventory, deposits

02Step by step

Setting up takes an afternoon with most tools. Do the steps in this order; payment and messages are easy to forget until a customer asks.

  1. 1List your servicesName, length, price and any preparation or buffer time.
  2. 2Set availabilityWorking hours, breaks, how far ahead people can book and minimum notice.
  3. 3Decide on paymentPay in full, take a deposit or pay on the day; connect a payment provider if needed.
  4. 4Write confirmation and reminder messagesInclude the address, what to bring and how to cancel.
  5. 5Add it to your websiteEmbed the booking widget on a Book page and add a Book button to every page.
  6. 6Test a booking end to endBook, pay, receive the reminder, cancel, and check your calendar.

03What the website around it needs

Most bookings happen on phones, so check the flow on one; how to make a website mobile friendly covers the essentials. Add the same booking link to your Google Business Profile, which many customers use first; Google Business Profile vs a website explains why both matter.

  • A clear headline: what you offer and where.
  • Services and prices, so people do not book the wrong thing.
  • Your location, hours and parking.
  • Reviews or testimonials near the Book button.
  • Policies: cancellation, lateness and deposits.
  • A Book button visible on phones without scrolling.

04When to build a custom booking system

Build custom only if off-the-shelf tools cannot handle your rules: complex resource allocation, unusual pricing, or deep integration with other systems. Even then, many teams start with a scheduling tool and move later, once they know exactly what they need. Custom booking software brings ongoing costs for hosting, security and maintenance that schedulers include in their price.

05Reducing no-shows

Most scheduling tools automate reminders. Turning them on is usually the single biggest improvement a new booking site can make.

  • Send reminders by email or text a day before and on the day.
  • Take a deposit for longer or high-value appointments.
  • Make rescheduling easy, so people move bookings instead of skipping them.
  • State your cancellation policy at booking and in the confirmation.

06Connecting the booking tool to your calendar

Connect the scheduling tool to the calendar you actually use, so existing events block booking times and new bookings appear automatically. If several people take bookings, give each person their own calendar connection. Test by adding a personal event and checking that slot disappears from the booking page. How to add a contact form to a static website covers forms for enquiries that do not fit a time slot.

What people who tried it say

Builders on Hacker News regularly warn against custom software for problems that existing tools solve; freelancers favor wiring proven tools into simple sites so clients can maintain them.

Looking for more first-hand opinions? Search Reddit for “how to make a booking website”. We link the live threads rather than summarizing them, so you read them in full.

Our take

a free scheduling tool plus a clear one-page site will take most service businesses further than any custom booking system. Spend the saved time on getting reviews.

Where this falls short

Prices and plan features change; Calendly figures are from its pricing page as of October 2026. Health and other regulated businesses may have privacy requirements for booking data.

Where Orlume fits

Orlume can build the site around your booking tool, with services, prices, reviews and a Book button on every page, from a description.

Free to start · No card required · Live in one click

Sources

  1. 1.Calendly pricing · Calendly
  2. 2.Square Online plans · Square

Orlume logoResearched and written by the Orlume team · Updated October 2026

Questions

People also ask.

More on how to make a booking website, answered briefly.

What is the best free booking tool for a website?

Calendly's free plan covers one event type; many website builders include basic booking on certain plans.

Can I add booking to my existing website?

Yes. Most scheduling tools give you an embed code or link to add to any site.

Should I take deposits for bookings?

For appointments where no-shows cost you money, deposits reduce them; state the policy clearly.

How do I make a booking website for free?

Use a free website builder or Google Sites with a free scheduling tool embedded.

Do I need a website to take online bookings?

Not strictly; a scheduling link works alone, but a website adds trust and details customers need.

Can customers book from my Google listing?

Often yes. Add your booking link to your Google Business Profile so people can book from search and Maps.

Orlume logoStill stuck? Email us
Orlume logo

Build something that doesn't look AI-made.

Describe the site you want. Watch it get designed, not just generated. Then publish it to its own orlume.site address.

  • Free to start
  • No card required
  • Publish to a live URL
  • You own the code