Is a Booking System Worth It for a Small Shop?
Two numbers off your own week decide it. Published 2026 prices for Square, Jobber and Calendly, the feature that always sits one tier up, what the reminder research actually found, and the four cases where the answer is no.
7 min read
Somebody has told you to put booking on your website. Maybe a customer asked why they cannot reserve online at nine at night, or your competitor two towns over now has a Book Now button.
Whether a booking system is worth it for a small shop comes down to two numbers, and both of them are already in your week. You can have both by Friday, and once you have them the price question answers itself.
Written for owner-operated businesses around Rochester, Winona, Owatonna, Red Wing, Austin and Kasson: rental yards, meat lockers, salons and barbershops, clinics, kennels, event spaces, print shops and any trade that promises a customer a specific day.
The one-hour version, before you buy anything
Count two things. Nobody knows either number off the top of their head.
- Number one: dated conversations. For one normal week, make a tick every time a call, text or message ends with a date or a time being written down. Count a second tick when it took more than one exchange, because you had to check the book and call back.
- Number two: slots that went empty. Last month, how many booked jobs, appointments or reservations did not happen? Split them: cancelled with enough notice for you to refill, and cancelled too late or not at all.
Then price the first number. Office and administrative work in the Rochester metro averages $26.31 an hour, and an hour of staff time costs roughly 44 percent more than the wage line once payroll taxes and benefits are in. Both figures come from the Bureau of Labor Statistics, cited below. Call it $37 an hour, rounded down.
Twenty dated conversations a week at six minutes each, including the callback, is two hours a week. Two hours across fifty weeks is 100 hours, or about $3,700 a year. Those are round numbers to show the shape, not yours. Five conversations a week at four minutes is about 17 hours a year, or roughly $620, a different decision entirely.
What booking actually replaces
A booking page does not answer the questions that have the same answer for everybody. Your hours, your address, whether you do that kind of work: those belong on a plain page or on your free Google listing, and we wrote about that split in what a small business website costs in Minnesota. Booking is for the other pile, the questions whose answer depends on the person asking. Do you have one free the weekend of the fourteenth. Can you take my truck Tuesday.
That is also the test for whether software can help at all. If your availability can be written as slots, a calendar can hold it. If your answer is always “let me look at it and get back to you”, what you have is a quoting problem wearing a scheduling costume, and a booking page will make it worse by promising a time you never agreed to.
The published prices, and the feature that is one tier up
Every figure below came off the vendor’s own pricing page on August 31, 2026. Prices move, so check them yourself.
- Square lists its monthly fee as $0, $49 and $149 per location for Free, Plus and Premium. The free plan includes an online booking site, appointment reminders and unlimited staff calendars.
- Jobber lists Core at $49 a month billed monthly, or $29 on annual prepaid, for one user. Booking jobs online is in Core. Connect is $139 monthly or $99 annual prepaid, and extra users are $29 each.
- Calendly is free for one event type on one calendar, then $10 or $16 per seat per month.
Now the part that decides your bill. On all three, the feature that fixes your problem sits one tier above the plan you were going to buy. Square puts “Cancellation policy and no-show fees” on the Plus plan, so holding a card at booking is a $49 a month decision rather than a free one. Jobber lists “Send automated client reminders” as a Connect feature, not a Core one. Calendly’s free plan takes bookings but will not send an automated reminder, take a deposit through Stripe, or hold a cancellation policy.
Read the number on the page carefully. Jobber’s pricing page says in its own fine print, “Pricing displayed is Annual prepaid, other billing options are available,” and on the day we looked it also carried a banner reading “Save up to 40% Offer ends Aug 31.” Calendly’s $10 and $16 are the billed-yearly figures. That is why two comparison articles quote different prices for the same product, and why the honest way to budget is to find the month-to-month column.
Before any of this, go ask the software you already pay for. Their own material may say it takes bookings. We cannot see inside your account, so we do not know whether it is in your plan, or whether it is simply switched off. That is a support ticket, and it is cheaper than everything else on this page.
The no-show half, and what the research says
Reminders are the best-evidenced part of this purchase. The Cochrane review of randomized trials on text-message appointment reminders concluded, on low to moderate quality evidence, that texts increase attendance compared with no reminder and with a posted letter, work about as well as a phone call, and cost less per attendance than the phone call does.
The more useful study is about wording. Two randomized trials in an English hospital trust, covering 10,111 and 9,848 appointments, tested four versions of the same text message. The version stating what a missed appointment costs produced a no-show rate of 8.4 percent against 11.1 percent for the message already in use, and a second trial repeated the result at 8.2 percent. Saying the same thing in general terms was significantly weaker at 9.9 percent, and an appeal to think of other patients was weaker still at 10.7 percent. Every message fit inside the 160-character limit, so the better result cost nothing.
The caveats are real. That work was done in one London hospital trust in 2013 and 2014, on outpatient clinics rather than rental counters, and the trust had usable mobile numbers for only about 20 percent of its patients. We cite it because it is a large randomized test of the thing a booking system does automatically, and because the reminder naming a real consequence beat the one that gestured at it.
Our reading, which is a reading and not a finding: the shop version of that message is the concrete detail. “We hold the bay from 8 to 10 and cannot fill it after Friday” does the same work as the hospital’s tariff figure. Run one wording for two months, then the other, and count.
Deposits, and the terms you have already written
If you rent equipment, cater, or hire out a room, your terms are probably already written down: half down to reserve, refundable up to fourteen days out, minimum rental periods by item. Go read your own policy page. If the only way a customer can act on those terms is to phone during office hours, you are not buying a policy. You are buying a way for the customer to accept the one you wrote years ago.
Taking the money is cheap. Square publishes 3.3 percent plus 30 cents for an online card payment on its free plan, 2.9 percent plus 30 cents on the paid plans, and 1 percent for a bank transfer on an invoice. A $100 deposit costs you $3.60, $3.20, or a dollar. Set that against one Saturday slot you could not refill.
Four cases where the answer is no
- The arithmetic does not clear the subscription. If booking conversations cost you under an hour a week, the prize is somewhere near $1,900 a year at $37 an hour, and Jobber Connect at $139 a month is $1,668 before anybody sets it up. Too close to be worth the disruption.
- You are booked out for months already. A locker taking deer in November or a shop with a six-week backlog does not need more inbound bookings. The win there is a waitlist, a ready-for-pickup text and moving work into your quiet months, which is the argument in service reminders for Minnesota trades.
- What you have is a phone problem. If the calls are not being answered in the first place, a booking page catches the people who visit your website and misses everyone who dialed. Fix the phone first: what missed calls cost a small business has the four fixes at real prices, one of them $19 a month.
- Nobody in the building will keep the calendar true. A booking page that offers a slot you already gave away is worse than a phone number, because you have told a customer yes and then taken it back. If the schedule lives in one person’s head, the honest first project is getting it out of there.
When a build is the right answer instead
Most shops reading this should buy a subscription and stop. A built booking flow earns its money in four situations, and all four are about the booking depending on something a calendar does not know.
- Availability depends on a finite count of physical things: tables, chairs, trailers, kennels, bays, cutting-room days.
- The date means nothing without a spec first: measurements, photos, a cut sheet, a guest count that changes twice before the day.
- The answer lives in two systems that disagree, so somebody checks both and retypes one.
- The deposit and the customer record have to end up in the software your office already runs, not in a second place someone reconciles on Fridays.
Work like that sits at the low end of the $1,500 to $4,500 band we publish for a single fixed workflow, and the test above still applies. If the hours and the empty slots do not add up to more than a $99 a month subscription would cost you, do not hire us, and do not hire anyone else either.
The short version
Count your dated conversations for one week and your empty slots for one month, then price the first at about $37 an hour. Check what your current software already does. Compare the total against a real month-to-month price rather than the annual-prepaid promotional one, and remember that reminders and no-show protection usually sit one tier above the plan you were quoted.
If you want a second opinion on those two numbers, or on a quote somebody has already given you, email hello@ramptec.dev with what your week looks like. If the answer is a $29 plan and an afternoon of setup, we will tell you that.
Sources
- Square — Appointments pricing and plan feature comparison (fetched 2026-08-31: $0, $49 and $149 per month per location; cancellation policy and no-show fees listed on the Plus plan)
- Square — Processing fees by plan (in person 2.6% + 15¢, online 3.3% + 30¢ on the free plan; 2.5% and 2.9% on Plus; ACH 1%)
- Jobber — Pricing (fetched 2026-08-31: Core $49 month-to-month or $29 annual prepaid; Connect $139 or $99; automated client reminders listed under Connect; “Pricing displayed is Annual prepaid”)
- Calendly — Pricing (fetched 2026-08-31: free plan is one event type and one calendar; reminders, payments and cancellation policy are on paid plans; $10 and $16 per seat are the billed-yearly figures)
- Hallsworth et al., “Stating Appointment Costs in SMS Reminders Reduces Missed Hospital Appointments”, PLOS ONE 2015 (two randomised trials, n=10,111 and n=9,848)
- Gurol-Urganci et al., “Mobile phone messaging reminders for attendance at healthcare appointments”, Cochrane Database of Systematic Reviews 2013 (free full text, LSHTM copy)
- U.S. Bureau of Labor Statistics — Occupational Employment and Wages, Rochester, MN, May 2025 (office and administrative support mean $26.31/hr)
- U.S. Bureau of Labor Statistics — Employer Costs for Employee Compensation, March 2026 (loaded cost of an hour against the wage line)
- RampTec — Websites and automation, with our own published prices