See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.
The Contracts page brings all recurring budget items of your budget together in one list. Recurring budget items repeat at regular intervals, such as monthly salaries, rents or sales contracts. On this page you can review and edit them without opening a report.
Click Contracts in the sidebar. Your organization decides which pages the sidebar shows, so if you don’t see it, ask your Caleido admin
In a workbook, you can also add Contracts as a tab: click + (Add tab) in the tab bar, select Contracts and click Apply
The page shows the budget items of the active budget. To see another budget, click the budget name in the top bar and pick the budget. See Manage budgets.
For example, to end a salary, set an End date on that budget item.Changed rows are kept as unsaved changes until you click Save in the table header. Click the unsaved changes count to review or discard single changes.
Changing the frequency, start date or item type of a recurring budget item rebuilds the whole series. Edits made to single periods are discarded.
Add > Insert 1 row below: choose an item type to add a new recurring budget item. New rows are monthly by default. You can also right-click an empty table and choose Insert 1 row below
Add > Duplicate: copies the selected budget item
Regenerate: recalculates the selected budget items
Delete: deletes the selected budget items after you confirm
You can also right-click a row for the same actions.
Search: type in the search field above the table to find contracts by any text on the row
Filter: open Actions and select Modify > Filter…. On the Quick tab, filter by Counterparty or by Label (dimension item). Clear filters removes them. The Advanced tab lets you build conditions on any field
Open Actions and select Modify > Group… to group contracts by any field, for example by counterparty or dimension. Grouping helps you see the big picture when you have many recurring items.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Caleido","colors":{"primary":"#1060F7","light":"#E7EFFE","dark":"#09092C"},"logo":{"light":"https://mintcdn.com/caleidooy/Le12g7aQdgT8OSMq/images/Caleido_logo.png?fit=max\u0026auto=format\u0026n=Le12g7aQdgT8OSMq\u0026q=85\u0026s=b1467576e84353d19e25dbd1dacd8e77","dark":"https://mintcdn.com/caleidooy/Le12g7aQdgT8OSMq/images/Caleido_logo.png?fit=max\u0026auto=format\u0026n=Le12g7aQdgT8OSMq\u0026q=85\u0026s=b1467576e84353d19e25dbd1dacd8e77"},"favicon":"https://mintcdn.com/caleidooy/ovXr5CsxQMPJpbb5/images/Caleido_favicon.png?fit=max\u0026auto=format\u0026n=ovXr5CsxQMPJpbb5\u0026q=85\u0026s=95e60e60eec50fdfc3b3c1f7b1a379e1","navbar":{"links":[{"href":"https://caleido.io","label":"caleido.io"}],"primary":{"type":"button","label":"Log in to Caleido","href":"https://app.caleido.io"}},"footer":{"socials":{"website":"https://caleido.io"}},"styling":{"latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"fi","navbar":{"links":[{"href":"https://caleido.io","label":"caleido.io"}],"primary":{"type":"button","label":"Kirjaudu Caleidoon","href":"https://app.caleido.io"}},"href":"fi"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"caleidooy","hasAudioNarration":false,"actualSubdomain":"caleidooy","customDomains":["support.caleido.io"],"gitSource":{"type":"github","owner":"caleido-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf925a2ea4f8f6aa2675ed","collectionId":"e5b61c2d-b01e-4519-95f0-34ab59ae15d1","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf925a2ea4f8f6aa2675ed"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adf925a2ea4f8f6aa2675ed","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"Documentation","count":41},{"language":"fi","tag":"Ohjeet","count":41},{"language":"en","tag":"Budgeting","count":11},{"language":"fi","tag":"Budjetointi","count":11},{"language":"en","tag":"Changelog","count":10},{"language":"en","tag":"Releases","count":10},{"language":"fi","tag":"Muutosloki","count":10},{"language":"fi","tag":"Julkaisut","count":10},{"language":"en","tag":"Reporting","count":8},{"language":"fi","tag":"Raportointi","count":8},{"language":"en","tag":"Get started","count":5},{"language":"fi","tag":"Aloitus","count":5},{"language":"en","tag":"Concepts","count":4},{"language":"fi","tag":"Käsitteet","count":4},{"language":"en","tag":"Cash flow","count":2},{"language":"en","tag":"Dimensions","count":2},{"language":"en","tag":"Settings","count":2},{"language":"fi","tag":"Kassavirta","count":2},{"language":"fi","tag":"Dimensiot","count":2},{"language":"fi","tag":"Asetukset","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@caleido.io","showHelpButton":true}},"basePath":"","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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#content-side-layout{display:none}#content-area{max-width:80%}[data-component-name=language-switcher] [data-component-name=nav-dropdown-trigger]::after,nav-dropdown-trigger[aria-label*=Language i]::after,nav-dropdown-trigger[aria-label*=language i]::after{content:\"\";display:inline-block;width:1rem;height:1rem;margin-left:.4rem;vertical-align:middle;background-color:currentColor;-webkit-mask:url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\u003ccircle cx='12' cy='12' r='10'/>\u003cpath d='M2 12h20'/>\u003cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/>\u003c/svg>\") no-repeat center/contain;mask:url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'>\u003ccircle cx='12' cy='12' r='10'/>\u003cpath d='M2 12h20'/>\u003cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/>\u003c/svg>\") no-repeat center/contain}"}],"page":{"pagePath":"guides/budgeting/contracts","slug":"/guides/budgeting/contracts","pageMetadata":{"title":"Manage contracts","description":"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.","href":"/guides/budgeting/contracts"},"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: \"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.\"\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`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Contracts`}),` page brings all recurring budget items of your budget together in one list. Recurring budget items repeat at regular intervals, such as monthly salaries, rents or sales contracts. On this page you can review and edit them without opening a report.`]}),`\n`,_jsx(Heading,{level:`2`,id:`open-the-contracts-page`,children:`Open the Contracts page`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Contracts`}),` in the sidebar. Your organization decides which pages the sidebar shows, so if you don’t see it, ask your Caleido admin`]}),`\n`,_jsxs(_components.li,{children:[`In a workbook, you can also add `,_jsx(_components.strong,{children:`Contracts`}),` as a tab: click `,_jsx(_components.strong,{children:`+`}),` (`,_jsx(_components.strong,{children:`Add tab`}),`) in the tab bar, select `,_jsx(_components.strong,{children:`Contracts`}),` and click `,_jsx(_components.strong,{children:`Apply`})]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The page shows the budget items of the active budget. To see another budget, click the budget name in the top bar and pick the budget. See `,_jsx(_components.a,{href:`/guides/budgeting/manage-budgets`,children:`Manage budgets`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`category-tabs`,children:`Category tabs`}),`\n`,_jsxs(_components.p,{children:[`The tabs along the bottom group the budget items by category, for example personnel or revenue. `,_jsx(_components.strong,{children:`All`}),` shows every recurring budget item.`]}),`\n`,_jsx(Heading,{level:`2`,id:`edit-contracts`,children:`Edit contracts`}),`\n`,_jsx(_components.p,{children:`Double-click a cell to edit it, for example:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Amount`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Frequency`})}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Start date`}),` and `,_jsx(_components.strong,{children:`End date`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Item type`}),`, `,_jsx(_components.strong,{children:`Account`}),`, `,_jsx(_components.strong,{children:`Counterparty`}),` and `,_jsx(_components.strong,{children:`Memo`})]}),`\n`,_jsx(_components.li,{children:`dimensions and settings such as the VAT rate`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For example, to end a salary, set an `,_jsx(_components.strong,{children:`End date`}),` on that budget item.`]}),`\n`,_jsxs(_components.p,{children:[`Changed rows are kept as unsaved changes until you click `,_jsx(_components.strong,{children:`Save`}),` in the table header. Click the unsaved changes count to review or discard single changes.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Changing the frequency, start date or item type of a recurring budget item rebuilds the whole series. Edits made to single periods are discarded.`})}),`\n`,_jsx(Heading,{level:`2`,id:`add-duplicate-and-delete`,children:`Add, duplicate and delete`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Actions`}),` in the table header:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add`}),` > `,_jsx(_components.strong,{children:`Insert 1 row below`}),`: choose an item type to add a new recurring budget item. New rows are monthly by default. You can also right-click an empty table and choose `,_jsx(_components.strong,{children:`Insert 1 row below`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add`}),` > `,_jsx(_components.strong,{children:`Duplicate`}),`: copies the selected budget item`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Regenerate`}),`: recalculates the selected budget items`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delete`}),`: deletes the selected budget items after you confirm`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can also right-click a row for the same actions.`}),`\n`,_jsx(Heading,{level:`2`,id:`choose-columns`,children:`Choose columns`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Actions`}),` and select `,_jsx(_components.strong,{children:`Columns…`}),`.`]}),`\n`,_jsx(_components.li,{children:`Select the columns you want, for example a dimension.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Apply`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Restore defaults`}),` brings back the default columns.`]}),`\n`,_jsx(Heading,{level:`2`,id:`search-and-filter`,children:`Search and filter`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search`}),`: type in the search field above the table to find contracts by any text on the row`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Filter`}),`: open `,_jsx(_components.strong,{children:`Actions`}),` and select `,_jsx(_components.strong,{children:`Modify`}),` > `,_jsx(_components.strong,{children:`Filter…`}),`. On the `,_jsx(_components.strong,{children:`Quick`}),` tab, filter by `,_jsx(_components.strong,{children:`Counterparty`}),` or by `,_jsx(_components.strong,{children:`Label`}),` (dimension item). `,_jsx(_components.strong,{children:`Clear filters`}),` removes them. The `,_jsx(_components.strong,{children:`Advanced`}),` tab lets you build conditions on any field`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`group`,children:`Group`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Actions`}),` and select `,_jsx(_components.strong,{children:`Modify`}),` > `,_jsx(_components.strong,{children:`Group…`}),` to group contracts by any field, for example by counterparty or dimension. Grouping helps you see the big picture when you have many recurring items.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/budgeting/edit-budget-items`,children:`Edit budget items`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/guides/budgeting/create-a-budget`,children:`Create a budget`})}),`\n`]})]})}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":"Manage contracts","description":"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.","href":"/guides/budgeting/contracts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Open the Contracts page","slug":"open-the-contracts-page","depth":2,"children":[]},{"title":"Category tabs","slug":"category-tabs","depth":2,"children":[]},{"title":"Edit contracts","slug":"edit-contracts","depth":2,"children":[]},{"title":"Add, duplicate and delete","slug":"add-duplicate-and-delete","depth":2,"children":[]},{"title":"Choose columns","slug":"choose-columns","depth":2,"children":[]},{"title":"Search and filter","slug":"search-and-filter","depth":2,"children":[]},{"title":"Group","slug":"group","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"caleidooy","siteName":"Caleido","title":"Manage contracts - Caleido","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/guides/budgeting/contracts","matchLevel":0},"fi":{"href":"/fi/guides/budgeting/contracts","matchLevel":1}}},"lastModified":"2026-10-22T06:39:42.338Z","originalFileLocation":"guides/budgeting/contracts.mdx","locale":"en"},"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=\"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Caleido\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/caleidooy/_JWiEFcJTweJJ6kq/_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/caleidooy/_JWiEFcJTweJJ6kq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/caleidooy/_JWiEFcJTweJJ6kq/_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/caleidooy/_JWiEFcJTweJJ6kq/_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/caleidooy/_JWiEFcJTweJJ6kq/_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/caleidooy/_JWiEFcJTweJJ6kq/_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/caleidooy/_JWiEFcJTweJJ6kq/_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/caleidooy/_JWiEFcJTweJJ6kq/_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/caleidooy/_JWiEFcJTweJJ6kq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Manage contracts - Caleido\">\u003cmeta data-mint-head property=\"og:description\" content=\"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Caleido\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://support.caleido.io/guides/budgeting/contracts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://caleidooy.mintlify.app/_mintlify/api/og/v2?division=Budgeting\u0026amp;title=Manage+contracts\u0026amp;description=See+every+recurring+budget+item+of+the+active+budget+on+the+Contracts+page%2C+and+edit%2C+add%2C+duplicate%2C+search%2C+filter+and+group+them+in+one+place.\u0026amp;theme=a927cd007db00e141f6ab69c\u0026amp;signature=68c15c204ebe4f225365cff529da2d62c0f8bd6a9242e7660ee25d3d3d373064\">\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=\"Manage contracts - Caleido\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://caleidooy.mintlify.app/_mintlify/api/og/v2?division=Budgeting\u0026amp;title=Manage+contracts\u0026amp;description=See+every+recurring+budget+item+of+the+active+budget+on+the+Contracts+page%2C+and+edit%2C+add%2C+duplicate%2C+search%2C+filter+and+group+them+in+one+place.\u0026amp;theme=a927cd007db00e141f6ab69c\u0026amp;signature=68c15c204ebe4f225365cff529da2d62c0f8bd6a9242e7660ee25d3d3d373064\">\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/caleidooy/_JWiEFcJTweJJ6kq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Caleido\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1060F7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://support.caleido.io/guides/budgeting/contracts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/budgeting/contracts.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://support.caleido.io/guides/budgeting/contracts\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fi\" href=\"https://support.caleido.io/fi/guides/budgeting/contracts\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://support.caleido.io/guides/budgeting/contracts\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://support.caleido.io/#organization\",\"name\":\"Caleido\",\"url\":\"https://support.caleido.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/caleidooy/Le12g7aQdgT8OSMq/images/Caleido_logo.png?fit=max\u0026auto=format\u0026n=Le12g7aQdgT8OSMq\u0026q=85\u0026s=b1467576e84353d19e25dbd1dacd8e77\"}},{\"@type\":\"WebSite\",\"@id\":\"https://support.caleido.io#website\",\"name\":\"Caleido\",\"url\":\"https://support.caleido.io\",\"publisher\":{\"@id\":\"https://support.caleido.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://support.caleido.io/guides/budgeting/contracts#webpage\",\"url\":\"https://support.caleido.io/guides/budgeting/contracts\",\"name\":\"Manage contracts\",\"description\":\"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.\",\"dateModified\":\"2026-10-22T06:39:42.338Z\",\"isPartOf\":{\"@id\":\"https://support.caleido.io#website\"},\"breadcrumb\":{\"@id\":\"https://support.caleido.io/guides/budgeting/contracts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://support.caleido.io/guides/budgeting/contracts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Budgeting\",\"item\":\"https://support.caleido.io/guides/budgeting/create-a-budget\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Manage contracts\",\"item\":\"https://support.caleido.io/guides/budgeting/contracts\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://support.caleido.io/guides/budgeting/contracts#article\",\"headline\":\"Manage contracts\",\"name\":\"Manage contracts\",\"description\":\"See every recurring budget item of the active budget on the Contracts page, and edit, add, duplicate, search, filter and group them in one place.\",\"url\":\"https://support.caleido.io/guides/budgeting/contracts\",\"mainEntityOfPage\":{\"@id\":\"https://support.caleido.io/guides/budgeting/contracts#webpage\"},\"dateModified\":\"2026-10-22T06:39:42.338Z\",\"publisher\":{\"@id\":\"https://support.caleido.io/#organization\"},\"isPartOf\":{\"@id\":\"https://support.caleido.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Caleido\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Caleido","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Documentation","groups":[{"group":"Get started","pages":[{"title":"Caleido documentation","mode":"wide","href":""},{"title":"Introduction to Caleido","href":"/get-started/introduction"},{"title":"Navigate Caleido","href":"/get-started/navigate-caleido"},{"title":"Find anything with global search","href":"/get-started/global-search"},{"title":"Sign in to Caleido","href":"/get-started/sign-in"}]},{"group":"Workbooks","pages":[{"title":"Create a workbook","href":"/guides/workbooks/create-a-workbook"},{"title":"Share a workbook","href":"/guides/workbooks/share-a-workbook"}]},{"group":"Reporting","pages":[{"title":"Use the report library","href":"/guides/reporting/report-library"},{"title":"Edit a report template","href":"/guides/reporting/edit-a-report"},{"title":"Add elements to a tab","href":"/guides/reporting/add-elements-to-a-tab"},{"title":"Build a chart","href":"/guides/reporting/build-a-chart"},{"title":"Set the report date range","href":"/guides/reporting/date-range"},{"title":"Set up report columns","href":"/guides/reporting/columns"},{"title":"Format numbers in a report","href":"/guides/reporting/number-formatting"},{"title":"Export a report","href":"/guides/reporting/export-a-report"}]},{"group":"Budgeting","pages":[{"title":"Create a budget","href":"/guides/budgeting/create-a-budget"},{"title":"Manage budgets","href":"/guides/budgeting/manage-budgets"},{"title":"Budget in the report grid","href":"/guides/budgeting/budget-in-the-report-grid"},{"title":"Edit budget items","href":"/guides/budgeting/edit-budget-items"},{"title":"Create a budget from actuals","href":"/guides/budgeting/create-a-budget-from-actuals"},{"title":"Copy a budget","href":"/guides/budgeting/copy-a-budget"},{"title":"Plan with scenarios and investments","href":"/guides/budgeting/scenarios"},{"title":"Paste budget figures from Excel","href":"/guides/budgeting/paste-from-excel"},{"title":"Budget a loan with the loan calculator","href":"/guides/budgeting/loan-calculator"},{"title":"Budget asset depreciation","description":"Calculate a depreciation schedule for one or more fixed assets with straight-line, declining balance or sum-of-years-digits depreciation, and save the depreciation, and optionally the purchase, to your budget.","href":"/guides/budgeting/depreciation-schedule"},{"title":"Manage contracts","href":"/guides/budgeting/contracts"}]},{"group":"Cash flow","pages":[{"title":"Link payments to accruals","description":"Link accrual transactions to the payment that settled them so the direct cash flow shows the cost on the day it was actually paid, and remove links when you need to.","href":"/guides/cash-flow/link-payments-to-accruals"},{"title":"Connect bank accounts and view bank balances","href":"/guides/cash-flow/bank-balances"}]},{"group":"Receivables \u0026 payables","pages":[{"title":"Review receivables and payables","href":"/guides/receivables-payables/receivables-and-payables"}]},{"group":"Dimensions","pages":[{"title":"Label data on a report","href":"/guides/dimensions/label-data"},{"title":"Automate labeling with rules","href":"/guides/dimensions/labeling-rules"}]},{"group":"Transactions","pages":[{"title":"Use the general ledger and journal","href":"/guides/transactions/general-ledger"},{"title":"Create a journal entry","href":"/guides/transactions/journal-entries"}]},{"group":"Settings","pages":[{"title":"Map accounts to the statements","href":"/guides/settings/account-mapping"},{"title":"Map accounts to the cash flow","href":"/guides/settings/cash-flow-mapping"}]},{"group":"Concepts","pages":[{"title":"How Caleido works","href":"/concepts/how-caleido-works"},{"title":"Actuals, budgets and forecasts","href":"/concepts/actuals-budgets-and-forecasts"},{"title":"Direct cash flow","href":"/concepts/direct-cash-flow"},{"title":"MRR and ARR","href":"/concepts/mrr-and-arr"}]},{"group":"Reference","pages":[{"title":"Keyboard shortcuts","href":"/reference/keyboard-shortcuts"},{"title":"Glossary","href":"/reference/glossary"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2-18-budget-scenarios-and-workbooks"}]}]},{"language":"fi","navbar":{"links":[{"href":"https://caleido.io","label":"caleido.io"}],"primary":{"type":"button","label":"Kirjaudu Caleidoon","href":"https://app.caleido.io"}},"pages":[{"title":"fi","href":"/fi/guides/budgeting/contracts"}]}]},"basePath":"","title":"Manage contracts - Caleido","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}