Both close the booking. They do the opposite thing with the customer’s money.
Cancel
No show
The session is
Called off
Counted as delivered
Their credit
Comes back — they can rebook
Is used up — nothing returns
A refund
You can refund the returned credit from their profile
Nothing is refunded automatically
Reason
Required
Not asked for
Use it when
The session didn’t happen and they shouldn’t pay
They didn’t turn up and your policy says they pay
Get this wrong in one direction and you’ve given away a session. Wrong in the other and you’ve charged for one the customer thinks they still have — which is the call you don’t want.
Neither can be undone. Read the dialog before you confirm — both spell out what’s about to happen.
Available while the booking is confirmed or awaiting approval.
2
Read what it tells you
The dialog confirms the slot will be released and the session returned to the customer’s voucher balance.
3
Give a reason
Required. It’s stored on the booking and shown to anyone who opens it afterwards.
4
Confirm
The slot frees up and the credit goes back.
Write the reason as if the customer will read it back to you in three months, because sometimes they do. “Customer requested — family emergency” beats “cancelled”.After cancelling, the customer has their credit back and two options: rebook with it, or be refunded. Refunds are handled from the customer’s profile against their voucher balance, not from the booking.The cancelled booking keeps a record of who cancelled it, when, and why — visible on the booking panel from then on.
Cancelled bookings are hidden from the calendar by default. Turn off Hide cancelled in the calendar controls to see them in place, which helps when you’re working out what happened to a day.
The dialog is explicit: the session counts as used, no credit returns, and no refund is issued. It also reminds you to use Cancel instead if the customer should keep their credit.
3
Confirm
The booking closes as Failed to Attend.
Before you do it, be sure of your policy and that the customer knows it. A no-show is a charge. If you have a late-cancellation window on the service, check whether they gave notice inside it — the cancellation notice you set is what customers were promised.
Add an internal note before you mark it — what time the provider waited until, whether you called. If the customer disputes the charge later, that note is your answer.
Optional. How it went, what to pick up next time, anything for the record.
3
Complete booking
The booking closes as Completed.
Closing notes are saved as an internal note. The customer never sees them.
Completing bookings matters more than it looks. It’s what separates “the day is booked” from “the day was delivered” in your reports, and for businesses where staff are paid per session it’s part of what their earnings are calculated from.
Get providers into the habit of completing bookings at the end of each session, with a line about how it went. A customer’s history then reads as a record of progress rather than a list of dates — which is worth a lot on the phone when they ask how their teenager is going.
If a service needs approval, its bookings arrive as Approval Pending and sit there until someone acts.Open the booking and choose Approve to confirm it. Or Cancel if you can’t take it.
Bookings awaiting approval aren’t confirmed. The slot is held, but the customer hasn’t been told it’s going ahead. Check for them daily — an unapproved booking is a customer waiting to hear from you.
Completed, cancelled, and no-show bookings can’t be edited or rescheduled. The action buttons disappear.If you close one by mistake, create a new booking for the customer. Where credit was wrongly used up, sort it out from the customer’s voucher balance in their profile.
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"OnTime Bookings","colors":{"primary":"#1581a3","light":"#c0e6f2","dark":"#145680"},"logo":{"light":"https://mintcdn.com/ontimebookings/O43d7cuz5snbA-Jd/logo/dark_logo.jpeg?fit=max\u0026auto=format\u0026n=O43d7cuz5snbA-Jd\u0026q=85\u0026s=ead719f1e263ffbfdc6e0ee32e2c53b6","dark":"https://mintcdn.com/ontimebookings/O43d7cuz5snbA-Jd/logo/light_logo.png?fit=max\u0026auto=format\u0026n=O43d7cuz5snbA-Jd\u0026q=85\u0026s=04fb39d0cc8778d0835e457a344f4fba"},"favicon":"https://mintcdn.com/ontimebookings/GmBUXjBmVGM1IL24/favicon.svg?fit=max\u0026auto=format\u0026n=GmBUXjBmVGM1IL24\u0026q=85\u0026s=b5b005474e854f5f7e929aed09606d70","navbar":{"links":[{"href":"mailto:support@ontimebookings.com.au","label":"Support"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/in/nirmits"}},"fonts":{"family":"Inter"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"telemetry":{"enabled":true}},"banner":{"content":"OnTime Bookings is now live.","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ontimebookings","hasAudioNarration":false,"actualSubdomain":"ontimebookings","customDomains":["docs.ontimebookings.com.au"],"gitSource":{"type":"github","owner":"booking-guru","repo":"booking-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a7008cce2b1eaa53047d7a5","collectionId":"53919329-c4e3-480d-8939-35d2bc1e1ad4","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a7008cce2b1eaa53047d7a5"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6a7008cce2b1eaa53047d7a5:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Guide","count":38},{"language":"default","tag":"Set up your business","count":22},{"language":"default","tag":"Take bookings","count":9},{"language":"default","tag":"Services","count":6},{"language":"default","tag":"Manage your schedule","count":5},{"language":"default","tag":"Locations","count":5},{"language":"default","tag":"Service packages","count":4},{"language":"default","tag":"Staff","count":4},{"language":"default","tag":"Organisation","count":3},{"language":"default","tag":"Getting started","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"take-bookings/cancel-and-no-show","slug":"/take-bookings/cancel-and-no-show","pageMetadata":{"title":"Cancel, no-show, and complete","description":"The three ways a booking ends — and the money difference between cancelling and marking a no-show.","href":"/take-bookings/cancel-and-no-show"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The three ways a booking ends — and the money difference between cancelling and marking a no-show.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Step,Steps,Table,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Every booking ends one of three ways. Two of them look similar and are not, so this page starts there.`}),`\n`,_jsx(Heading,{level:`2`,id:`cancel-or-no-show`,children:`Cancel or no-show?`}),`\n`,_jsx(_components.p,{children:`Both close the booking. They do the opposite thing with the customer’s money.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Cancel`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`No show`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The session is`}),_jsx(_components.td,{children:`Called off`}),_jsx(_components.td,{children:`Counted as delivered`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Their credit`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Comes back`}),` — they can rebook`]}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Is used up`}),` — nothing returns`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A refund`}),_jsx(_components.td,{children:`You can refund the returned credit from their profile`}),_jsx(_components.td,{children:`Nothing is refunded automatically`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reason`}),_jsx(_components.td,{children:`Required`}),_jsx(_components.td,{children:`Not asked for`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Use it when`}),_jsx(_components.td,{children:`The session didn’t happen and they shouldn’t pay`}),_jsx(_components.td,{children:`They didn’t turn up and your policy says they pay`})]})]})]}),`\n`,_jsx(_components.p,{children:`Get this wrong in one direction and you’ve given away a session. Wrong in the other and you’ve charged for one the customer thinks they still have — which is the call you don’t want.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Neither can be undone. Read the dialog before you confirm — both spell out what’s about to happen.`})}),`\n`,_jsx(Heading,{level:`2`,id:`cancel-a-booking`,children:`Cancel a booking`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the booking and choose Cancel`,children:_jsx(_components.p,{children:`Available while the booking is confirmed or awaiting approval.`})}),_jsx(Step,{title:`Read what it tells you`,children:_jsx(_components.p,{children:`The dialog confirms the slot will be released and the session returned to the customer’s voucher balance.`})}),_jsx(Step,{title:`Give a reason`,children:_jsx(_components.p,{children:`Required. It’s stored on the booking and shown to anyone who opens it afterwards.`})}),_jsx(Step,{title:`Confirm`,children:_jsx(_components.p,{children:`The slot frees up and the credit goes back.`})})]}),`\n`,_jsx(_components.p,{children:`Write the reason as if the customer will read it back to you in three months, because sometimes they do. “Customer requested — family emergency” beats “cancelled”.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`After cancelling`}),`, the customer has their credit back and two options: rebook with it, or be refunded. Refunds are handled from the customer’s profile against their voucher balance, not from the booking.`]}),`\n`,_jsx(_components.p,{children:`The cancelled booking keeps a record of who cancelled it, when, and why — visible on the booking panel from then on.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Cancelled bookings are hidden from the calendar by default. Turn off `,_jsx(_components.strong,{children:`Hide cancelled`}),` in the calendar controls to see them in place, which helps when you’re working out what happened to a day.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`mark-a-no-show`,children:`Mark a no-show`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the booking and choose No Show`,children:_jsx(_components.p,{children:`Available on confirmed bookings.`})}),_jsx(Step,{title:`Read what it tells you`,children:_jsx(_components.p,{children:`The dialog is explicit: the session counts as used, no credit returns, and no refund is issued. It also reminds you to use Cancel instead if the customer should keep their credit.`})}),_jsx(Step,{title:`Confirm`,children:_jsxs(_components.p,{children:[`The booking closes as `,_jsx(_components.strong,{children:`Failed to Attend`}),`.`]})})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Before you do it`}),`, be sure of your policy and that the customer knows it. A no-show is a charge. If you have a late-cancellation window on the service, check whether they gave notice inside it — the `,_jsx(_components.a,{href:`/set-up/services/booking-settings`,children:`cancellation notice`}),` you set is what customers were promised.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Add an internal note before you mark it — what time the provider waited until, whether you called. If the customer disputes the charge later, that note is your answer.`})}),`\n`,_jsx(Heading,{level:`2`,id:`complete-a-booking`,children:`Complete a booking`}),`\n`,_jsx(_components.p,{children:`The ordinary ending. The session happened.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the booking and choose Complete`,children:_jsx(_components.p,{children:`Available on confirmed bookings.`})}),_jsx(Step,{title:`Add closing notes if you want to`,children:_jsx(_components.p,{children:`Optional. How it went, what to pick up next time, anything for the record.`})}),_jsx(Step,{title:`Complete booking`,children:_jsxs(_components.p,{children:[`The booking closes as `,_jsx(_components.strong,{children:`Completed`}),`.`]})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Closing notes are saved as an `,_jsx(_components.strong,{children:`internal note`}),`. The customer never sees them.`]})}),`\n`,_jsx(_components.p,{children:`Completing bookings matters more than it looks. It’s what separates “the day is booked” from “the day was delivered” in your reports, and for businesses where staff are paid per session it’s part of what their earnings are calculated from.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Get providers into the habit of completing bookings at the end of each session, with a line about how it went. A customer’s history then reads as a record of progress rather than a list of dates — which is worth a lot on the phone when they ask how their teenager is going.`})}),`\n`,_jsx(Heading,{level:`2`,id:`approve-a-booking`,children:`Approve a booking`}),`\n`,_jsxs(_components.p,{children:[`If a service needs approval, its bookings arrive as `,_jsx(_components.strong,{children:`Approval Pending`}),` and sit there until someone acts.`]}),`\n`,_jsxs(_components.p,{children:[`Open the booking and choose `,_jsx(_components.strong,{children:`Approve`}),` to confirm it. Or `,_jsx(_components.strong,{children:`Cancel`}),` if you can’t take it.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Bookings awaiting approval aren’t confirmed. The slot is held, but the customer hasn’t been told it’s going ahead. Check for them daily — an unapproved booking is a customer waiting to hear from you.`})}),`\n`,_jsx(Heading,{level:`2`,id:`after-a-booking-is-closed`,children:`After a booking is closed`}),`\n`,_jsx(_components.p,{children:`Completed, cancelled, and no-show bookings can’t be edited or rescheduled. The action buttons disappear.`}),`\n`,_jsx(_components.p,{children:`If you close one by mistake, create a new booking for the customer. Where credit was wrongly used up, sort it out from the customer’s voucher balance in their profile.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cancel, no-show, and complete","description":"The three ways a booking ends — and the money difference between cancelling and marking a no-show.","href":"/take-bookings/cancel-and-no-show"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cancel or no-show?","slug":"cancel-or-no-show","depth":2,"children":[]},{"title":"Cancel a booking","slug":"cancel-a-booking","depth":2,"children":[]},{"title":"Mark a no-show","slug":"mark-a-no-show","depth":2,"children":[]},{"title":"Complete a booking","slug":"complete-a-booking","depth":2,"children":[]},{"title":"Approve a booking","slug":"approve-a-booking","depth":2,"children":[]},{"title":"After a booking is closed","slug":"after-a-booking-is-closed","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"ontimebookings","siteName":"OnTime Bookings","title":"Cancel, no-show, and complete - OnTime Bookings","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-03T03:19:59.053Z","originalFileLocation":"take-bookings/cancel-and-no-show.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The three ways a booking ends — and the money difference between cancelling and marking a no-show.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OnTime Bookings\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cancel, no-show, and complete - OnTime Bookings\">\u003cmeta data-mint-head property=\"og:description\" content=\"The three ways a booking ends — and the money difference between cancelling and marking a no-show.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OnTime Bookings\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ontimebookings.mintlify.app/_mintlify/api/og/v2?division=Take+bookings\u0026amp;title=Cancel%2C+no-show%2C+and+complete\u0026amp;description=The+three+ways+a+booking+ends+%E2%80%94+and+the+money+difference+between+cancelling+and+marking+a+no-show.\u0026amp;theme=2acdb26e747f2af49c18d484\u0026amp;signature=437b136d4b34c61d4e705000406684aa21c4eedb920a33198f16254b40f09f11\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Cancel, no-show, and complete - OnTime Bookings\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The three ways a booking ends — and the money difference between cancelling and marking a no-show.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ontimebookings.mintlify.app/_mintlify/api/og/v2?division=Take+bookings\u0026amp;title=Cancel%2C+no-show%2C+and+complete\u0026amp;description=The+three+ways+a+booking+ends+%E2%80%94+and+the+money+difference+between+cancelling+and+marking+a+no-show.\u0026amp;theme=2acdb26e747f2af49c18d484\u0026amp;signature=437b136d4b34c61d4e705000406684aa21c4eedb920a33198f16254b40f09f11\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/ontimebookings/lptfKaO47JUpL0Hh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OnTime Bookings\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1581a3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/take-bookings/cancel-and-no-show.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ontimebookings.com.au/#organization\",\"name\":\"OnTime Bookings\",\"url\":\"https://docs.ontimebookings.com.au\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ontimebookings/O43d7cuz5snbA-Jd/logo/dark_logo.jpeg?fit=max\u0026auto=format\u0026n=O43d7cuz5snbA-Jd\u0026q=85\u0026s=ead719f1e263ffbfdc6e0ee32e2c53b6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ontimebookings.com.au#website\",\"name\":\"OnTime Bookings\",\"url\":\"https://docs.ontimebookings.com.au\",\"publisher\":{\"@id\":\"https://docs.ontimebookings.com.au/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show#webpage\",\"url\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show\",\"name\":\"Cancel, no-show, and complete\",\"description\":\"The three ways a booking ends — and the money difference between cancelling and marking a no-show.\",\"dateModified\":\"2026-08-03T03:19:59.053Z\",\"isPartOf\":{\"@id\":\"https://docs.ontimebookings.com.au#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Take bookings\",\"item\":\"https://docs.ontimebookings.com.au/take-bookings/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cancel, no-show, and complete\",\"item\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show#article\",\"headline\":\"Cancel, no-show, and complete\",\"name\":\"Cancel, no-show, and complete\",\"description\":\"The three ways a booking ends — and the money difference between cancelling and marking a no-show.\",\"url\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ontimebookings.com.au/take-bookings/cancel-and-no-show#webpage\"},\"dateModified\":\"2026-08-03T03:19:59.053Z\",\"publisher\":{\"@id\":\"https://docs.ontimebookings.com.au/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ontimebookings.com.au#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OnTime Bookings\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OnTime Bookings","nav":{"global":null,"tabs":[{"tab":"Guide","icon":"book","groups":[{"group":"Getting started","pages":[{"title":"Welcome to OnTime Bookings","href":""},{"title":"Log in to your dashboard","href":"/getting-started/log-in"}]},{"group":"Set up your business","pages":[{"group":"Organisation","root":{"title":"Organisation","href":"/set-up/organisation/organisation"},"pages":[{"title":"General","href":"/set-up/organisation/general"},{"title":"Branding","href":"/set-up/organisation/branding"},{"title":"Localisation","href":"/set-up/organisation/localisation"}]},{"group":"Locations","root":{"title":"Locations","sidebarTitle":"Overview","href":"/set-up/locations/overview"},"pages":[{"title":"Location details","href":"/set-up/locations/location-details"},{"title":"Working hours","href":"/set-up/locations/working-hours"},{"title":"Hours overrides","href":"/set-up/locations/hours-overrides"},{"title":"Catchment areas","href":"/set-up/locations/catchment-areas"},{"title":"Google settings","href":"/set-up/locations/google-settings"}]},{"group":"Staff","root":{"title":"Staff","href":"/set-up/staff/staff"},"pages":[{"title":"Add a staff member","href":"/set-up/staff/add-staff"},{"title":"Staff profile","href":"/set-up/staff/profile"},{"title":"Roles and access","href":"/set-up/staff/roles-and-permissions"},{"title":"Pay and earnings","href":"/set-up/staff/pay-and-earnings"}]},{"group":"Services","root":{"title":"Services","sidebarTitle":"Overview","href":"/set-up/services/services"},"pages":[{"title":"Create a service","href":"/set-up/services/create-a-service"},{"title":"Duration and price","href":"/set-up/services/variants"},{"title":"Content and media","href":"/set-up/services/content-and-media"},{"title":"Booking settings","href":"/set-up/services/booking-settings"},{"title":"Reminders","href":"/set-up/services/reminders"},{"title":"Categories","href":"/set-up/services/categories"}]},{"group":"Service packages","root":{"title":"Service packages","sidebarTitle":"Overview","href":"/set-up/service-packages/service-packages"},"pages":[{"title":"Create a package","href":"/set-up/service-packages/create-a-package"},{"title":"Pricing","href":"/set-up/service-packages/pricing"},{"title":"Package items","href":"/set-up/service-packages/package-items"},{"title":"Content and media","href":"/set-up/service-packages/content-and-media"}]}]},{"group":"Manage your schedule","pages":[{"title":"Manage your schedule","sidebarTitle":"Overview","href":"/manage-schedule/overview"},{"title":"Different hours on different days","href":"/manage-schedule/different-hours-different-days"},{"title":"Add a schedule","href":"/manage-schedule/add-a-schedule"},{"title":"Serving areas","href":"/manage-schedule/serving-areas"},{"title":"Travel between bookings","href":"/manage-schedule/travel-between-bookings"}]},{"group":"Take bookings","pages":[{"title":"Take bookings","sidebarTitle":"Overview","href":"/take-bookings/overview"},{"title":"The calendar","href":"/take-bookings/calendar"},{"title":"Create a booking","href":"/take-bookings/create-a-booking"},{"title":"Warnings and overrides","href":"/take-bookings/warnings"},{"title":"Taking payment","href":"/take-bookings/payment"},{"title":"Manage a booking","href":"/take-bookings/manage-a-booking"},{"title":"Reschedule and edit","description":"Drag a booking to a new time, or open it up to change the provider, the address, or the buffer.","href":"/take-bookings/reschedule"},{"title":"Cancel, no-show, and complete","href":"/take-bookings/cancel-and-no-show"},{"title":"Block out time","description":"Mark a provider unavailable so nothing can be booked over it — a morning off, a holiday, or a standing commitment.","href":"/take-bookings/unavailability"}]}]},{"tab":"Changelog","icon":"rocket","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Cancel, no-show, and complete - OnTime Bookings","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}