Answers for business owners running a 1MinuteBooking page - handling bookings and quote requests, availability, services and pricing, notifications, payments, and your account.
Got a quote request instead of a booking? See Quote requests for how to price it.
For clients who call, email, message you, or walk in - they don't need to use your booking page.
Click New booking at the top of the menu. The booking goes into the same list as your online ones, so your calendar, clients and history stay in one place.
Already told them a price over the phone? Choose Custom quote in step 6, describe the job, and enter that price.
The client is never emailed automatically for a booking you create yourself - not when you create it, and not if you change it to Confirmed later. To send them the details, open the booking and click Email client.
After the appointment, finish it like any other booking - see Your first booking, start to finish.
Open Clients in the menu and click + Add client. Enter a name (required) plus any email, phone or address you have, then click Save client. No booking is created. Next time you create a booking, they'll be under Existing client - handy for referrals or leads.
Yes, it blocks time like any other booking. Confirmed always blocks its time, and Pending does too if you've turned on Pending appointments block availability.
You can book outside your business hours or on a blackout date on purpose, but not on top of another booking - you'll see "This overlaps another existing booking". If the time runs into the travel time around another booking (or its own travel runs into another appointment), you'll get a warning and can choose to book it anyway.
They're two ends of the same idea:
Controlled under Settings > Quote Requests.
A second way for clients to reach you, for jobs you can't price up front - a tree removal, a full-house clean of unknown size, a wedding. Below your services, your booking page shows a box titled "Bigger or custom job?" with a Request a Quote button.
The client answers your quote questions, can pick a preferred date and time of day, add notes and attach photos, then sends it. There's no price and no time slot - you review it and reply with a price.
In Settings > Quote Requests, check or uncheck Show "Request a Quote" on my booking page and save. It's on by default for business types where jobs are usually quoted (cleaning, tree work, junk removal, moving, trades like plumbing and electrical, events, creative and consulting work) and off for types that are normally priced up front (hair, nails, massage, tutoring and similar). It's free on every plan.
Their name, email, phone and address, following the same required/optional rules as your normal booking form (Booking Form Fields). Then:
Yes, up to 5 per request, if Let clients attach photos is checked. You'll see them as thumbnails on the booking, and you can delete any of them.
Photos are off by default for business types where they don't help (DJs, consultants, writers and similar). Turn them on or off any time.
You get the same email notification as a new booking (following your Booking Notifications settings), with the subject "New quote request". On Bookings, Needs attention shows how many quote requests are waiting for a price. They have their own status, Quote request, so you can also filter your bookings list by it.
From here it's a normal booking. It keeps a small Quote badge so you can tell where it came from.
No. While it's still a quote request it never holds a slot, even if the client picked a preferred date - other clients can still book that time. It starts blocking time as soon as you set it to Pending or Confirmed (the same rules as any other booking).
Set the status to Cancelled to keep a record (its photos are deleted 90 days later), or delete it from the Danger Zone on the booking if it was spam or a mistake. Either way, let the client know yourself - no email is sent automatically.
No. Their answers are for you only - they're left off the receipt, the confirmation email and the Email client draft. The client sees the scope of work (or services), the date and time, and the price.
Yes - the same protections as your booking form: hCaptcha if you've turned it on, per-visitor submission limits, the Verified/Unverified connection check, blocked clients, spam IPs, and your spam countries and spam words. You can also Mark as spam a quote request, or Mark IP as spam the IP it came from, exactly like a booking. Clients can't pay through Stripe on a quote request, since there's no price yet.
Statuses never change on their own - you update them as things happen.
A message saying "Booking request received! We'll contact you shortly to confirm your booking." It also shows their total and the estimated time. For a quote request, it says you'll review the details and get back to them with a price.
If you've added a Return to URL in Business Info, they also get a button back to your website.
They aren't emailed yet. They get a confirmation email when you change the booking to Confirmed.
No. Once a booking is sent, only you can change it. Clients contact you (using the contact email or phone on your booking page), and you update the booking - change the date and time, or set it to Cancelled. To let them know, open the booking and click Email client.
It's a check on the connection the client booked from. Verified means it came from a normal home or mobile internet provider - very likely a real local client. Unverified means it didn't (a VPN, proxy, business network, or the check simply failed). That's not necessarily fraud - just worth a quick look before you confirm. You can hide unverified bookings under More filters above your bookings list.
Not unless you turn on Stripe Payments. Otherwise you collect payment yourself (cash, a card reader, a payment link, e-transfer, etc.) and 1MinuteBooking never touches the money. Each booking has a Payment method field (what the client said they'd use) and a Paid checkbox for your own tracking.
Yes. In Settings > Payment Methods, turn on Ask for a payment method on the booking page, check the methods you accept (for example Cash, E-Transfer or Credit Card) and put them in order. New accounts start with this on.
The client's choice shows in the booking's Payment method field. Nothing is charged - it just tells you how they plan to pay.
Open it and click Edit booking details, make your changes, then click Save changes. Checking or unchecking service types updates the service price automatically; click Recalculate to update the duration to match. For a one-off discount or surcharge, use Adjustment (next question).
It adds or subtracts a flat amount on one booking, without changing your service or add-on prices. Type a positive number for a surcharge (e.g. 25 for a rush fee) or a negative one for a discount (e.g. -10), then click Save changes (the total updates as you type). It shows as its own line on the price breakdown and receipt, so the change stays visible.
A coupon can be applied when a client books on your booking page, or by you on New booking. Once a booking exists, Adjustment is how you discount it.
Note: the adjustment is applied before tax. If you're matching an amount that already includes tax (like a Stripe refund), see the Stripe balance question or you'll be off by the tax.
Cancelled or No-show keeps the booking in your records and exports. Deleting (from the Danger Zone on the booking) removes it permanently, along with any quote photos - use that for mistakes, duplicates and spam, not everyday cancellations.
There's no automatic recurring schedule. Instead, once a booking is Completed, open it and click Duplicate booking. The New booking form opens with the same client, services and add-ons (every dog, person or vehicle, if there were several), answers to your questions (or the same scope of work, for a custom-priced job), address, payment method and internal notes. Just pick the new date and time.
Prices come from your current Service Types and Add-ons, so a rate change carries over. If a service or add-on has since been removed, a banner lists what couldn't be copied so you can pick a replacement.
Want to give regular clients a lower rate (e.g. 15% off for visits every 2 weeks)?
A package on your booking page only books the first session - the price covers all of them. Book each remaining session yourself at $0, so the client isn't charged twice:
Keep track of what's left in the client's notes. Open their client profile (click their name on any booking) and update Private client notes each time they use part of the package - e.g. "4-session package bought Sept 22 - used 2 of 4" or "10-hour block - 6.5 hrs used, 3.5 left". Only you can see these notes.
Don't use Duplicate booking for this - it recalculates from today's prices, so it would charge the full package price again.
Because Duplicate booking uses today's prices, not the old ones. When the totals differ, you'll see a banner before saving, like:
"Heads up: this booking previously totaled $180.00 (before tax). At today's pricing it now totals $300.00 (before tax). Review before saving."
It's just a heads-up - you can still save. Both totals are before tax, and include any location charge and adjustment (the adjustment is copied to the new booking). A custom-priced job (scope of work) has no service price to compare, so its old price is copied as-is and no banner appears.
Open the booking and click Receipt. It opens in a new tab with the full price breakdown, ready to print or save as a PDF. Email client sends the same details from your own email app.
The receipt says PAID or UNPAID based on the Paid checkbox. Click Mark paid (or check Paid under Edit booking details and Save changes), then open the receipt again. A booking paid through Stripe has no Paid checkbox - its receipt says PAID once the Balance due is $0.00, or DEPOSIT PAID while only the deposit has been paid.
To collect it automatically on your booking page, use Stripe Payments - Booking Details then shows what was paid and what's still owed. If they pay a deposit some other way (cash, e-transfer), there's no separate deposit field: note it in the booking's Internal notes or the client's Private client notes, and check Paid once everything is settled.
Yes. Open their client profile (click their name on any booking) and use Block Client in the Danger Zone. New booking and quote requests with their email or phone number are turned away; their existing bookings stay as they are. Unblock the same way.
A booking that's both Completed and Paid locks itself so it can't be changed by accident. To fix something, uncheck Locked appointment, make the edit and save - it locks again as long as it's still Completed and Paid. While locked, Stripe refunds or chargebacks aren't picked up on it (see "Does 1MinuteBooking notice refunds and chargebacks?").
Controlled under Settings > Business Hours and Blackout Dates & Times.
No - there's no two-way sync with any outside calendar. The times clients can pick come only from your Business Hours, your Blackout Dates & Times, and the bookings already in 1MinuteBooking.
Each confirmed booking has an Add to Calendar button (Google, Apple, Outlook.com, iCal) to copy it into your calendar. It doesn't work the other way: if something else takes up your time - another job, a personal appointment - add a blackout so clients can't book it.
Business Hours are your regular weekly hours. Blackout Dates & Times are one-off exceptions - a whole day off, or just part of a day.
Yes. In Business Hours, click + Add 2nd window under a day, enter the second start and end time, and click Save. Clients only see times inside the two windows. Each day can have up to two windows, set separately. Remove 2nd window goes back to one.
For a break on just one date, add a blackout with a start and end time instead.
Yes - when adding a blackout, set a start and end time (leave both blank to block the whole day). By default, an appointment that would run into the blackout is blocked too, not just one that starts during it. For example, with 1-5 PM blacked out, a 3-hour appointment can start no later than 10 AM. Uncheck that option to only block start times inside the blackout.
Yes, both, in Settings > Business Hours:
New accounts start with no minimum notice (it's 2 hours when you turn it on) and a 90-day limit.
Free time kept before and after every appointment, so you're never booked back-to-back. With 15 minutes, a 10:00-11:00 AM booking blocks 9:45-11:15 AM.
Turn it on with Add buffer/gap time between appointments in Settings > Business Hours. It's off for new accounts; turned on, it starts at 15 minutes. Buffer time applies to every booking - for drive time that depends on where the appointment is, use a location's travel time instead.
When checked, a booking request holds its time slot as soon as it's sent, so nobody else can request that time while you decide. When unchecked (the default for new accounts), the time stays open for others until you confirm one - whoever you confirm first gets it. Confirmed bookings always block their time, and quote requests never do.
Normally the last start time offered lets the appointment finish by closing time. With an 8 PM close and a 60-minute service, the last time offered is 7 PM. With Allow appointments to start before closing even if they run past it (overtime) turned on, clients can pick times right up to closing.
Up to how long past closing? sets the limit, from 30 minutes to 4 hours. A time is only offered if the appointment finishes within it - with a 6 PM close and a 2-hour limit, a 4-hour job can start no later than 4 PM. It's off for new accounts; turned on, the limit starts at 2 hours.
Booking slot length is how far apart the start times on your booking page are: every 15, 30 or 60 minutes. It doesn't change how long an appointment lasts - that comes from the service's duration plus any add-ons.
Yes, if Show business hours on booking page is on in Settings > Business Hours. Either way, clients can only pick times inside your hours.
Both are in Settings > Business Info. Your time zone is used for your hours, the times clients can pick, receipts and coupon expiry dates, and daylight saving is handled automatically.
Currency can't be changed while Stripe is connected, because Stripe pays you in that currency. To change it, disconnect Stripe, change the currency, then reconnect.
Controlled under Settings > Service Types - up to 100 per account. For extras, see Add-ons.
When you set up your booking page, the business type you picked filled in a starter set of Service Types and Add-ons - edit, add or remove anything. To start over, use Redo setup under Settings > Service types > Business type. It takes you back through the setup wizard, where you can keep your business type or pick another.
It replaces (never merges with) everything the business type sets up, and there's no undo: your Service Types and Add-ons, booking form questions, Quote Requests and quote questions, Location options (removed and replaced with the type's starter locations - or none, with Ask clients to pick a location turned off), Collect an address (on for businesses that always go to the client, off for studios, offices and online work), Allow multiple services to be selected at once, and Let clients book more than one dog, person or vehicle at once (with its word). Anything you added or changed in those is removed. Your bookings, clients, blackout dates, payments, policies, coupons, contact details, photos and colors aren't touched, and your hours stay unless you pick different ones in the wizard.
Only if Allow multiple services to be selected at once is on - you also choose which services can be combined. It starts on for business types where clients usually book several jobs together (phone and computer repair, nail salons, carpet cleaning, auto repair and similar), with your paid services marked combinable. When it's off, picking a new service replaces the previous one.
Yes, up to 3, if Let clients book more than one dog, person or vehicle at once is on in Settings > Service Types. You type what each one is called - "dog", "person", "vehicle" - and the booking page shows + Add another dog once the first one has a service.
It starts on for Dog Grooming (dog), Hair & Beauty Salon, Barbershop and Nail Salon (person), Car Detailing and Auto Mechanic (vehicle), Phone & Tablet Repair and Computer Repair (device), and Private Music Teacher (student). Everywhere else it starts off - turn it on and type your own word. Several pets on one walk are different: they share one visit, so pet sitters charge for them with an Additional Pet add-on instead.
Yes. Turn on Allow multiple quantities of this service type to be selected, and the client picks a quantity. The price multiplies by it.
The duration can multiply too - that's the Quantity also multiplies the duration checkbox:
In Settings > Service Types, click Deactivate next to it. It disappears from your booking page, and past bookings aren't affected. Click Activate to bring it back. Use the arrows to change the order services are shown in. Add-ons and locations work the same way.
Maximum is the most a client can pick (1-10,000). Minimum is the least they can pick - at least 1, and not higher than Maximum. Example: a 2-hour minimum for movers.
Yes, from your dashboard (New booking or editing a booking) - clients on your booking page can only pick whole numbers. For a service with quantities turned on, you can enter quarters: 1.25, 1.5, 1.75 and so on, and price and duration adjust automatically. Anything else rounds up to the next quarter (3.33 becomes 3.5). Your minimum and maximum still apply. Add-on quantities are whole numbers only - see the Add-ons question.
Yes, but the setting is on the add-on, not the service: edit the add-on, turn on Require this add-on to be selected for a service type?, and pick the service(s) it's required for. See the full walkthrough.
A $0 service shows a green FREE badge - unless a required add-on applies to it, because then the client will still pay for that add-on. To show the badge, make the add-on optional or stop it applying to that service.
Controlled under Settings > Add-ons - up to 100 per account, each with up to 50 preset options.
Clients booking those services now have to choose it (and a quantity, if quantities are on). Example: a "Deep Cleaning" service with a required "Bedrooms" add-on means the client must say how many bedrooms before booking. The add-on can still be offered as optional on other services under Add-on available to.... A required add-on needs a minimum quantity of at least 1, so turning this on raises a 0 minimum to 1.
The client can pick a number instead of just yes/no, and each one is charged. A "Bedrooms" add-on lets them enter 3 and pay for 3; without it, the add-on can only be added once.
Maximum is the most a client can pick (1-10,000). Minimum is the least they can pick once they've added it - it starts at 0, so the add-on can stay optional but require at least 3 once added. Required add-ons need a minimum of 1: marking one Required raises 0 to 1, and setting the minimum back to 0 turns Required off.
They give the client a list to choose from instead of a quantity, each option with its own price and extra time. Use them when a per-unit price doesn't make sense - e.g. a "Home size" add-on with options like "1,000-1,500 sq ft" and "1,500-2,000 sq ft" rather than a price per square foot.
The simplest way is on the service itself: set its price to your hourly rate and its duration to 60 minutes, then turn on Allow multiple quantities (with Quantity also multiplies the duration checked). The client picks how many hours, and both price and time scale. See per hour, per guest or per item.
You can also use an add-on for this: a $0 service with a required "Number of hours" add-on that has quantities turned on, priced at your hourly rate with 60 minutes each. That's useful if the same hourly add-on applies to several services.
Add-on quantities are whole numbers only (services accept quarters - see that question). For an add-on:
Controlled under Settings > Notifications.
Turn on Receive instant e-mail notification of new bookings. It covers quote requests too. You can choose separately whether to be emailed about Verified and Unverified ones (see Managing bookings).
No, reminders aren't sent automatically. To remind a client, open the booking and click Email client - the message already has the date, time and details filled in.
Always the email you signed up with, which is also your login and can't be changed. They never go to the Contact email in Business Info - that one is only shown to clients.
To also get them in another inbox (like a shared one), set up forwarding in your email provider. In Gmail: Settings > See all settings > Forwarding and POP/IMAP, add the other address (Gmail sends it a link to confirm), then choose Forward a copy of incoming mail.
When you change a booking to Confirmed - not when they first send the request. It's sent if Email client booking confirmation is on (the default) and the booking has an email address that passes a quick check for typos and fake addresses.
The booking page shows whether it was sent, skipped or failed, under the client's name.
Open the booking and click Email client. It opens a message in your own email app with the date, time, services, price and notes already filled in - review it and hit send. Nothing is sent until you do.
Usually one of these:
The booking shows what happened, under the client's name. You can always send the details yourself with Email client.
Yes - add up to 25 in Settings > Booking Form Fields > Custom Fields: free text, single choice, or multiple choice, each optional or required. Quote requests have their own separate list of up to 25 (see Quote requests).
The client's answers show on the booking, and in their confirmation email under Details you provided. On a text question that asks where the job happens (an event venue, a property), tick The answer is where the job happens and that answer becomes the booking's address - see the next question.
If clients can book more than one dog, person or vehicle at once, tick Ask this once for each to ask it for each one (a dog's breed, a car's make and model) - see booking more than one.
The same questions appear on New booking when you enter a booking yourself. Required ones can be left blank there - you may not have asked them.
Because the client told you the job is somewhere else. The person booking often isn't at the job - they book a DJ for a wedding venue, or an inspection of a house they're buying.
When a question is marked The answer is where the job happens (in Booking Form Fields or Quote Requests - event and property business types start with one marked), a real address in that answer becomes the booking's address. It's what you see on the booking, on the calendar event you add from it and in your exports, and the Location in the client's confirmation email. The client's own address stays on their client record.
Answers like "same", "Not sure yet", "studio" or "pickup" keep the client's own address. Only one question per form can be marked, and only text questions - tick or untick it when you add or edit a question.
No - it depends on your business type. Businesses that always go to the client (cleaning, HVAC, movers...) start with Collect an address and Require an address both on. Studio, office and online businesses start with them off, and if you offer both (e.g. your studio and Your home), only a location like Your home asks for the address.
In Booking Form Fields, tick Collect an address to ask every client, untick Require an address to make it optional, or leave Collect an address off and check Ask for the client's address when this location is picked (in Settings > Locations) on just the locations that need it (e.g. Your home) - the address is then asked for only when that location is picked.
Studio, office and mixed business types start with Collect an address off, so a booking at your own location doesn't ask for one. You can change that two ways in Settings > Booking Form Fields:
Click Save. Your logo and photos are under Settings > Photos & reviews, with Pro.
Yes, both, in Settings > Policies & Terms:
Both start on for new accounts. Edit the text to match your own rules, or turn either off, then click Save.
You can reorder, edit, deactivate or remove a location at any time. Many business types start with suggested locations already set up: distance bands with travel charges for businesses that go to the client (cleaners, movers, handymen, mobile detailers, notaries, DJs, photographers, caterers and more), studio or the client's home for personal trainers, massage therapists, yoga and Pilates instructors, tutors and music teachers, shop or a house call for computer repair and dog grooming, and video call, phone call or in person for consultants, coaches, advisors, brokers, insurance agents, bookkeepers and tarot readers.
Each location has three settings, set when you add it or with Edit later:
Each booking saves its travel time as Travel time (min), which you can change in the booking's details, and your Add to Calendar event starts early to include it (and ends late too with Before and after).
Add one location for each distance band, each with its own Extra price and Travel time. For example:
The client picks the band that matches their address. The extra price is added to their total and shown next to the option. The travel time blocks your calendar before the appointment - or before and after if you set A location's travel time blocks your calendar to Before and after - so a 10:00-11:00 AM appointment with 30 minutes of travel blocks 9:30-11:00 AM, or 9:30-11:30 AM with Before and after.
To tell clients where the distance is measured to (for example your event venue), write it in Note shown above the location options, under Ask clients to pick a location. The note can also hold your address or parking details.
There's no map or per-mile calculation - the client picks the band, so you may want to check the address on bookings from the farthest band.
No. Travel time is only for you. Clients never see it - not on your booking page, in their confirmation email, on their receipt or anywhere else - and it isn't part of their appointment. A 60-minute session with 30 minutes of travel is still a 60-minute appointment to them, starting at the time they picked.
What travel time does change is your side:
Clients only see the location they picked and its extra price, if you set one.
Yes. Edit the service in Service Types and uncheck Ask the client to pick a location for this service - useful for a free phone consultation or a video session. It shows a No location badge. When a client books only services like that, the location step is skipped and no location price or travel time is added. If they book it together with a service that does ask, they're still asked.
Yes, with Pro - see Page design for colors, style, font and the badge, and Photos & reviews for your logo, cover and service photos. Free accounts use the default look and show "Powered by 1minutebooking.com".
Yes - Settings > Share & embed gives you code for a floating button, a popup button or your whole booking page inline, so clients book without leaving your website. Paste it into WordPress, Squarespace, Webflow, Shopify or any site that takes custom HTML (on Wix, use “Embed a site” with the address shown there) - see Booking on your own website. For a social media bio or post, share your plain booking link.
Two things that stay on screen as clients scroll your booking page:
Turn the phone bubble on or off, or leave the price out of the bottom bar ("Show running total on booking page"), in Settings > Business Info.
Set up under Settings > Share & embed.
Go to Settings > Share & embed, pick how it should look, and copy the one line of code into your website. Clients then book without ever leaving your site:
You choose the button's text, color and shape, and the preview in Settings plays it on a sample website - Try it live opens your real booking page in a popup, right there. The last step of the setup wizard links straight there.
Paste it where the button or page should appear:
</body>.Some lower-priced website plans (such as Squarespace Personal or WordPress.com's cheaper plans) don't run pasted code. On those, use the Link button - it's plain HTML and works on every plan.
Yes. In Settings > Share & embed, under Using AI to update your website?, copy the ready-made prompt into ChatGPT, Claude, Cursor, Lovable or whichever AI tool edits your site. It adds the code to every page and turns the booking buttons you already have - "Book now", "Schedule" and so on - into buttons that open your booking page in a popup, keeping their design. Each one still links to your booking page if the code ever doesn't load.
The prompt asks the tool to list every button it changed, so you can check them before you publish.
Wix and GoDaddy put pasted code in a small box of its own, so a popup can't open over your page. Use their Embed a site option instead - on Wix: Add Elements > Embed Code > Embed a site - and paste the address shown under Using Wix or GoDaddy? in Settings > Share & embed. Then drag the box to about 900px tall. Your booking page shows right in your page, and clients book without leaving your site.
Yes. Everything works the same as on your booking link: Stripe deposits and full payments by card, the captcha, add-ons, quote requests and photos. Clients' details go straight to 1MinuteBooking over a secure connection - your website never sees them. Apple Pay and Google Pay may only appear on your booking link itself, since browsers limit them inside other websites; cards always work.
Yes. With the embed code on the page, any link or button with data-1mb-open opens the popup - for example <a href="(your booking link)" data-1mb-open>Book a visit</a>. If the code ever doesn't load, the link still opens your booking page.
When someone books, your page gets a 1minutebooking:booked event (1minutebooking:quote-requested for a quote request), so your web person can count it as a conversion in Google Analytics or an ad pixel. It never includes the client's details.
Controlled under Settings > Coupons and Tax.
SPRING10. Codes aren't case-sensitive.Click Add coupon. You can have up to 100. As soon as you have a coupon, your booking page shows a box to enter one. You can also apply a code yourself in New booking - even an expired one, after you confirm. The discount comes off the price before tax and never takes a booking below $0.
Use Disable to pause a coupon without deleting it, or Delete to remove it.
It can bring it down to $0, but never below. A coupon takes a percentage or flat amount off the price before tax.
The booking's total before tax - services, add-ons and any location charge, after any adjustment and coupon - when Charge tax on bookings is on in Settings > Tax. The rate and an optional tax number (printed on receipts) are set there too.
Yes - open it, click Edit booking details, uncheck Taxable and Save changes. Only that booking changes.
Controlled under Settings > Stripe Payments. Optional and off by default.
Connect your own Stripe account in Settings > Stripe Payments. Clients then pay on your booking page - either the full amount or a deposit, whichever you require - before the request is sent. The money goes straight to your Stripe account. 1MinuteBooking takes a 2% fee per charge, on top of Stripe's own fee.
In Settings > Stripe Payments, click Connect your Stripe account. If you don't have one, Stripe helps you create it. Once Stripe approves your account, come back and turn on Accept Payments via Stripe.
If the section says "Stripe Payments isn't available right now", card payments haven't been switched on for 1MinuteBooking yet.
Require Full Payment Prior to Submitting charges the whole total up front. Require Only a Deposit to Submit charges part of it - a flat amount or a percentage - and you collect the rest yourself later.
No. It's account-wide: when it's on, every paid booking made on your booking page requires the same full payment or deposit. Quote requests never take payment, since there's no price yet. Once you've priced one, collect payment the way you'd take any payment outside the site.
Not through 1MinuteBooking - Stripe payments only happen on your booking page. For a phone or walk-in booking, send a payment link from your own Stripe Dashboard (or take the card however you normally would), then record it on the booking with Payment method, Internal notes and Paid.
No booking is created - they see an error and can try another card. A booking is only sent once the payment succeeds.
Yes, automatically, if their device supports it - Stripe shows whichever wallets work for that amount, currency and browser. There's nothing to turn on.
No. Every charge is made directly on your own Stripe account, so it lands in your Stripe balance and follows your normal Stripe payouts. 1MinuteBooking never holds or can access the money.
Yes. You connect a Stripe account that's fully yours. You handle refunds, chargebacks and disputes in your own Stripe Dashboard, just as if you used Stripe directly.
No. Card details are typed into Stripe's own secure form and go straight to Stripe. They never touch or get stored on 1MinuteBooking's servers.
The one you chose during setup (USD, CAD, GBP, EUR, AUD or NZD), which you can change in Settings > Business Info. It's locked while Stripe is connected, because your Stripe account pays out in it - to change it then, disconnect Stripe, change the currency, and reconnect.
Yes - Stripe won't charge less than about $0.50 USD (or the local equivalent). A very cheap service, or a small flat or percentage deposit, can fall under that and fail.
1MinuteBooking takes 2% of each charge, on top of Stripe's own fee. The 2% is not returned when you refund; Stripe's fee follows Stripe's refund rules.
Open the booking with Manage. Under Payment method, a Paid via Stripe line shows the amount, whether it was a deposit or full payment, and the payment ID as a link into your Stripe Dashboard. The same ID is printed on the client's receipt as "Stripe Payment ID" - it's safe to share.
Yes. As soon as a Stripe deposit or full payment succeeds, the client is emailed a Payment Receipt (subtotal, tax, total and Stripe Payment ID), with a copy sent to you - no matter how your notification settings are set. Stripe can also send its own receipt if you turn that on in your Stripe Dashboard (Settings > Customer emails > Successful payments; off by default).
Open the booking, click the payment ID link on the Paid via Stripe line, and use Refund in your Stripe Dashboard - for all of it or part of it. It works the same for deposits and full payments.
You don't need to update the booking afterward: the next time you open it, it checks Stripe and updates itself (unless it's Locked). Remember that the 2% fee isn't returned.
Yes. Whenever you open a booking that isn't Locked, it checks Stripe and updates the payment status and the balance. Refresh status does the same check on demand.
It never changes the booking's Status. If you refunded before the job happened, set it to Cancelled. If the job was done and then refunded or charged back, leave it Completed - it did happen - and note what happened in Internal notes.
A chargeback isn't final right away: Stripe lets you contest it with evidence in your Dashboard. If the client acted in bad faith, consider Block Client.
These show the difference between the booking's current total and what's actually been collected. Balance due means the client still owes money; Refund owed means they've paid more than the total. Pick whichever matches what really happened:
Set Adjustment to minus the services-plus-add-ons total (e.g. -180), then click Save changes. The total and its tax both drop to $0.00. This doesn't refund anything by itself - if the client already paid through Stripe, the booking will show the full amount as Refund owed until you refund it in Stripe or record the refund.
No, keep using the same booking. The refunded or disputed amount shows as Balance due. Collect payment another way (cash, card reader, payment link, etc.), choose that in Payment method, then click Record $X collected via ... below the balance and describe how you were paid. The booking shows as Paid again once the balance is $0.00.
A payment that has already gone through can't be moved to a different card. Refund the original charge, cancel the booking, and ask the client to book again with the new card.
Collect it yourself, outside Stripe (in person, a card reader, e-transfer, a payment link, etc.). The booking's price breakdown shows what's left as Balance due. Choose how they paid in Payment method, then click Record $X collected via ... below the balance and add a short note. It's logged under Payment History, and the booking shows as Paid once the balance reaches $0.00. Refunding the deposit in Stripe later never erases a payment you recorded this way.
No. The deposit/full payment setting only affects new bookings. A booking that's already been paid stays the way it was paid. To collect more on a deposit booking, see the question above.
That's up to you - nothing is refunded or kept automatically. Put your rule (e.g. "deposits are non-refundable within 24 hours") in Settings > Policies & Terms > Cancellation Policy so clients see it before booking, then refund or keep the deposit in Stripe to match.
Nothing - the charge stays in your Stripe account and nothing is refunded. If you want to refund it, do that before deleting, while the booking still has its link to the payment.
Deleting a client also deletes all their bookings, including Locked ones, so check their history first.
Open the payment in your Stripe Dashboard and look at its details. Every payment from your booking page is labeled with the booking number, the client's name, email and address, and the appointment date and time. These stay in Stripe even after you delete the booking here.
A Pro data export also lists each booking's Stripe payment ID.
Search Payments in your Stripe Dashboard for the date and amount the client gives you (the email or last 4 card digits help too), then look at the payment's status:
A payment can never go through without a booking being created in your account at the same moment.
No one is ever charged twice for one slot. If two people pay for the same time within moments of each other, the second booking is turned down at the last check, and their card hold is released without being charged. They're asked to pick another time. The hold can take a few days to disappear from their statement, but there's nothing for you to refund.
Yes - click Disconnect in Settings > Stripe Payments. Your Stripe account itself isn't affected, and you can reconnect any time. If a client is paying at that moment, the hold on their card is released.
hCaptcha is a short "I'm human" check that stops bots from sending fake bookings and quote requests. It's on by default: each visitor can send 1 request a day without it, and after that they're asked to complete the check.
In Settings > Spam protection you can turn it off with Require hCaptcha on your booking page, change how many requests a visitor can send before the check appears, or always require it for connections from known VPNs (off by default; needs VPN/proxy detection turned on).
The same check behind Verified/Unverified found a VPN, proxy or similar connection. It's a flag for you to look at, not a rejection - plenty of real clients use VPNs.
In Settings > Spam protection > VPN/proxy detection, switch off Check visitors for a VPN or proxy and choose Save. It's on by default.
While it's off, no VPN/proxy check is run on new bookings:
Turn it off if real clients on VPNs or work networks are being flagged too often; switch it back on the same way.
Open the booking or quote request and choose Mark as spam, then confirm. It moves to Spam (the Spam button on your Bookings page, or Settings > Spam protection > Manage spam) and is hidden from your bookings list, calendar, the client's profile, analytics and Excel exports. It stops holding its time slot, and no emails are sent for it.
Changed your mind? Choose Not spam on the booking, or on the Spam page - it goes straight back to the same client's profile.
This matters when someone uses a real client's email or phone number to send a fake booking: marking it as spam keeps it out of that client's history and totals.
A paid booking can be marked as spam too - marking it doesn't refund anything, so refund it in Stripe if you need to.
Yes. A booking in Spam is deleted for good 30 days after it was marked, with its photos - the Spam page shows the day each one goes, and until then Not spam puts it back. If the client only existed because of that spam, the client is deleted too; a client you added yourself, one with other bookings, one you've blocked or one you wrote notes on is always kept.
A spam booking that's locked, or tied to a Stripe payment, stays until you delete it yourself - so you can refund or release the payment first.
Open a booking from that visitor and choose Mark IP as spam (next to Submitted from), then confirm - that booking is marked as spam too. From then on, every booking (including a paid one - deposit or full payment) or quote request submitted from that IP goes straight to Spam, with no notification email and no payment receipt; the visitor sees the usual confirmation and isn't told. A card payment from that IP is still taken, so refund it in Stripe if you need to. You can also add an IP by hand on the Spam page.
To undo it, choose Unmark IP as spam on the booking or Unmark on the Spam page - new bookings from it come in as normal again, and bookings already in Spam stay there until you mark them Not spam (or they're deleted, 30 days after they were marked).
An IPv6 address is matched by its /64 network, since one visitor controls the whole block. The IP is only recorded for bookings made on your booking page, so older bookings and ones you entered yourself don't have one.
Yes. In Settings > Spam protection > Automatic spam filters, pick each country under Spam countries and choose Save. The list is empty until you add one, so nothing changes until you do.
A booking or quote request from one of your spam countries isn't refused - it comes in and goes straight to Spam, exactly like one from a spam IP: it's hidden from your bookings, calendar, client profiles, analytics and exports, it doesn't hold its time slot, and no email is sent for it (a card payment is still taken, so refund it in Stripe if you need to). The visitor sees the usual confirmation. The Spam page shows Spam country and which country it was; choose Not spam to put one back.
The country comes from the visitor's IP address, and every booking now shows it in brackets next to the IP under Submitted from - for example "IP 203.0.113.7 (China)". Someone travelling or using a VPN can appear to be somewhere else, which is why these go to Spam rather than being turned away. If you take clients from anywhere (online or digital services), leave the list empty. It applies to new submissions only - bookings you already have aren't moved.
Yes. In Settings > Spam protection > Automatic spam filters, type one word or phrase per line under Spam words and choose Save. The list starts empty.
Every field a client types in is checked - name, email, phone, address, notes and the answers to your own questions. A match isn't refused: it goes straight to Spam like a spam IP (hidden from your bookings and analytics, no time slot held, no emails), and the Spam page shows Spam word with the word and the field it was in. Choose Not spam to put one back.
Only whole words match, so adding "ass" catches "ass" but never "assembly", "class" or "passenger". Capitals and accents don't matter, and a phrase like "guest post" also matches "guest-post". To catch longer forms too, end the word with * - "backlink*" matches "backlink" and "backlinks". Plurals aren't added for you, so add "loans" separately from "loan" (or use "loan*"). New submissions only.
Yes. hCaptcha only proves someone isn't a bot; requiring a payment proves a real, working card is behind the booking, which stops prank and low-effort bookings too. In Stripe Payments, choose Require Only a Deposit to Submit and set a flat $1. Use a flat amount rather than a percentage - 1% of a cheap service can fall under Stripe's minimum and fail.
The trade-off: some real clients won't enter a card just to ask about a booking. It's worth it if spam or no-shows are already a problem; otherwise, try hCaptcha first. (Quote requests never ask for payment.)
No password. Sign in with Google or with a one-time link we email you. Either way, the email you signed up with is your account - using the same email both ways opens the same account.
In Settings > Account & plan - lowercase letters, numbers and hyphens only. Your link is 1minutebooking.com/book/<your-link>. Your old link stops working, so update it anywhere you've shared it.
In Settings > Service Types; Add-ons and Coupons have their own pages in Settings. See Service Types and Add-ons.
No. Each account is for one person, with one calendar and one booking page. Someone with their own schedule can sign up for their own account.
Yes. In Settings or on your Account page, click the green button with eyes in the bottom right corner and type your question. You'll get the answer from this Help Center without leaving the page.
Yes - click Disable Booking Page in Settings > Business Info. Visitors see a "not found" page and can't book or request quotes, but you can still sign in and manage everything. Click Enable Booking Page to turn it back on.
None of them can be undone - export anything you want to keep first.
Yes, with Pro, from Settings > Account & plan > Export data: an Excel file with every booking, client contact details, service, date and time, price and status. You can filter by date range, status (including quote requests), client or phone. Only your own data is included.
Analytics (Pro) shows your bookings over a date range you pick, optionally filtered by status: revenue over time, busiest day of the week, bookings by status, top services and add-ons by revenue, and most-used payment methods. It's view-only.
Pro is $10/month and adds:
Everything else - including quote requests, photos, locations and Stripe payments - is free. Cancel any time from Settings > Account & plan.
In Settings > Service Types, fill in Name, Duration (minutes) and Price, add a Description if you like, then click Add service type. It shows on your booking page straight away.
In Settings > Service Types, click Edit next to the service, change what you need and click Save. To delete it, click Remove. Past bookings keep their details either way. To hide a service for a while instead, click Deactivate.
In Settings > Add-ons, fill in Name, Price and Extra time (minutes), choose whether it's available for all your services or only some, then click Add add-on. Clients see it after they pick a service.
To change one, click Edit next to it, make your changes and click Save. Click Remove to delete it, or Deactivate to hide it for a while. Past bookings keep their add-ons either way.
Click Edit next to the service in Settings > Service Types (or next to the add-on in Add-ons), change the Price and click Save. New bookings use the new price. Existing bookings keep the price they were booked at.
Yes. Connect your own Stripe account in Settings > Stripe Payments, and clients pay by card - including Apple Pay and Google Pay - on your booking page. You choose whether they pay the full price or a deposit. It's free to set up; 1MinuteBooking takes 2% of each payment, on top of Stripe's fee.
Without Stripe, you collect payment yourself (cash, e-transfer, a card reader) and record it on the booking.
Open the booking from Bookings and click Mark paid. Card payments made through Stripe are marked automatically.
In Settings > Business Hours, check Open for each day you work, set the start and end times, and click Save. Clients can only book inside these hours.
In Settings > Blackout Dates & Times, pick the Date, add a Reason if you like, and click Add blackout. Leave the start and end times blank to block the whole day, or set them to block part of it. For a longer break, add one for each day.
Open the booking from Bookings and click Confirm booking. If the client booked on your booking page, they're emailed a confirmation.
Open the booking, click Edit booking details, set Status to Cancelled and click Save changes. The time opens up for other clients. No email is sent, so let the client know yourself - Email client opens a ready-made message.
Open the booking, click Edit booking details, change the Date and Time, and click Save changes. You can't move it on top of another booking. No email is sent automatically - use Email client to tell the client the new time.
Open the booking, scroll to the Danger Zone, type DELETE and click Delete booking. It can't be undone. To keep a record instead, set its status to Cancelled.
On Bookings - Coming up shows your confirmed bookings for the next 30 days, and Calendar shows them week by week. The All bookings list has all of them, including pending ones, and you can filter it by status, payment, date or client.
Open Clients in the menu, or on Bookings type their name or email into the search box above All bookings (a phone number goes under More filters). Click the client's name on any booking to open their profile, with their contact details and booking history.
Open their profile (click their name on any booking), go to the Danger Zone, type DELETE and click Delete client. This also deletes all of their bookings, and it can't be undone.
Open their profile (click their name on any booking), change their details under Contact Info and click Save client info.
On Bookings, open the ⋯ menu next to your booking page link and click Copy / share link. To put a booking button on your website, use Settings > Share & embed.
Click View booking page at the bottom of the menu, or your booking page link on Bookings.
In Settings > Business Info, change Business name and click Save. Your booking page updates right away. Your booking page link stays the same - you can change it in Settings > Account & plan.
With Pro, go to Settings > Photos & reviews and click Upload next to Logo. It shows at the top of your booking page. Pick a JPG or PNG photo of your logo - it's resized for you. The same page adds a cover photo, a photo for each service, and a link to your Google reviews.
With Pro, go to Settings > Photos & reviews. Under Service photos, click Upload (or Replace) next to a service and pick a photo - it's resized for you and shows on the right of that service on your booking page.
New accounts start with sample photos for their type of business: replace them with your own work, or click Remove. Add-ons don't have photos. Your photos can use up to 20 MB in total, and replacing one frees the old one. If Pro ends, your photos stop showing on your booking page and come back when you upgrade.
With Pro, go to Settings > Photos & reviews and click Upload (or Replace) next to Cover photo. It goes across the top of your booking page. A wide landscape photo works best - the top and bottom of a tall one are cropped. Click Remove to take it off.
With Pro, go to Settings > Photos & reviews, paste your link under Google reviews and click Save. Your booking page then shows a Read our Google reviews button.
To get the link, open your business in Google Maps or Search, choose Reviews and copy the link - or use Share or Ask for reviews in your Google Business Profile. Only Google links are accepted. Leave it blank to hide the button.
In Settings > Tax, turn on Charge tax on bookings, enter your Tax rate (%) and, if you have one, your Tax number for receipts. Then click Save.
It's free - your booking page, bookings, quote requests and everything else. Pro is optional, at $10/month, for extras like your logo, colors and data export. If you take card payments through Stripe, 1MinuteBooking takes 2% of each payment, on top of Stripe's fee.
Email us at 1minutebooking@gmail.com. Include the email you sign in with, and tell us what you need help with.
Click Sign out at the bottom of the menu. On a phone, open the menu first.
There's no app to install. 1MinuteBooking works in any web browser on your phone, tablet or computer - just sign in at 1minutebooking.com. For quick access on your phone, add it to your home screen from your browser's menu.
Your clients don't need an app either - they book from your link in any browser.