Three routes, three price tags: link out to a scheduler, embed a widget, or use a builder with booking built in. Here is what each one costs and how to set it up properly.
If customers have to phone you to book, you are only open for business when somebody can answer the phone. Online booking fixes that, and there are only three real ways to add it: send visitors to a scheduling tool on somebody else's page, embed a booking widget inside your own page, or use a website builder with booking built in. This guide covers what each route costs in money, setup time and lost visitors, the details most service businesses get wrong on the first attempt, and how to turn a booking into a customer you can follow up.

Every booking setup is one of these three, whatever the sales page calls it.
| Route | What the visitor experiences | Realistic setup time | What it costs you |
|---|---|---|---|
| Link out to a scheduler | Taps 'Book now' and lands on a page on the tool's domain, often with the tool's branding | 30 to 60 minutes | Free to about $16 per user per month, plus the visitors you lose at the handover |
| Embed a booking widget | Stays on your page while the calendar loads inside it | An afternoon, mostly spent defining services | Roughly $16 to $50 a month, plus card fees on any deposit |
| Booking built into the site platform | Same site, same branding, and the booking lands next to the customer record | A day for a small service list | Usually a higher tier of the plan you already pay for |
Linking out is the fastest and cheapest thing you can do today. The cost is the handover: a different design, sometimes a cookie banner, sometimes a sign-in prompt, and a booking page that says nothing about why you are good at your job. Nobody can give you an honest figure for how many people give up at that point, because it depends on your audience and how well you prepare them, but it is the single most common reason businesses move on from a plain link.
Embedding a widget keeps people on your page, which is usually worth the monthly fee on its own. Two things to watch: embedded calendars inside a frame can be awkward on small screens, so test on a real phone, and your customer data now lives in the scheduler rather than with the rest of your records.
Built-in booking means one login, one bill, and bookings that arrive where your enquiries and invoices already are. The trade-off is capability. Platform booking tends to be simpler than a specialist tool, so if you need room and equipment scheduling, staff commission tracking or multi-location rotas, a dedicated appointments product is the better choice and you should take it.
These are US prices on annual billing where it is offered. Prices move, and several of these tools show different figures in different countries, so check before you subscribe.
| Tool | Entry price | Worth knowing |
|---|---|---|
| Calendly | Free, then Standard $10 per seat, Teams $16 per seat | Free is one event type with no payments; Stripe and PayPal collection starts on Standard |
| Cal.com | Free for one user, Teams $12 per user, Organizations $28 per user | The free plan includes Stripe and PayPal payments plus email and SMS notifications |
| Setmore | Free for up to 4 calendars, Pro from $5 per user | Free includes payments but only one email reminder and no SMS |
| Acuity Scheduling | $16, $27 or $49 a month (1, up to 6, or up to 36 calendars) | Text reminders start on the $27 plan; monthly billing is $20, $34 and $61. Not included in a Squarespace site plan |
| Square Appointments | Free tier, then paid tiers charged per location | Prices changed during 2026 and differ by country, so check the US page. Card fees apply on every tier, including the free one |
| Wix Bookings | Free to add to a Wix site | The site must be on a paid plan to take payments; Wix Light at $17 cannot take payments, Core is $29 |
| Squarespace | Site plans from Basic $19 and Core $29 | Scheduling is a separate Acuity subscription on top of the site plan |
| WebNewBiz | Bookings sit in the CRM from Growth $79 | Lite $9 and Starter $29 have no CRM, so no bookings. Every plan is $1 for the first month |
Add card fees to whichever route you pick if you take deposits. Stripe's standard US rate is 2.9% plus 30 cents per successful domestic card charge, with 1.5% added for international cards and 1% for currency conversion. On a $10 deposit that is 59 cents, close to 6%, which is worth knowing before you set the deposit low to seem friendly.
This is the step people skip, and it is the reason a booking system makes a business run late. Write your service list on paper first, with six columns.
Keep the public list to three to six bookable services at launch. Long menus make people choose nothing. Our guides to salon and spa websites and dentist websites with online booking both include sample service lists you can borrow from.

Default settings are the reason someone books a haircut for 8am tomorrow when you open at ten. Set these six rules on day one.
Then connect your own calendar, and check the sync goes both ways. A booking tool that writes to your calendar but cannot read your personal commitments will book you during the school run.
Deposits are a tool, not a default. They help where the slot is long, the client is new, you buy materials in advance, or you can point at a real no-show pattern. They hurt where the service is cheap and quick, because card fees take a visible slice and the extra step costs you bookings from people who would have turned up anyway.
Practical settings that work for most service businesses:
Write the policy in one short paragraph, put it on the booking page and repeat it in the confirmation. A policy nobody saw before paying is a refund argument later.
The confirmation goes out immediately and contains: service, date and time with the time zone, the address with parking or entry notes (or the video link), the price and anything already paid, what to bring, a one tap reschedule link, the cancellation policy in one line, and a phone number for a human.
Then two reminders: one about 24 hours ahead, one on the morning of the appointment or two hours before. The evidence for reminders is good but not uniform. One randomised trial in a paediatric clinic found no-shows fell from 38.1% to 23.5% when a text reminder was added to a standard voice reminder. A study of hospital MRI appointments found a smaller drop, from 5.1% to 3.8%, which was still worth a significant sum in recovered revenue. A large government trial of automated texts found no statistically significant change at all. Reminders are worth sending, and the wording matters as much as the channel, but do not promise yourself a fixed improvement.
On cost: email reminders are effectively free everywhere. Text reminders are a paid feature almost everywhere (Acuity includes them from its $27 plan, Calendly ties them to paid tiers with per-message limits), and the message itself costs money. Start with email plus a 'reply to this text to cancel' option only if your customers genuinely do not read email.
One more message earns its keep: the follow-up a day or two after the appointment, asking how it went and inviting the next booking. That message only sends itself if the booking lives in a system that can also send it, which is what marketing automation is for.
Most of your visitors are on a phone, holding it in one hand, often outdoors. Design for that.
Then book an appointment yourself from your own phone, on mobile data rather than wi-fi, and count the taps. Three screens from button to confirmation is a good target.
A booking tool that only fills a calendar leaves the valuable part on the table. The appointment happens, the day moves on, and six months later you have no idea who that person was or whether they came back.
What you want instead, in order of value:
This is the argument for keeping bookings in the same place as your customer list, which is what a website builder with a CRM gives you. It is also achievable with a standalone scheduler, as long as you connect it to wherever your contacts live and check the connection still works every few months.
On WebNewBiz, bookings sit inside the AI CRM rather than in a separate app, alongside deals, tasks and invoices that chase themselves. Enquiries from your website forms land in the CRM automatically, store buyers become contacts, and workflow automations can run on triggers such as a form submission or a scheduled date, which is how a reminder or a follow-up goes out without you remembering. Two-way SMS from your own business number needs the phone system on the Ultimate plan ($199), and it is built for conversations rather than high-volume marketing sequences.
The honest limits. The CRM, and therefore bookings, start on the Growth plan at $79 a month: Lite at $9 and Starter at $29 cannot do it, so if all you need is a booking link, a free scheduler plus a cheap site is the cheaper answer and we would rather tell you that. There is no free plan, though the first month is $1 on every plan. The platform is younger than Wix, Squarespace or Shopify, with a smaller app ecosystem, and specialist appointment products will beat it on complex rotas, resource scheduling and commissions. If taking a deposit at the moment of booking is essential to how you trade, ask support to confirm exactly how that works on the plan you are considering before you commit.
That is an afternoon of work, and it is the difference between a booking system that saves you phone calls and one that quietly creates them.
Is a free booking tool good enough to start with?
For a solo operator with a short service list and no deposits, yes. Calendly's free plan covers one event type and no payments, Cal.com's free plan covers one user and does include Stripe and PayPal payments, and Setmore's free plan covers up to four calendars with one email reminder (prices and limits checked October 2026). You outgrow free when you need deposits, several staff, text reminders or booking data that sits with the rest of your customer records.
Does sending visitors to an external booking page hurt my Google rankings?
There is no penalty for linking out. The risk is indirect: if your own page is just a button, Google has nothing much to rank and your visitor has to cross a branding and loading gap to book. Keep your service names, durations, prices, photos and reviews on your own page and treat the booking link as the final step rather than the whole page.
Should I take a deposit for every appointment?
No. Deposits make sense for long slots, first-time clients, services where you buy materials in advance, and businesses with a measurable no-show problem. For a 20 minute low-value appointment, a card fee of 2.9% plus 30 cents on a small deposit eats a large share of it and the friction can cost you more bookings than the no-shows cost you. A card on file plus a clear cancellation window is often the better middle ground.
How far in advance should reminders go out?
A confirmation immediately, a reminder about 24 hours before, and a short one on the morning of the appointment or two hours before. One randomised trial in a paediatric clinic found no-shows fell from 38.1% to 23.5% when a text reminder was added to a standard voice reminder, while a large government trial found no significant change, so expect variation rather than a fixed improvement. Always include a one tap reschedule link.
Which WebNewBiz plan do I need for bookings?
Bookings sit inside the AI CRM, which starts on the Growth plan at $79 a month, alongside deals, tasks and invoices. The Lite plan at $9 and Starter at $29 have no CRM, so they have no bookings. Every plan is $1 for the first month and yearly billing is cheaper.
Can I move my bookings to another tool later?
Usually yes for contacts and future appointments, since most tools export a CSV, but check before you commit. Reports, past appointment history and card details on file rarely travel. The practical fix is to keep your customer list somewhere you control, so a change of booking tool means re-entering services rather than losing your client base.
Start with the service list and the rules on this page, because they matter more than the software you pick. If you would rather have the site and the bookings in one place, our AI website builder drafts the pages from a description of your business and the CRM holds the appointments from the Growth plan upward.
If you are only curious about what the site itself could look like, the free AI Website Preview designs a homepage from one sentence about your business, with nothing to install. When you are ready to set it up properly, you can start for $1 and cancel any time.