Services · Ecommerce development · Appointment booking sites

One booking website that takes payment at every US location you run.

Codeeo builds booking websites for US companies that sell appointments in more than one city or state: franchise salon and fitness brands, dental and physical therapy groups, wellness chains, auto service networks and national home service companies. Customers find the nearest location, book a provider, pay a deposit or the full price, and receive a receipt with the right tax for where the service happens. Head office controls services, prices and policies once, while each location keeps its own calendar, staff and payouts.

This is online booking system development in the USA for multi-location operators: the storefront, the scheduling engine and the payment layer. It is planned around federal rules and the state laws that change as you open in new markets.

Built for
Multi-location and multi-state appointment businesses in the US that want one branded site to sell, schedule and collect payment for every location.
Typical timeline
Dates are agreed after video discovery, once locations, payment structure, tax and integrations are documented, and they are written into the proposal along with the rollout order.
What you own
Code, hosting, booking data, processor and payout accounts, domains and customer records belong to your company, with admin access you control.
Rated
4.7 / 5 from 23 Google reviews

200+ companies across the US and the UAEFrom a first store to a listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

Platform capabilities

What a national booking platform has to handle that a single shop does not.

Selling appointments across the country raises questions a one location business never meets. Since the Supreme Court's 2018 decision in South Dakota v. Wayfair, states can require sellers without a physical presence to collect sales tax, and each state decides which services, products, gift cards and packages are taxable. Privacy duties now differ between states that have passed comprehensive laws and those that have not. Franchise systems need money to reach the right legal entity. Healthcare brands need HIPAA safeguards on booking and intake. And every location still needs fast, accurate local pages so people searching nearby can book. These are the building blocks we combine for national operators.

Explain your project
  • Location finder and booking by ZIP code

    Customers enter a ZIP code or share their location and see the nearest branches with real next available times. Each branch has its own page, services, providers and hours, generated from one master record so a new opening goes live by filling in a form rather than commissioning a new page.

    New locations start taking bookings the day they open.

  • Central catalog with local overrides

    Head office defines services, durations, descriptions and base prices once. Locations can be allowed to adjust prices, hide services they do not offer or add local ones, within limits you set. Every change is logged with who made it, which matters when a franchisee disputes a price.

    Brand consistency without blocking local decisions.

  • Tax rules by state and locality

    Taxability of services varies widely between states, and rates vary by city and county. The platform marks each service and product per state, applies the rate for the location where the service is delivered, and can connect to a tax engine such as Avalara or Stripe Tax for rates and filings.

    Accurate tax on every receipt as you enter new states.

  • Split payments and payouts to each entity

    Corporate stores and franchisees often bank separately. Using marketplace style processor features such as Stripe Connect, each booking settles to the location's own account while royalties or platform fees go to head office automatically, with refunds pulled from the correct entity.

    Money reaches the right company without manual transfers.

  • National gift cards and prepaid packages

    Sell gift cards and treatment or class packages online that can be redeemed at any location. The federal CARD Act generally stops gift card funds expiring within five years of issue, and several states go further, so expiry and fee terms are configured per state.

    Prepaid revenue that works anywhere in your network.

  • Price displays without hidden fees

    The FTC's fees rule covers live events and short-term lodging, but the FTC Act still bans deceptive pricing, and states such as California require mandatory fees inside the advertised price. We show all-in prices nationally, which keeps one simple rule across every state you operate in.

    One honest pricing standard instead of fifty variants.

  • Healthcare booking that respects HIPAA

    For covered dental, medical and therapy brands, booking and intake run on hosting and vendors that sign business associate agreements, advertising pixels stay off pages that reveal a condition or provider choice, and staff access is limited by role. HSA and FSA cards are accepted where your processor supports them.

    Patients book online without the brand taking on avoidable risk.

  • Provider profiles with license details

    Massage therapists, cosmetologists, hygienists and therapists are licensed by state boards. Provider profiles can show license type and state, with expiry dates tracked in the admin so a provider whose license lapses stops appearing for booking until it is renewed.

    Customers only book providers who can legally serve them.

  • Privacy controls that adapt by state

    Notices, consent, opt-out of targeted advertising, Global Privacy Control signals and data rights requests are built once and switched on where a state law applies, including California, Texas, Virginia, Colorado and others. Requests are logged with deadlines for your privacy team.

    Expansion into a new state does not mean a rebuild.

  • Network reporting and rollout dashboard

    Compare bookings, deposits, no-shows, refunds and revenue by location, region and brand, and track which locations are live, in setup or paused. Data can feed your warehouse or a BI tool such as Power BI for finance and operations teams.

    Leadership sees the whole network in one place.

Who this is for nationally

Four kinds of US operators that outgrow off the shelf schedulers.

Single location tools work until a business crosses state lines, takes on franchisees or starts handling health data at scale. Then pricing control, tax, payouts and privacy start pulling in different directions. A national booking platform pulls them back together under one brand and one set of data. Growth through acquisition makes it sharper still, because each new practice or franchise often arrives with its own scheduler, its own processor and its own customer list. Consolidating those onto one platform protects the customer relationship and gives finance one version of the numbers. The four situations below are where we usually start.

01

Franchise brands in beauty, fitness and wellness

Franchisors want one booking experience across every territory and control over brand, services and promotions, while franchisees need their own calendars, staff, bank accounts and local prices within agreed limits. The platform supports both, with royalty splits at the moment of payment and reporting the franchisor can use for audits and benchmarks.

Franchise agreements decide what each franchisee may change.

02

Dental, physical therapy and medical groups

Groups growing through acquisition often inherit several practice systems. A single patient facing booking site, connected to each practice system through APIs or scheduled syncs, gives patients one front door while clinics keep their records where they are. HIPAA safeguards, intake and insurance details collection are designed in from the first sprint.

Integration depth depends on what each practice system exposes.

03

Home and auto service networks

Pest control, cleaning, detailing and auto repair networks sell windows or bays rather than chairs. Customers enter an address or vehicle, see the branch that serves them and book a time window or service bay, paying a deposit or saving a card. Branches keep their own capacity and staff while the brand runs national campaigns.

04

Online and hybrid professional services

Coaching, tutoring, nutrition and consulting firms that serve clients in many states book video sessions alongside in person ones. The site handles time zones, provider eligibility by state where licensing applies, prepaid programs and parental accounts for services aimed at children, with COPPA in mind.

State licensing for remote services is confirmed by your counsel.

Six phases to launch nationally and keep adding locations.

  1. 01Discovery and network mapBy video call we document every location, legal entity, processor, practice system, service and price rule, plus the states you trade in today and the ones you plan to enter next.
  2. 02Commerce and compliance designWe define how money flows between entities, how tax is set per state, which privacy and health rules apply where, and how refunds and disputes are handled, then review it with your finance and legal teams.
  3. 03Experience designBooking website design in the USA for a whole network means a location finder, consistent service pages and a short checkout, tested on phones and against WCAG 2.2 AA so it is usable for everyone.
  4. 04Platform buildWe build the engine, CMS, admin roles and online payment integration in the USA with your processors, including split payouts, gift cards, packages, refunds and tax engine connections.
  5. 05Pilot locationsA small group of locations goes live first. We migrate their bookings and balances, train staff by video, and fix anything the pilot reveals before the rest of the network moves.
  6. 06Rollout wavesRemaining locations join in planned waves by region, each with data migration, redirects from old booking links and a checklist, while reporting tracks adoption across the network.

Technology

What we build this with.

We generally build with Next.js or Laravel, a headless CMS, a relational database designed for multi-location scheduling and processors such as Stripe, Adyen or Square. Where a brand already runs Dynamics 365 or another CRM, booking data flows into it, and location data can sync with Google Business Profile listings so hours and booking links stay consistent across every market.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions from US multi-location businesses

Tax, privacy, payouts and licensing all change by state, so the platform has to as well.

A single city site can hard code one tax rate, one privacy notice and one bank account. A national platform sets taxability per state and rate per location, switches privacy features on where state laws apply, routes payments to the right entity and tracks provider licenses by state. It also needs a location finder, templated location pages and a rollout process so new openings go live quickly. We design all of that into the data model from the start, because adding it later means rebuilding the core.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews