← The Den
Pricing & comparisons

How Much Does Online Booking and a Client Portal Cost on a Small Business Website?

Online booking cost depends on service types, payments, intake forms and portal features. Here is what drives the price and what to ask first.

By The Forzur Team · October 30, 2026 · 7 min read

If you are asking how much online booking costs for a small business website, the honest first answer is this: the calendar is the cheap part. The rules around it are what you pay for.

Let's sort out where the money goes.

What are you actually paying for when you add online booking?

You are paying for decisions. A calendar widget takes minutes to drop in. Deciding what happens when someone uses it takes real work.

Think through a single booking:

  • Who can book, and for which services?
  • How much notice do you need?
  • What happens if they cancel or reschedule?
  • Does money change hands now, later, or never?
  • What do you need to know about them before you show up?

Every answer is a rule someone has to build, test and maintain. A business with two simple rules costs far less to set up than one with twelve. Quotes that look wildly different are usually pricing different numbers of rules.

Is a hosted scheduling tool enough for your business?

Often, yes. A hosted scheduling tool is software you rent. You set your hours, connect your calendar, and embed or link the booking page on your site.

It fits well when:

  • You offer a handful of services with similar rules.
  • You are fine with a booking page that looks like the tool, not like you.
  • Visitors leaving your site for a minute will not cost you the sale.
  • You do not need bookings to feed anything else.

The upside is speed and a low starting cost. The tradeoff is that you rent the experience. You live inside the tool's limits, and you pay its subscription for as long as you use it.

If that describes you, do not let anyone talk you into custom work. Rent the tool and spend the savings on better copy.

When does custom booking integration make sense?

Custom integration makes sense when booking is part of how you sell, not an afterthought bolted on at the end.

Here is the test. If a visitor clicks "Book" and lands somewhere that feels like a different company, you are asking them to trust you twice. For a business that sells trust, that can cost you the booking.

Custom work also earns its price when you need booking to talk to other parts of the business. Payments, intake answers, reminders, a client record. Wiring those together is development work, and it is priced like development work.

You get control. The look matches your site, the flow matches your process, and nothing about it feels rented. You also take on more to build and more to maintain. Our custom web development work lives in this territory.

What does a client portal add, and who needs one?

A client portal is a private area where existing clients sign in. It is not a booking tool. It is what happens after the booking.

Portals earn their keep when clients return to you. They check on something, find a document, send a message, or pick up where the last visit left off. If your relationship runs across weeks or months, a portal can save you a stack of emails and phone calls.

If most clients book once and never come back to look at anything, you do not need one. Skip it.

Portals also raise the stakes. Sign-ins, permissions and private information mean more careful building and more careful testing. Expect a portal to be a bigger line item than booking alone, and expect the price to move with every feature you add to it.

How do service types, intake forms and payments change the price?

These three drive most of the variation between quotes.

Service types. One service with one length is simple. Five services with different durations, different staff and different prerequisites are five sets of rules. Each one multiplies the setup and the testing.

Intake forms. A name and an email is nothing. A detailed questionnaire that changes based on earlier answers, saves to a record, and has to be handled privately is real work. Ask yourself whether you need every question before the first call, or only before the first session.

Payments. Taking a deposit at booking is one thing. Packages, partial payments, refunds and cancellation fees are another. Every payment path is something that can fail, and has to be tested until it does not.

Here is a useful trick. Collect less up front. Every field you cut makes the build cheaper and the visitor's path shorter.

What ongoing costs come after launch?

The launch invoice is not the whole bill. Plan for these:

  • Subscriptions. Hosted scheduling tools and payment processors usually charge on an ongoing basis.
  • Hosting and maintenance. Custom features need to be kept current and secure.
  • Changes. You will add a service, change a policy, or tweak an intake question. Ask who does that and what it costs.
  • Support. When a booking fails at 8 p.m., who answers?

A rented tool front-loads less cost and keeps charging you. A custom build front-loads more and gives you more control over what happens next. Neither is free. Ask for both numbers in writing, and compare them over time, not just on launch day.

How BodyWise Birth Co. kept booking on the site

BodyWise Birth Co. is a Raleigh doula practice, and a good example of choosing based on the customer, not the technology.

A doula sells trust to someone at a vulnerable moment, and she sells it before they have met. The question was never "which calendar should we use?" It was "how do we get a nervous parent from reading to talking, without losing them on the way?"

The answer was one action. Every section of the site points to a free 30-minute discovery call. Scheduling and a client portal are wired into the site, so booking never leaves it. A visitor decides, books, and stays in the same calm place the whole time.

That is a decision about the customer first. The tool followed. You can read the full story in the BodyWise Birth Co. case study.

Note what is missing. No pile of features for their own sake. One clear next step, then the tools to support it.

What should you ask an agency before getting a quote?

Bring these questions. Good agencies like them.

  1. How many service types are in this quote, and what rules does each one have?
  2. Are you recommending a hosted tool or a custom build, and why for my business?
  3. Where does the visitor land when they click Book? Does it stay on my site?
  4. What happens to payments, intake answers and reminders? Who builds each?
  5. Is the portal in this quote, and exactly which features does it include?
  6. What are the monthly and yearly costs after launch, listed separately?
  7. If I add a service next year, what does that cost?
  8. Who owns the accounts, and what happens if we part ways?

An agency that cannot answer these in plain language has not scoped your project yet. Wait for the real number.

How to decide what to build first

Start small and build outward.

Begin with the one action you want most. For many businesses, that is a call or a consultation. Get that booking working well, on your site, with as few fields as you can manage.

Add payments only when you have a clear reason to collect money early. Add intake when you know which answers you actually use. Add a portal when clients are already asking for somewhere to go after the booking.

You will pay for each layer when you need it, not before. And you will learn what your customers actually do before you build for what you imagine they will.

If you want a quote that separates the first version from everything after it, tell us what you sell and list the services you would book online. That list is the best starting point for any honest price.