Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.
User-level booking limits cap the number of confirmed bookings you accept across all of your event types. Instead of configuring a separate cap on every event type, you set one account-wide ceiling — for example, no more than 4 meetings a day or 30 a month — and Cal ID hides slots automatically once you hit it. This protects time for focused work without you having to manually block your calendar.
User-level limits apply to you as the host, across every event type you own. They live in Settings → General → Booking Limits, not inside an individual event type.
You can set a limit for one period or combine several.
Period
What it controls
Per day
Total confirmed bookings on a single calendar day
Per week
Total confirmed bookings within a calendar week
Per month
Total confirmed bookings within a calendar month
A combination such as 4 per day + 15 per week + 50 per month means you can take at most 4 bookings on any one day, while still being held to 15 for the week and 50 for the month.
Before Cal ID offers a slot on your booking page, it counts your existing confirmed bookings for the relevant period.
Under the limit — the slot stays visible and a booker can take it.
At the limit — the slot is removed from your booking page for the rest of that period.
Say your daily limit is 2 and you already have a 10:00 AM client meeting and a 2:00 PM consultation on Monday. Monday shows no further slots, but Tuesday stays open as long as your weekly limit still has room.
Limits count bookings, not minutes. A 15-minute meeting and a 60-minute meeting each count as one booking. To cap time instead of headcount, use Limit total booking duration on an event type.
When you configure more than one period, all of them are enforced at once. With 4 per day and 15 per week:
Day
Bookings
Monday
4
Tuesday
4
Wednesday
4
Thursday
3
Friday
0
The weekly total is already 15, so Friday shows no availability even though your calendar is free.
Keep longer periods greater than or equal to shorter ones. A configuration of 5 per day with 3 per week is contradictory — a single day could exceed the weekly cap. A valid ladder looks like 4 per day, 20 per week, 80 per month.
If you belong to a team and your user-level limit is already reached, no new booking is scheduled with you as the host — including team event bookings. Cal ID treats you as unavailable until capacity frees up in the affected period.
Pair a booking limit with Out of office and buffers to shape both how many meetings you take and how much recovery time sits around them.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cal ID","description":"Cal ID help center — scheduling, event types, availability, teams, apps, workflows, and developer tools for the Cal ID meeting scheduler.","colors":{"primary":"#1972F5","light":"#5B9BFF","dark":"#0B4FB8"},"logo":{"light":"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e","dark":"https://mintcdn.com/cal-id-docs/tkghSGJWVIrQX7X0/logo/dark.svg?fit=max\u0026auto=format\u0026n=tkghSGJWVIrQX7X0\u0026q=85\u0026s=3215902115e27959cb7782b1af38e9fe"},"favicon":"https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/favicon.svg?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3247c427392ba77a41b08a807c322bfb","navbar":{"links":[{"href":"mailto:support@cal.id","label":"Email Us"}],"primary":{"type":"button","label":"Go to Cal ID","href":"https://cal.id"}},"footer":{"socials":{"x":"https://x.com/OneHash","linkedin":"https://www.linkedin.com/company/onehash"}},"errors":{"404":{"redirect":false,"title":"We couldn't find that page","description":"The page you're looking for doesn't exist or may have moved. Head back to the [Help Center home](/), or jump to [Event Types](/event-types/overview), [Availability](/availability/create), [Teams](/teams/overview), or the [API Reference](/api-reference) — or use the search bar above. Still stuck? Email us at [support@cal.id](mailto:support@cal.id)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cal-id-docs","hasAudioNarration":false,"actualSubdomain":"cal-id-docs","customDomains":["cal.id"],"gitSource":{"type":"github","owner":"onehashai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","collectionId":"a1537af2-6a4a-409a-a4fe-70a6408ebcf7","liveDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ab916db4c0abff9c16e8c99","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":60},{"language":"default","tag":"Endpoints","count":58},{"language":"default","tag":"Event Types","count":57},{"language":"default","tag":"Scheduling \u0026 Teams","count":31},{"language":"default","tag":"Get Started","count":31},{"language":"default","tag":"Customization \u0026 Settings","count":23},{"language":"default","tag":"Apps \u0026 Integrations","count":22},{"language":"default","tag":"Advanced","count":18},{"language":"default","tag":"Developers","count":17},{"language":"default","tag":"Teams","count":16}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@cal.id"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"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}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"settings/booking-limits","slug":"/settings/booking-limits","pageMetadata":{"title":"User-Level Booking Limits","sidebarTitle":"Booking Limits","description":"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.","icon":"gauge-high","keywords":["user level booking limits","account booking limits","bookings per day","meeting capacity","limit total meetings","booking limits settings"],"related":["/settings/general","/event-types/limits/booking-frequency","/event-types/limits/total-duration","/event-types/limits/booker-limit","/availability/out-of-office"],"href":"/settings/booking-limits"},"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: \"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.\"\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`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,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:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`User-level booking limits`}),` cap the number of confirmed bookings you accept across `,_jsx(_components.strong,{children:`all`}),` of your event types. Instead of configuring a separate cap on every event type, you set one account-wide ceiling — for example, no more than 4 meetings a day or 30 a month — and Cal ID hides slots automatically once you hit it. This protects time for focused work without you having to manually block your calendar.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`User-level limits apply to you as the host, across every event type you own. They live in `,_jsx(_components.strong,{children:`Settings → General → Booking Limits`}),`, not inside an individual event type.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`available-limit-periods`,children:`Available limit periods`}),`\n`,_jsx(_components.p,{children:`You can set a limit for one period or combine several.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Period`}),_jsx(_components.th,{children:`What it controls`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Per day`})}),_jsx(_components.td,{children:`Total confirmed bookings on a single calendar day`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Per week`})}),_jsx(_components.td,{children:`Total confirmed bookings within a calendar week`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Per month`})}),_jsx(_components.td,{children:`Total confirmed bookings within a calendar month`})]})]})]}),`\n`,_jsx(_components.p,{children:`A combination such as 4 per day + 15 per week + 50 per month means you can take at most 4 bookings on any one day, while still being held to 15 for the week and 50 for the month.`}),`\n`,_jsx(Heading,{level:`2`,id:`set-up-a-booking-limit`,children:`Set up a booking limit`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open General settings`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Settings → General`}),` at `,_jsx(_components.a,{href:`https://cal.id/settings/my-account/general`,children:`https://cal.id/settings/my-account/general`}),`.`]})}),_jsxs(Step,{title:`Find the Booking Limits section`,children:[_jsxs(_components.p,{children:[`Scroll to `,_jsx(_components.strong,{children:`Booking Limits`}),` on the General settings page.`]}),_jsx(Frame,{caption:`Where account-wide caps live`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-1.png?fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=a8b85c4c8883444be4b8ae4bbccf9efa`,alt:`General settings page scrolled to the Booking Limits section, showing its description and an off toggle at the right`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`810`,height:`810`,\"data-path\":`images/settings/booking-limits-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=46712a17b78df43941818e937da087ac 280w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=1351e432141bffaba14f3ab0f22070cc 560w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=bb63718493f955cc300eadd927d631cd 840w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=d174ea3492d56ca5649384971177f265 1100w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=317043d2fb6fcac55246bf37f92032cc 1650w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=0c076fde443b7c6bef980f0276b60a55 2500w`})})]}),_jsxs(Step,{title:`Turn the toggle ON`,children:[_jsxs(_components.p,{children:[`Enable the `,_jsx(_components.strong,{children:`Booking Limits`}),` toggle. Cal ID starts enforcing account-level limits as soon as they are saved.`]}),_jsx(Frame,{caption:`Starting enforcement across every event`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-2.png?fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=163ff7c1382a0a38e512225ead48382a`,alt:`Booking Limits toggle switched on, expanding the section to reveal the Add Limit button beneath it`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`811`,height:`811`,\"data-path\":`images/settings/booking-limits-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=07fd552c26f49e645c14337e50a3a9e9 280w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=d055ac96806a6645c149c0ace9d96efb 560w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=f2427fc116ee44e860c97875f42a548c 840w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=d178a7983ee814cd6f61851af67a13f5 1100w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=fc3bcf9168d6dde8b5bf3ce61f12c358 1650w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=02ed1f6dd949f2626cafb865323ebc8e 2500w`})})]}),_jsxs(Step,{title:`Add a limit`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add Limit`}),`, enter the maximum number of bookings, and choose the period — for example, `,_jsx(_components.code,{children:`2`}),` `,_jsx(_components.strong,{children:`Per day`}),`.`]}),_jsx(Frame,{caption:`Capping your day at two meetings`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-3.png?fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=f2c235a91a044aa73be65a3c82d36aa4`,alt:`Booking Limits section with one limit row set to the number 2 and the period dropdown reading Per day, next to a delete icon`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`818`,height:`818`,\"data-path\":`images/settings/booking-limits-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=e7350ed0d682fd5674dd720419123b20 280w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=65b7fe5b9d8ca745f091f4965a00b2f3 560w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=0af2fe50e8afaefc0967c1ab8cf93488 840w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=4f76a57cbab9551f691ab1426e3d4323 1100w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=ed6227da5854d196416db72dda91618c 1650w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=9deb29c8ecb5c40c22095a200a062544 2500w`})})]}),_jsxs(Step,{title:`Add more limits (optional)`,children:[_jsxs(_components.p,{children:[`Repeat to stack periods, such as `,_jsx(_components.code,{children:`2`}),` `,_jsx(_components.strong,{children:`Per day`}),`, `,_jsx(_components.code,{children:`10`}),` `,_jsx(_components.strong,{children:`Per week`}),`, and `,_jsx(_components.code,{children:`30`}),` `,_jsx(_components.strong,{children:`Per month`}),`. Each limit is enforced alongside the others.`]}),_jsx(Frame,{caption:`Combining daily, weekly and monthly ceilings`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-4.png?fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=d547a070b6519a9842d9a521770c5764`,alt:`Booking Limits section with three stacked limit rows reading 2 Per day, 10 Per week and 30 Per month, each with its own delete icon`,\"data-og-width\":`1600`,width:`1600`,\"data-og-height\":`809`,height:`809`,\"data-path\":`images/settings/booking-limits-4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-4.png?w=280\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=af34fe92b884007b9a81b26ae283cb2d 280w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-4.png?w=560\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=6b204163968ef276a6220c4d6123aead 560w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-4.png?w=840\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=22bc33a8ce138b3a8b244f5f060add4b 840w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=ac7d85d35bcd94a8ca152a7663f4ae53 1100w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=2a0a0f6198ced4f37cd1f73f41ad4eea 1650w, https://mintcdn.com/cal-id-docs/U0dU6CIr2-9-FlAC/images/settings/booking-limits-4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U0dU6CIr2-9-FlAC\u0026q=85\u0026s=01aae8c317b31251c002d34455d31e02 2500w`})})]}),_jsx(Step,{title:`Remove a limit (optional)`,children:_jsx(_components.p,{children:`Click the delete icon next to any limit you no longer need. The remaining limits stay in force.`})}),_jsx(Step,{title:`Update`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Update`}),` to save. The new limits apply the next time Cal ID calculates your availability.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-limits-are-enforced`,children:`How limits are enforced`}),`\n`,_jsxs(_components.p,{children:[`Before Cal ID offers a slot on your booking page, it counts your existing `,_jsx(_components.strong,{children:`confirmed bookings`}),` for the relevant period.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Under the limit`}),` — the slot stays visible and a booker can take it.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`At the limit`}),` — the slot is removed from your booking page for the rest of that period.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Say your daily limit is 2 and you already have a 10:00 AM client meeting and a 2:00 PM consultation on Monday. Monday shows no further slots, but Tuesday stays open as long as your weekly limit still has room.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Limits count `,_jsx(_components.strong,{children:`bookings`}),`, not minutes. A 15-minute meeting and a 60-minute meeting each count as one booking. To cap time instead of headcount, use `,_jsx(_components.a,{href:`/event-types/limits/total-duration`,children:`Limit total booking duration`}),` on an event type.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`limits-stack`,children:`Limits stack`}),`\n`,_jsx(_components.p,{children:`When you configure more than one period, all of them are enforced at once. With 4 per day and 15 per week:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Day`}),_jsx(_components.th,{children:`Bookings`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Monday`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tuesday`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Wednesday`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Thursday`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Friday`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]})]})]}),`\n`,_jsx(_components.p,{children:`The weekly total is already 15, so Friday shows no availability even though your calendar is free.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Keep longer periods greater than or equal to shorter ones. A configuration of 5 per day with 3 per week is contradictory — a single day could exceed the weekly cap. A valid ladder looks like 4 per day, 20 per week, 80 per month.`})}),`\n`,_jsx(Heading,{level:`2`,id:`user-level-vs-event-type-limits`,children:`User-level vs event-type limits`}),`\n`,_jsx(_components.p,{children:`Cal ID gives you two levels of booking-frequency control.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{children:`User-level booking limits`}),_jsx(_components.th,{children:`Event-type booking limits`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Scope`}),_jsx(_components.td,{children:`All event types combined`}),_jsx(_components.td,{children:`One event type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Configured in`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`Settings → General`})}),_jsxs(_components.td,{children:[`Event type → `,_jsx(_components.strong,{children:`Limits`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Controls`}),_jsx(_components.td,{children:`Total bookings you receive`}),_jsx(_components.td,{children:`Bookings for that specific event`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Best for`}),_jsx(_components.td,{children:`Overall meeting capacity`}),_jsx(_components.td,{children:`Limiting one meeting type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Applies across event types`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`No`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`To cap a single event type instead, see `,_jsx(_components.a,{href:`/event-types/limits/booking-frequency`,children:`Limit booking frequency`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`when-both-are-set`,children:`When both are set`}),`\n`,_jsx(_components.p,{children:`Both restrictions are enforced, and the tighter one wins.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`User-level 5/day, Product Demo 10/day`}),` — you receive at most 5 bookings a day in total, even though the event type would allow 10.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`User-level 10/day, Product Demo 3/day`}),` — you receive at most 3 Product Demo bookings, and at most 10 bookings across all event types.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`team-events`,children:`Team events`}),`\n`,_jsx(_components.p,{children:`If you belong to a team and your user-level limit is already reached, no new booking is scheduled with you as the host — including team event bookings. Cal ID treats you as unavailable until capacity frees up in the affected period.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Pair a booking limit with `,_jsx(_components.a,{href:`/availability/out-of-office`,children:`Out of office`}),` and `,_jsx(_components.a,{href:`/event-types/limits/buffers`,children:`buffers`}),` to shape both how many meetings you take and how much recovery time sits around them.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`related-limit-settings`,children:`Related limit settings`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Limit booking frequency`,icon:`gauge`,href:`/event-types/limits/booking-frequency`,children:_jsx(_components.p,{children:`Cap bookings for one specific event type instead of your whole account.`})}),_jsx(Card,{title:`Limit total booking duration`,icon:`clock`,href:`/event-types/limits/total-duration`,children:_jsx(_components.p,{children:`Cap the total minutes an event type can consume in a day.`})}),_jsx(Card,{title:`General settings`,icon:`globe`,href:`/settings/general`,children:_jsx(_components.p,{children:`Set your language, timezone, and travel schedule on the same page.`})}),_jsx(Card,{title:`Out of office`,icon:`plane`,href:`/availability/out-of-office`,children:_jsx(_components.p,{children:`Block dates entirely and optionally forward bookings to a colleague.`})})]})]})}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":"User-Level Booking Limits","sidebarTitle":"Booking Limits","description":"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.","icon":"gauge-high","keywords":["user level booking limits","account booking limits","bookings per day","meeting capacity","limit total meetings","booking limits settings"],"related":["/settings/general","/event-types/limits/booking-frequency","/event-types/limits/total-duration","/event-types/limits/booker-limit","/availability/out-of-office"],"href":"/settings/booking-limits"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Available limit periods","slug":"available-limit-periods","depth":2,"children":[]},{"title":"Set up a booking limit","slug":"set-up-a-booking-limit","depth":2,"children":[]},{"title":"How limits are enforced","slug":"how-limits-are-enforced","depth":2,"children":[{"title":"Limits stack","slug":"limits-stack","depth":3,"children":[]}]},{"title":"User-level vs event-type limits","slug":"user-level-vs-event-type-limits","depth":2,"children":[{"title":"When both are set","slug":"when-both-are-set","depth":3,"children":[]}]},{"title":"Team events","slug":"team-events","depth":2,"children":[]},{"title":"Related limit settings","slug":"related-limit-settings","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"User-Level Booking Limits - Cal ID","relatedPages":[{"title":"Configure Language, Timezone, and Travel Schedule in Cal ID","link":"/settings/general","icon":"globe"},{"title":"Limit Booking Frequency","link":"/event-types/limits/booking-frequency","icon":"gauge"},{"title":"Limit Total Booking Duration","link":"/event-types/limits/total-duration","icon":"stopwatch"},{"title":"Booker Active Booking Limit","link":"/event-types/limits/booker-limit","icon":"user-lock"},{"title":"Set Out of Office in Cal ID","link":"/availability/out-of-office","icon":"plane-departure"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a986294cabf01e77694fb9f","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Where are booking limits found?","status":"active","generatedBy":"contextual","path":"settings/booking-limits","createdAt":"2026-09-02T17:53:24.896Z","updatedAt":"2026-09-02T17:53:24.896Z","__v":0},{"_id":"6a986294cabf01e77694fb9d","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I set up booking limits?","status":"active","generatedBy":"contextual","path":"settings/booking-limits","createdAt":"2026-09-02T17:53:24.896Z","updatedAt":"2026-09-02T17:53:24.896Z","__v":0},{"_id":"6a986294cabf01e77694fb9e","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Can I combine multiple limit periods?","status":"active","generatedBy":"contextual","path":"settings/booking-limits","createdAt":"2026-09-02T17:53:24.896Z","updatedAt":"2026-09-02T17:53:24.896Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:52:54.807Z","originalFileLocation":"settings/booking-limits.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=\"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"User-Level Booking Limits - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cal ID\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cal.id/docs/settings/booking-limits\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Account+Settings\u0026amp;title=User-Level+Booking+Limits\u0026amp;description=Cap+how+many+confirmed+meetings+you+accept+per+day%2C+week%2C+or+month+across+every+event+type+in+your+account%2C+so+your+calendar+never+fills+past+your+capacity.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=18fcee9445ffb36c66ebbdf4177692b05557768cf5d4b343b07894003f95fc1a\">\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=\"User-Level Booking Limits - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Account+Settings\u0026amp;title=User-Level+Booking+Limits\u0026amp;description=Cap+how+many+confirmed+meetings+you+accept+per+day%2C+week%2C+or+month+across+every+event+type+in+your+account%2C+so+your+calendar+never+fills+past+your+capacity.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=18fcee9445ffb36c66ebbdf4177692b05557768cf5d4b343b07894003f95fc1a\">\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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1972F5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cal.id/docs/settings/booking-limits\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/settings/booking-limits.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cal.id/#organization\",\"name\":\"Cal ID\",\"url\":\"https://cal.id\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cal.id/docs#website\",\"name\":\"Cal ID\",\"url\":\"https://cal.id/docs\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cal.id/docs/settings/booking-limits#webpage\",\"url\":\"https://cal.id/docs/settings/booking-limits\",\"name\":\"User-Level Booking Limits\",\"description\":\"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.\",\"dateModified\":\"2026-09-02T17:52:54.807Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/settings/booking-limits#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/settings/booking-limits#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Account Settings\",\"item\":\"https://cal.id/docs/settings/profile\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User-Level Booking Limits\",\"item\":\"https://cal.id/docs/settings/booking-limits\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/settings/booking-limits#article\",\"headline\":\"User-Level Booking Limits\",\"name\":\"User-Level Booking Limits\",\"description\":\"Cap how many confirmed meetings you accept per day, week, or month across every event type in your account, so your calendar never fills past your capacity.\",\"url\":\"https://cal.id/docs/settings/booking-limits\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/settings/booking-limits#webpage\"},\"dateModified\":\"2026-09-02T17:52:54.807Z\",\"keywords\":\"user level booking limits, account booking limits, bookings per day, meeting capacity, limit total meetings, booking limits settings\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"},\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cal ID\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cal ID","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Event Types","pages":[{"title":"Event Types","href":"/event-types/overview"}]},{"tab":"Scheduling \u0026 Teams","pages":[{"title":"Scheduling \u0026 Teams","href":"/scheduling/overview"}]},{"tab":"Apps \u0026 Integrations","pages":[{"title":"Apps \u0026 Integrations","href":"/apps/overview"}]},{"tab":"Customization \u0026 Settings","groups":[{"group":"Overview","pages":[{"title":"Customization \u0026 Settings","icon":"palette","sidebarTitle":"Overview","href":"/customization/overview"}]},{"group":"Appearance","pages":[{"title":"Customizing Your Appearance in Cal ID","sidebarTitle":"Appearance","icon":"palette","href":"/appearance/appearance"},{"title":"Team Appearance Settings","icon":"users-gear","href":"/appearance/team-appearance"}]},{"group":"Branding","pages":[{"title":"Custom Branding for Personal","icon":"wand-magic-sparkles","href":"/branding/personal"},{"title":"Custom Branding for Teams","icon":"users-gear","href":"/branding/teams"},{"title":"Public Page Banner","icon":"image","href":"/branding/banner"},{"title":"Public Page Banner for Team","icon":"image","href":"/branding/banner-team"},{"title":"How to Add Social Profiles in Cal ID","sidebarTitle":"Social Profiles","icon":"share-nodes","href":"/branding/social-profiles"},{"title":"Managing Custom Brand Colors in Cal ID","sidebarTitle":"Brand Colors","icon":"palette","href":"/branding/brand-colors"},{"title":"Managing Custom Brand Colors in Cal ID for Team","sidebarTitle":"Brand Colors (Team)","icon":"palette","href":"/branding/brand-colors-team"},{"title":"Customize Your Brand Logo and Favicon in Cal ID","sidebarTitle":"Logo \u0026 Favicon","icon":"image","href":"/branding/logo-favicon"},{"title":"Customize Your Brand Logo and Favicon in Cal ID for Team","sidebarTitle":"Logo \u0026 Favicon (Team)","icon":"image","href":"/branding/logo-favicon-team"}]},{"group":"Account Settings","pages":[{"title":"Managing Your Cal ID Profile Settings","sidebarTitle":"Profile","icon":"user","href":"/settings/profile"},{"title":"Configure Language, Timezone, and Travel Schedule in Cal ID","sidebarTitle":"General","description":"Set your preferred language, adjust your primary timezone, and configure travel schedules in Cal ID to keep bookings accurate even when you're on the move.","icon":"globe","href":"/settings/general"},{"title":"User-Level Booking Limits","sidebarTitle":"Booking Limits","icon":"gauge-high","href":"/settings/booking-limits"},{"title":"How to Set Your Internal Time Format","sidebarTitle":"Time Format","description":"Choose whether your Cal ID dashboard displays hours in 12-hour or 24-hour format for your internal views without affecting your booking page.","icon":"clock","href":"/settings/time-format"},{"title":"Start of the Week","icon":"calendar","href":"/settings/start-of-week"},{"title":"Dynamic Group Links","icon":"link","href":"/settings/dynamic-group-links"},{"title":"Managing Push Notifications in Cal ID","sidebarTitle":"Push Notifications","icon":"bell","href":"/settings/push-notifications"},{"title":"Managing Your Cal ID Account Password","sidebarTitle":"Password","icon":"lock","href":"/settings/password"}]},{"group":"Insights","pages":[{"title":"Analyzing Booking Performance with Cal ID Insights","icon":"chart-line","href":"/insights/booking-performance"},{"title":"Analyzing Workflow Performance in Cal ID Insights","icon":"gears","href":"/insights/workflow-performance"},{"title":"Analyzing Routing Form Performance in Cal ID Insights","icon":"filter","href":"/insights/routing-performance"}]}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"User-Level Booking Limits - Cal ID","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bj1PpgeO.js","DynamicMarkdown-Bas9A7wq.js","zoom-image-lightbox-B-WKhCOL.js","lightbox-handle-r17bVUz3.js"]}