Guides / Service businesses

How much does a custom booking page cost for a small business?

A booking page for a small business can cost anywhere from nothing (a free scheduling tool) to a few thousand dollars (a custom build), and agency work can run higher. Most of the price comes down to three things: whether people pick times themselves, whether they pay, and whether anyone needs to log in. Below we cover what drives cost, your do-it-yourself and off-the-shelf options, and where our fixed prices fit.

What actually drives the price

A page that collects a request and emails it to you is a small job. A page that shows only open times, takes a deposit, and lets clients reschedule is a much bigger one, because it has to keep track of state: what is booked, what is free, and what changed.

These are the features that move the cost most:

  • Availability: free-form requests are cheap, while live open slots tied to your calendar cost more
  • Payments: collecting a deposit or full payment adds an integration and edge cases like refunds
  • Changes: letting clients cancel or reschedule on their own adds logic and emails
  • Logins and roles: staff accounts, client accounts, or an admin view push a build into app territory
  • Number of services or people: one calendar is simple, several staff each with their own hours is not
  • Design and branding: matching an existing site takes more time than a clean standalone page

Option 1: an off-the-shelf scheduling tool

For many businesses this is the right answer. Scheduling tools are built for exactly this job, and many have a free tier. As a rough range, paid plans tend to run from a few dollars to a few tens of dollars per month per person, and the price usually climbs as you add staff, payments, or reminders. Check current pricing yourself, since it changes often.

The tradeoffs are fit and control. You work within the tool's booking flow, its branding limits, and its idea of how your business runs. If your rules are unusual (only certain days for certain jobs, buffers that vary by service, a deposit that depends on the order), you may end up fighting the tool or paying for a higher plan to get one feature.

Option 2: build it yourself from forms and a calendar

The cheapest custom-feeling setup is a form tool, a shared calendar, and some email automation. Clients fill in a form with a preferred time, you check your calendar, and you reply to confirm. It costs little or nothing and you can set it up in an afternoon.

The catch is that you are still the scheduler. Double bookings happen, nothing stops someone from requesting a time you are not available, and every change means more back and forth. That is fine for a few bookings a week. It gets tiring when you have dozens.

Option 3: hire a freelancer or agency

Custom work gives you a page that behaves exactly the way you want. As a rough guide, quotes for a custom booking flow vary widely: a freelancer may quote from several hundred to a few thousand dollars, and agencies often quote more. Treat those numbers as ballpark only. The spread comes from scope, and many quotes are hourly estimates that grow.

If you go this route, ask for a fixed price, a written scope, and the source code. Also ask who hosts the page and what that costs after the first year. Booking pages need to keep working, and a build you cannot move or edit is a risk.

Where a fixed-price build fits

We build small, fixed-scope tools, and a booking page is one of the most common. Our price depends on how much the page has to do, not on hours. Every build includes a hosted link and the full source code, and you get a working preview within one business day of the brief.

Here is how the tiers map to booking pages, roughly:

  • Micro, $249, 3 business days: a single-purpose page, such as a request form that emails you the details, up to 2 screens with no login
  • Tool, $749, 5 business days: a multi-step booking or request flow with saved data, up to 5 screens and one integration such as email, Google Sheets, or Stripe
  • Mini-app, $1999, 10 business days: logins and roles, up to 10 screens, up to 2 integrations, your domain or ours, and 30 days of bug fixes

What to settle before you ask anyone for a quote

A booking page that lets clients book, cancel, or reschedule and only shows times that are truly open, like our session booking page with calendar-aware availability, usually lands in the Tool or Mini-app tier. Which one depends on whether you need logins and how many integrations are involved. We scope it from your brief and tell you the tier before work starts.

Hosting is included for 12 months, then $9.00 per month, or you can self-host since you own the code. If we decline your project before work starts, you get a full refund. After delivery there are no refunds, so we encourage you to use the preview and your tweak rounds.

Before you contact us or anyone else, write down your answers to these questions. They will make any quote more accurate:

  • How many bookings do you take in a typical week?
  • Do clients choose a time, or do you confirm one?
  • Which calendar holds your real availability?
  • Do you need a deposit or full payment up front?
  • Can clients change their own bookings?
  • Does anyone besides you need to see or manage bookings?

If your booking needs are simple, a free or low-cost scheduling tool is often enough. If your rules do not fit one, a custom page can cost from a few hundred to a couple thousand dollars, depending on availability, payments, and logins. Write down what the page must do before you ask for a price, and insist on a fixed scope and the source code.

Related examples

Want this built for you? Describe it and we'll scope it in a minute.

0 / 600

Have more details to share? Use the full form