Track Unit Economics to Justify Cloud Cost Increases
Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.
Not every cost increase is a problem. More customers, higher traffic, and new workloads all raise cloud spend. That nuance is usually lost when finance reviews the bill.Engineering needs to show that costs grew because the business grew, not because something broke.Connect a usage source from Integrations > + Add integration > External metric, then define formulas in Explorer to track over time.
Your cloud billing data is connected to Costory (see Quickstart).
You have access to a business or usage metric (for example active users, API calls, or transactions) from a source on the External metric grid: Datadog, Datadog CI Visibility, Amplitude, BigQuery, Google Sheets, Tsuga, CloudWatch, or S3.
Connect the usage data that matters to your business from any source on the External metric grid: Datadog, Datadog CI Visibility, Amplitude, BigQuery, Google Sheets, Tsuga, CloudWatch, or S3.See Metrics Correlation for connection details.
Usage metrics queried next to cloud cost data
2
Define a unit economics formula
Once you can query the metric in Advanced Explorer, define a formula in Explorer to track the KPIs that matter:
Cost per active customer, to track infrastructure efficiency per user
Storage cost per document, to monitor storage efficiency at the resource level
Lambda cost per OCR job, to measure serverless cost per operation
A custom KPI that matches how your business measures output
These metrics can be visualized over time and scoped by team, product, or region.
The Costory MCP can assemble the view for you: “build a cost-per-active-customer chart over the last 6 months and save it to a dashboard.”
3
Share unit economics with stakeholders
Use the resulting charts to show finance that your cost per user is going down even as total spend goes up.
Include unit economics in your monthly cost report. The Digest can reference usage metrics in its AI-generated explanations.
Share per-team reports: Give each squad visibility into their own costs. See Decentralize FinOps.
Last modified on August 20, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Costory Documentation","colors":{"primary":"#1D3C93","light":"#305DD9","dark":"#1D3C93"},"logo":{"light":"https://mintcdn.com/costory/jdghijjvsrOsYiTC/logo/light.png?fit=max\u0026auto=format\u0026n=jdghijjvsrOsYiTC\u0026q=85\u0026s=dee63acdba91bf952855557cc5c5ec16","dark":"https://mintcdn.com/costory/jdghijjvsrOsYiTC/logo/light.png?fit=max\u0026auto=format\u0026n=jdghijjvsrOsYiTC\u0026q=85\u0026s=dee63acdba91bf952855557cc5c5ec16","href":"https://costory.io"},"favicon":"https://mintcdn.com/costory/stODLWETeKeyz7ed/favicon-new.svg?fit=max\u0026auto=format\u0026n=stODLWETeKeyz7ed\u0026q=85\u0026s=334ff5307103e4ffc0473bb6e1b9b56c","appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://costory.io","label":"Website"}],"primary":{"type":"button","label":"Start a free trial","href":"https://app.costory.io/welcome-demo?utm_source=get-started"}},"integrations":{"posthog":{"apiKey":"phc_jgU0iQbU4Arfu5ouKpn9YhzkTWv3P5VfW2n7sJsKR0P","apiHost":"https://user.costory.io","sessionRecording":true}},"contextual":{"options":["copy","view","chatgpt","claude","aistudio"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"costory","hasAudioNarration":false,"actualSubdomain":"costory","customDomains":["docs.costory.io"],"gitSource":{"type":"github","owner":"costory-io","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af2033088844f4e905da51d","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API Reference","count":124},{"language":"default","tag":"Documentation","count":70},{"language":"default","tag":"Setup","count":44},{"language":"default","tag":"Alerts V2","count":26},{"language":"default","tag":"Dashboards","count":23},{"language":"default","tag":"Billing Data","count":22},{"language":"default","tag":"Use Cases","count":17},{"language":"default","tag":"Reports","count":16},{"language":"default","tag":"Metrics Correlation","count":13},{"language":"default","tag":"Events","count":11}]},"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":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"automate-reporting/unit-economics","slug":"/automate-reporting/unit-economics","pageMetadata":{"title":"Track Unit Economics to Justify Cloud Cost Increases","description":"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.","sidebarTitle":"Justify cost increases","href":"/automate-reporting/unit-economics"},"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: \"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.\"\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`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedFrame,OptimizedImage,Step,Steps,Tip,Tooltip}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Tooltip)_missingMdxReference(`Tooltip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Not every cost increase is a problem. More customers, higher traffic, and new workloads all raise cloud spend. That nuance is usually lost when finance reviews the bill.`}),`\n`,_jsx(_components.p,{children:`Engineering needs to show that costs grew because the business grew, not because something broke.`}),`\n`,_jsxs(_components.p,{children:[`Connect a usage source from `,_jsx(_components.strong,{children:`Integrations`}),` > `,_jsx(_components.strong,{children:`+ Add integration`}),` > `,_jsx(_components.strong,{children:`External metric`}),`, then define formulas in Explorer to track `,_jsx(Tooltip,{tip:`Financial metrics expressed on a per-unit basis: cost per customer, cost per API call, cost per transaction.`,cta:`See Glossary`,href:`/docs/glossary#unit-economics`,children:`unit economics`}),` over time.`]}),`\n`,_jsx(OptimizedFrame,{src:`https://cdn.lottielab.com/l/5GnDe9gH9vkF30.html`,title:`Embedded content`,className:`mint-w-full mint-h-96 mint-rounded-xl`}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Your cloud billing data is connected to Costory (see `,_jsx(_components.a,{href:`/get-started/quickstart`,children:`Quickstart`}),`).`]}),`\n`,_jsxs(_components.li,{children:[`You have access to a business or usage metric (for example active users, API calls, or transactions) from a source on the `,_jsx(_components.a,{href:`/setup/usage-metrics`,children:`External metric`}),` grid: Datadog, Datadog CI Visibility, Amplitude, BigQuery, Google Sheets, Tsuga, CloudWatch, or S3.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-get`,children:`What you get`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Usage metrics queried next to your cloud cost data.`}),`\n`,_jsx(_components.li,{children:`Custom unit economics formulas (cost per user, cost per request, cost per transaction, etc.) visualized over time.`}),`\n`,_jsx(_components.li,{children:`Evidence that cost increases track with business growth, ready to share with finance and leadership.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-track-unit-economics-step-by-step`,children:`How to track unit economics step by step`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Connect a usage metric`,children:[_jsxs(_components.p,{children:[`Connect the usage data that matters to your business from any source on the `,_jsx(_components.a,{href:`/setup/usage-metrics`,children:`External metric`}),` grid: Datadog, Datadog CI Visibility, Amplitude, BigQuery, Google Sheets, Tsuga, CloudWatch, or S3.`]}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/setup/usage-metrics`,children:`Metrics Correlation`}),` for connection details.`]}),_jsx(Frame,{caption:`Usage metrics queried next to cloud cost data`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/costory/RpRZ9xA1sDfxexAj/images/unit-economics-dashboard.png?fit=max\u0026auto=format\u0026n=RpRZ9xA1sDfxexAj\u0026q=85\u0026s=eadd133322463f6b3948f5530a1089d0`,alt:`Unit Economics`,\"data-og-width\":`662`,width:`662`,\"data-og-height\":`514`,height:`514`,\"data-path\":`images/unit-economics-dashboard.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/costory/RpRZ9xA1sDfxexAj/images/unit-economics-dashboard.png?w=280\u0026fit=max\u0026auto=format\u0026n=RpRZ9xA1sDfxexAj\u0026q=85\u0026s=d7aa4ccc79bf73684da954e4a7b8ac70 280w, https://mintcdn.com/costory/RpRZ9xA1sDfxexAj/images/unit-economics-dashboard.png?w=560\u0026fit=max\u0026auto=format\u0026n=RpRZ9xA1sDfxexAj\u0026q=85\u0026s=e624c3ac6d9df913b930d48a7c9da35a 560w, https://mintcdn.com/costory/RpRZ9xA1sDfxexAj/images/unit-economics-dashboard.png?w=840\u0026fit=max\u0026auto=format\u0026n=RpRZ9xA1sDfxexAj\u0026q=85\u0026s=fb0d62ab84325470d91224db7bdbd363 840w, https://mintcdn.com/costory/RpRZ9xA1sDfxexAj/images/unit-economics-dashboard.png?w=1100\u0026fit=max\u0026auto=format\u0026n=RpRZ9xA1sDfxexAj\u0026q=85\u0026s=f5309c78be63d5f8b45be6e4efdc1486 1100w, https://mintcdn.com/costory/RpRZ9xA1sDfxexAj/images/unit-economics-dashboard.png?w=1650\u0026fit=max\u0026auto=format\u0026n=RpRZ9xA1sDfxexAj\u0026q=85\u0026s=3174bb62b048d5a63b7f4ff5c9aa218d 1650w, https://mintcdn.com/costory/RpRZ9xA1sDfxexAj/images/unit-economics-dashboard.png?w=2500\u0026fit=max\u0026auto=format\u0026n=RpRZ9xA1sDfxexAj\u0026q=85\u0026s=27b6b3a1c0d270b24e211b059c91d754 2500w`})})]}),_jsxs(Step,{title:`Define a unit economics formula`,children:[_jsxs(_components.p,{children:[`Once you can query the metric in Advanced Explorer, define a formula in `,_jsx(_components.a,{href:`/features/cost-explorer`,children:`Explorer`}),` to track the KPIs that matter:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Cost per active customer, to track infrastructure efficiency per user`}),`\n`,_jsx(_components.li,{children:`Storage cost per document, to monitor storage efficiency at the resource level`}),`\n`,_jsx(_components.li,{children:`Lambda cost per OCR job, to measure serverless cost per operation`}),`\n`,_jsx(_components.li,{children:`A custom KPI that matches how your business measures output`}),`\n`]}),_jsx(_components.p,{children:`These metrics can be visualized over time and scoped by team, product, or region.`}),_jsx(Tip,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/features/mcp`,children:`Costory MCP`}),` can assemble the view for you: “build a cost-per-active-customer chart over the last 6 months and save it to a dashboard.”`]})})]}),_jsxs(Step,{title:`Share unit economics with stakeholders`,children:[_jsxs(_components.p,{children:[`Use the resulting charts to show finance that your cost per user is going `,_jsx(_components.em,{children:`down`}),` even as total spend goes up.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Include unit economics in your `,_jsx(_components.a,{href:`/automate-reporting/monthly-reviews`,children:`monthly cost report`}),`. The Digest can reference usage metrics in its AI-generated explanations.`]}),`\n`,_jsxs(_components.li,{children:[`Share per-team unit economics via `,_jsx(_components.a,{href:`/features/slack-reports`,children:`Cost Reports`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Present the right metrics to leadership. See `,_jsx(_components.a,{href:`/use-cases/what_your_exec_team_wants/value`,children:`FinOps metrics for exec team`}),`.`]}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`See a full example:`}),` `,_jsx(_components.a,{href:`/use-cases/amplitude/cost_per_active_users`,children:`Calculate your cost per thousand active users using Amplitude`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Show leadership the right numbers:`}),` `,_jsx(_components.a,{href:`/use-cases/what_your_exec_team_wants/value`,children:`FinOps metrics for exec team`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Share per-team reports:`}),` Give each squad visibility into their own costs. See `,_jsx(_components.a,{href:`/automate-reporting/decentralize-finops`,children:`Decentralize FinOps`}),`.`]}),`\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":"Track Unit Economics to Justify Cloud Cost Increases","description":"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.","sidebarTitle":"Justify cost increases","href":"/automate-reporting/unit-economics"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"What you get","slug":"what-you-get","depth":2,"children":[]},{"title":"How to track unit economics step by step","slug":"how-to-track-unit-economics-step-by-step","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-h-96 {\n height: 24rem\n}\n.mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"costory","siteName":"Costory Documentation","title":"Track Unit Economics to Justify Cloud Cost Increases - Costory Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-20T07:05:16.824Z","gitLastModified":"2026-08-20T07:04:25.000Z","originalFileLocation":"automate-reporting/unit-economics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"light\"}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=\"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Costory Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintcdn.com/costory/stODLWETeKeyz7ed/favicon-new.svg?fit=max\u0026amp;auto=format\u0026amp;n=stODLWETeKeyz7ed\u0026amp;q=85\u0026amp;s=334ff5307103e4ffc0473bb6e1b9b56c\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintcdn.com/costory/stODLWETeKeyz7ed/favicon-new.svg?fit=max\u0026amp;auto=format\u0026amp;n=stODLWETeKeyz7ed\u0026amp;q=85\u0026amp;s=334ff5307103e4ffc0473bb6e1b9b56c\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintcdn.com/costory/stODLWETeKeyz7ed/favicon-new.svg?fit=max\u0026amp;auto=format\u0026amp;n=stODLWETeKeyz7ed\u0026amp;q=85\u0026amp;s=334ff5307103e4ffc0473bb6e1b9b56c\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintcdn.com/costory/stODLWETeKeyz7ed/favicon-new.svg?fit=max\u0026amp;auto=format\u0026amp;n=stODLWETeKeyz7ed\u0026amp;q=85\u0026amp;s=334ff5307103e4ffc0473bb6e1b9b56c\">\u003cmeta data-mint-head property=\"og:title\" content=\"Track Unit Economics to Justify Cloud Cost Increases - Costory Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Costory Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.costory.io/automate-reporting/unit-economics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://costory.mintlify.site/_mintlify/api/og/v2?division=Analyze\u0026amp;title=Track+Unit+Economics+to+Justify+Cloud+Cost+Increases\u0026amp;description=Link+cloud+cost+increases+to+business+growth+by+connecting+external+metrics+in+Costory+and+building+unit+economics+formulas.+Defend+scaling+decisions+with+data.\u0026amp;theme=1281d3dcbd6f73a9ab3b217e\u0026amp;signature=9253409f9b86c85dea14f1b75847f45ebf63dbe81e1d58641fa158f18dc4f0a9\">\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=\"Track Unit Economics to Justify Cloud Cost Increases - Costory Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://costory.mintlify.site/_mintlify/api/og/v2?division=Analyze\u0026amp;title=Track+Unit+Economics+to+Justify+Cloud+Cost+Increases\u0026amp;description=Link+cloud+cost+increases+to+business+growth+by+connecting+external+metrics+in+Costory+and+building+unit+economics+formulas.+Defend+scaling+decisions+with+data.\u0026amp;theme=1281d3dcbd6f73a9ab3b217e\u0026amp;signature=9253409f9b86c85dea14f1b75847f45ebf63dbe81e1d58641fa158f18dc4f0a9\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/costory/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Costory Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1D3C93\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.costory.io/automate-reporting/unit-economics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/automate-reporting/unit-economics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.costory.io/#organization\",\"name\":\"Costory Documentation\",\"url\":\"https://docs.costory.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/costory/jdghijjvsrOsYiTC/logo/light.png?fit=max\u0026auto=format\u0026n=jdghijjvsrOsYiTC\u0026q=85\u0026s=dee63acdba91bf952855557cc5c5ec16\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.costory.io#website\",\"name\":\"Costory Documentation\",\"url\":\"https://docs.costory.io\",\"publisher\":{\"@id\":\"https://docs.costory.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.costory.io/automate-reporting/unit-economics#webpage\",\"url\":\"https://docs.costory.io/automate-reporting/unit-economics\",\"name\":\"Track Unit Economics to Justify Cloud Cost Increases\",\"description\":\"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.\",\"dateModified\":\"2026-08-20T07:04:25.000Z\",\"isPartOf\":{\"@id\":\"https://docs.costory.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.costory.io/automate-reporting/unit-economics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.costory.io/automate-reporting/unit-economics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Analyze\",\"item\":\"https://docs.costory.io/use-cases/amplitude/cost_per_active_users\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Track Unit Economics to Justify Cloud Cost Increases\",\"item\":\"https://docs.costory.io/automate-reporting/unit-economics\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.costory.io/automate-reporting/unit-economics#article\",\"headline\":\"Track Unit Economics to Justify Cloud Cost Increases\",\"name\":\"Track Unit Economics to Justify Cloud Cost Increases\",\"description\":\"Link cloud cost increases to business growth by connecting external metrics in Costory and building unit economics formulas. Defend scaling decisions with data.\",\"url\":\"https://docs.costory.io/automate-reporting/unit-economics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.costory.io/automate-reporting/unit-economics#webpage\"},\"dateModified\":\"2026-08-20T07:04:25.000Z\",\"publisher\":{\"@id\":\"https://docs.costory.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.costory.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Costory Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Costory Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/automate-reporting/unit-economics.md","siteName":"Costory Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book","pages":[{"title":"Documentation","href":"/get-started/welcome"}]},{"tab":"Use Cases","icon":"lightbulb","pages":[{"title":"Overview","href":"/use-cases/overview"},{"group":"Explore","pages":[{"title":"LLM Cost Allocation: Track AI Spend by Team, Feature, and Customer","sidebarTitle":"Allocate LLM cost per team","mode":"wide","href":"/use-cases/llm-ai-cost"},{"title":"Hourly Granularity for Bursty Workloads","href":"/use-cases/hourly-cost-granularity"},{"title":"AWS EKS Cost Allocation","href":"/use-cases/eks-cost-allocation"},{"title":"Kubernetes Cost Visibility: Measure Waste, Allocate Costs, Reduce Over-Provisioning","sidebarTitle":"Kubernetes cost \u0026 waste","href":"/use-cases/k8s_waste/visibility"},{"title":"Increase visibility on your BigQuery costs with dbt","sidebarTitle":"BigQuery cost visibility","href":"/use-cases/dbt_bigquery_visibility/increase_visibility"}]},{"group":"Annotate","pages":[{"title":"Split Shared API Costs Across Teams Using Usage Metrics","sidebarTitle":"Reallocate shared API costs","mode":"wide","href":"/use-cases/reallocate_api_costs"},{"title":"Allocate the cost of a shared Cloud SQL database to the teams using it","sidebarTitle":"Cloud SQL cost allocation","href":"/use-cases/allocate_shared_cloud_sql_database/allocate"},{"title":"Automated env allocation","sidebarTitle":"Automated env allocation","href":"/use-cases/automated_env_allocation/visibility"},{"title":"Event Correlations","sidebarTitle":"Correlate with events","href":"/automate-reporting/event-correlation"}]},{"group":"Analyze","pages":[{"title":"Correlate Cloud Costs with Active Users Using Amplitude","description":"Understand whether your cloud costs scale with your business. Connect Amplitude active users to Costory and track cost per thousand users over time.","sidebarTitle":"Correlate with active users (Amplitude)","href":"/use-cases/amplitude/cost_per_active_users"},{"title":"Track Unit Economics to Justify Cloud Cost Increases","sidebarTitle":"Justify cost increases","href":"/automate-reporting/unit-economics"}]},{"group":"Share","pages":[{"title":"Cloud budget management: define and automate cloud budgets","description":"Learn how to set up cloud budget management per team with automated alerts, monthly reports, and FinOps budgeting best practices.","sidebarTitle":"Automate your cloud budget","mode":"wide","href":"/use-cases/automate_budget"},{"title":"Share the correct cost for each persona","sidebarTitle":"Cost metrics per persona","href":"/use-cases/show_the_correct_cost_metric_to_each_persona"},{"title":"Show the correct metrics to your exec team","sidebarTitle":"Finops metrics for exec team","href":"/use-cases/what_your_exec_team_wants/value"},{"title":"Automate Monthly Cloud Cost Reporting","sidebarTitle":"Monthly cost reporting","href":"/automate-reporting/monthly-reviews"},{"title":"Decentralize FinOps with Per-Team Cost Reports","sidebarTitle":"Decentralize FinOps","href":"/automate-reporting/decentralize-finops"}]}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"FinOps Memes","icon":"face-laugh-squint","pages":[{"title":"FinOps Memes","href":"/docs/finops-memes"}]}]},"basePath":"","title":"Track Unit Economics to Justify Cloud Cost Increases - Costory Documentation","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BXrZabKK.js","DynamicMarkdown-CtasenyM.js","zoom-image-lightbox-C5F0mVLH.js","lightbox-handle-r17bVUz3.js"]}