Tracking penalties across properties, policies and portfolios.
The Penalties tab provides a view of estimated non-compliance costs associated with policies tracked across the portfolio. It projects exposure over a 10-year horizon and breaks down penalties by policy, year, and status, so that users can prioritize capital projects to reduce energy and minimize risk across their portfolio.
Adding Penalties
When creating or updating a submission for a policy, users can add estimated penalties to track financial exposure across multiple compliance cycles.
To estimate penalties for more complex Building Performance Standards, users can leverage Abisko’s BPS analysis features to automatically calculate projected penalties for all major BPS policies over time.
Example: Users can calculate projected NYC Local Law 97 penalties through 2050 and track values for future submissions across multiple compliance cycles.
Abisko aggregates penalties associated with all submissions with deadlines that fall within a given year into portfolio-level views that can be filtered to show trends across policies, municipalities and individual properties.
Leverage bulk import templates to quickly add submissions and penalties for properties across your portfolio.
Tracking Exposure
Users can view projected penalties for all tracked submissions across their portfolio over multiple years. Each total represents the sum of all penalties associated with submissions for a particular policy with a deadline in the given year.
Users can use the filters above the plot to analyze penalties across specific municipalities, policy types, submission statuses and deadlines.
Policy-level Trends
Users can click on the name of a policy in the table to view a breakdown of penalties for every building subject to that policy. This allows users to prioritize specific buildings across jurisdictions for energy efficiency investments.
Click the Back button to return to the portfolio-level view across all policies.
Penalty Status
Penalties tracked for each submission are classified into one of three statuses:
Pending: Penalties estimated for properties that have not yet achieved compliance. These represent active financial risk.
Paid: Penalties that have been incurred and recorded as paid. Users can check the Paid checkbox next to the penalty value to indicate that the penalty was paid.
Avoided: Penalties that were projected but ultimately not incurred, typically because compliance was achieved before the deadline.
Users can toggle the penalty status above the plot to track pending (i.e. current financial risk), paid (i.e. past financial penalties) and avoided (i.e. risk mitigation) penalties that resulted from energy efficiency investments.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Abisko","colors":{"primary":"#316278","light":"#4a7d94","dark":"#1e5a6d"},"logo":{"light":"https://mintcdn.com/abisko/-MvkKHsFmQDC6aTx/logo/light.svg?fit=max\u0026auto=format\u0026n=-MvkKHsFmQDC6aTx\u0026q=85\u0026s=bd58cac84479e92a6dc36809a64bd199","dark":"https://mintcdn.com/abisko/-MvkKHsFmQDC6aTx/logo/dark.svg?fit=max\u0026auto=format\u0026n=-MvkKHsFmQDC6aTx\u0026q=85\u0026s=942c495dbbfbf7c3d049489d93b912a3"},"favicon":{"light":"https://mintcdn.com/abisko/glDcCtdtuq_6lwAX/favicon.svg?fit=max\u0026auto=format\u0026n=glDcCtdtuq_6lwAX\u0026q=85\u0026s=126154a1e59a1c914b853c61fdc72a54","dark":"https://mintcdn.com/abisko/glDcCtdtuq_6lwAX/favicon.svg?fit=max\u0026auto=format\u0026n=glDcCtdtuq_6lwAX\u0026q=85\u0026s=126154a1e59a1c914b853c61fdc72a54"},"appearance":{"default":"light","strict":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"abisko","hasAudioNarration":false,"actualSubdomain":"abisko","customDomains":["docs.abisko.io"],"gitSource":{"type":"github","owner":"abiskohq","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af5de4eb3d492bf618bbcc3","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Docs","count":87},{"language":"default","tag":"Compliance","count":12},{"language":"default","tag":"Getting Started","count":11},{"language":"default","tag":"Performance Metrics","count":11},{"language":"default","tag":"BPS Policies","count":9},{"language":"default","tag":"Meters","count":9},{"language":"default","tag":"Excel Reports","count":9},{"language":"default","tag":"GRESB","count":7},{"language":"default","tag":"PARC","count":6},{"language":"default","tag":"Data Quality","count":6}]},"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":"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},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"compliance-bps/penalties","slug":"/compliance-bps/penalties","pageMetadata":{"title":"Tracking Penalties","sidebarTitle":"Penalties","icon":"coins","description":"Tracking penalties across properties, policies and portfolios.","href":"/compliance-bps/penalties"},"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: \"Tracking penalties across properties, policies and portfolios.\"\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`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Tip}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Penalties tab provides a view of estimated non-compliance costs associated with policies tracked across the portfolio. It projects exposure over a 10-year horizon and breaks down penalties by policy, year, and status, so that users can prioritize capital projects to reduce energy and minimize risk across their portfolio.`}),`\n`,_jsx(Heading,{level:`2`,id:`adding-penalties`,children:`Adding Penalties`}),`\n`,_jsxs(_components.p,{children:[`When `,_jsx(_components.a,{href:`/compliance-bps/tracking-submissions`,children:`creating or updating a submission`}),` for a policy, users can add estimated penalties to track financial exposure across multiple compliance cycles.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/abisko/lcstgs4APqAJ1rHu/images/Screenshot-2026-05-09-at-12.25.19-PM.png?fit=max\u0026auto=format\u0026n=lcstgs4APqAJ1rHu\u0026q=85\u0026s=81807b29f08a07d3911ba0d3621bb602`,alt:`Screenshot 2026 05 09 At 12 25 19 PM`,\"data-og-width\":`512`,width:`512`,\"data-og-height\":`562`,height:`562`,\"data-path\":`images/Screenshot-2026-05-09-at-12.25.19-PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/abisko/lcstgs4APqAJ1rHu/images/Screenshot-2026-05-09-at-12.25.19-PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=lcstgs4APqAJ1rHu\u0026q=85\u0026s=b254447f7c44c8792c132dd2e573e513 280w, https://mintcdn.com/abisko/lcstgs4APqAJ1rHu/images/Screenshot-2026-05-09-at-12.25.19-PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=lcstgs4APqAJ1rHu\u0026q=85\u0026s=be6eca6cd4bca7f9fe66126e2700d4d2 560w, https://mintcdn.com/abisko/lcstgs4APqAJ1rHu/images/Screenshot-2026-05-09-at-12.25.19-PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=lcstgs4APqAJ1rHu\u0026q=85\u0026s=ad02dd9b61c23b6d97a38cc83b9be56b 840w, https://mintcdn.com/abisko/lcstgs4APqAJ1rHu/images/Screenshot-2026-05-09-at-12.25.19-PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lcstgs4APqAJ1rHu\u0026q=85\u0026s=8717271d5cf40fb3858120a12fe2b033 1100w, https://mintcdn.com/abisko/lcstgs4APqAJ1rHu/images/Screenshot-2026-05-09-at-12.25.19-PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lcstgs4APqAJ1rHu\u0026q=85\u0026s=1a2c532d281a1006efa7c4c02185a62d 1650w, https://mintcdn.com/abisko/lcstgs4APqAJ1rHu/images/Screenshot-2026-05-09-at-12.25.19-PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lcstgs4APqAJ1rHu\u0026q=85\u0026s=a8850e4592c7a4a7e1a9bd78be91c396 2500w`})}),`\n`,_jsxs(_components.p,{children:[`To estimate penalties for more complex Building Performance Standards, users can leverage Abisko’s `,_jsx(_components.a,{href:`/compliance-bps/overview`,children:`BPS analysis`}),` features to automatically calculate projected penalties for all major BPS policies over time.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Example`}),`: Users can calculate projected `,_jsx(_components.a,{href:`/compliance-bps/nyc`,children:`NYC Local Law 97`}),` penalties through 2050 and track values for future submissions across multiple compliance cycles.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Abisko aggregates penalties associated with all submissions with deadlines that fall within a given year into portfolio-level views that can be filtered to show trends across policies, municipalities and individual properties.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Leverage bulk import templates to quickly add submissions and penalties for properties across your portfolio.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tracking-exposure`,children:`Tracking Exposure`}),`\n`,_jsx(_components.p,{children:`Users can view projected penalties for all tracked submissions across their portfolio over multiple years. Each total represents the sum of all penalties associated with submissions for a particular policy with a deadline in the given year.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.00.06-PM.png?fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=1caa9f3dfb6c551625a3a0ed8e2b37b8`,alt:`Screenshot 2026 05 08 At 3 00 06 PM`,\"data-og-width\":`3022`,width:`3022`,\"data-og-height\":`1306`,height:`1306`,\"data-path\":`images/Screenshot-2026-05-08-at-3.00.06-PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.00.06-PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=cc3e3dbb59a19e657d1bd92401e8bd93 280w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.00.06-PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=e8f6c493fc42fd1190c1d2bc75856d0a 560w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.00.06-PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=761f1a7d73269163a9967ced3d9fc8fe 840w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.00.06-PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=8a46202d9757ebe9095bf48d45258591 1100w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.00.06-PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=b11360bf48a1ee69c2590f24dfb12d76 1650w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.00.06-PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=c34fe29844ea3600d86d1a89d81b3474 2500w`})}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Users can use the filters above the plot to analyze penalties across specific municipalities, policy types, submission statuses and deadlines.`})}),`\n`,_jsx(Heading,{level:`3`,id:`policy-level-trends`,children:`Policy-level Trends`}),`\n`,_jsx(_components.p,{children:`Users can click on the name of a policy in the table to view a breakdown of penalties for every building subject to that policy. This allows users to prioritize specific buildings across jurisdictions for energy efficiency investments.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.06.29-PM.png?fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=cc5840047bdf091c02dbfb75ba6bb802`,alt:`Screenshot 2026 05 08 At 3 06 29 PM`,\"data-og-width\":`3032`,width:`3032`,\"data-og-height\":`876`,height:`876`,\"data-path\":`images/Screenshot-2026-05-08-at-3.06.29-PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.06.29-PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=e7b44cc0b41e4b40292d27a02e7097e9 280w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.06.29-PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=0159aa44cb764a8b62c4ddb94efd121b 560w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.06.29-PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=a2afc39489d21a6442ed5ace6bf4eaa2 840w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.06.29-PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=ae0b6e94c9e82417223e7b1d00fe7967 1100w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.06.29-PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=31e8dd9c94569a9040b9fb85d6faa30e 1650w, https://mintcdn.com/abisko/eQNl1v_I5xaE10Vv/images/Screenshot-2026-05-08-at-3.06.29-PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=eQNl1v_I5xaE10Vv\u0026q=85\u0026s=3b3c3a2eee4bbb569275f1019c8ca96f 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Back`}),` button to return to the portfolio-level view across all policies.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`penalty-status`,children:`Penalty Status`}),`\n`,_jsx(_components.p,{children:`Penalties tracked for each submission are classified into one of three statuses:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pending`}),`: Penalties estimated for properties that have not yet achieved compliance. These represent active financial risk.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Paid`}),`: Penalties that have been incurred and recorded as paid. Users can check the `,_jsx(_components.strong,{children:`Paid`}),` checkbox next to the penalty value to indicate that the penalty was paid.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Avoided`}),`: Penalties that were projected but ultimately not incurred, typically because compliance was achieved before the deadline.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Users can toggle the penalty status above the plot to track `,_jsx(_components.strong,{children:`pending`}),` (i.e. current financial risk), `,_jsx(_components.strong,{children:`paid`}),` (i.e. past financial penalties) and `,_jsx(_components.strong,{children:`avoided`}),` (i.e. risk mitigation) penalties that resulted from energy efficiency investments.`]})]})}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":"Tracking Penalties","sidebarTitle":"Penalties","icon":"coins","description":"Tracking penalties across properties, policies and portfolios.","href":"/compliance-bps/penalties"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Adding Penalties","slug":"adding-penalties","depth":2,"children":[]},{"title":"Tracking Exposure","slug":"tracking-exposure","depth":2,"children":[{"title":"Policy-level Trends","slug":"policy-level-trends","depth":3,"children":[]}]},{"title":"Penalty Status","slug":"penalty-status","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"abisko","siteName":"Abisko","title":"Tracking Penalties - Abisko","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T14:59:24.828Z","originalFileLocation":"compliance-bps/penalties.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=\"Tracking penalties across properties, policies and portfolios.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Abisko\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/abisko/mxu_USbxfXjtKWe_/_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/abisko/mxu_USbxfXjtKWe_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/abisko/mxu_USbxfXjtKWe_/_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/abisko/mxu_USbxfXjtKWe_/_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/abisko/mxu_USbxfXjtKWe_/_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/abisko/mxu_USbxfXjtKWe_/_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/abisko/mxu_USbxfXjtKWe_/_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/abisko/mxu_USbxfXjtKWe_/_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/abisko/mxu_USbxfXjtKWe_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Tracking Penalties - Abisko\">\u003cmeta data-mint-head property=\"og:description\" content=\"Tracking penalties across properties, policies and portfolios.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Abisko\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.abisko.io/compliance-bps/penalties\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://abisko.mintlify.site/_mintlify/api/og/v2?division=Compliance\u0026amp;title=Tracking+Penalties\u0026amp;description=Tracking+penalties+across+properties%2C+policies+and+portfolios.\u0026amp;theme=3751494869b1a019ac93ae70\u0026amp;signature=50e037d16209539fcbcd42e96fd329f402305675a9a42592a66c1751ea638d51\">\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=\"Tracking Penalties - Abisko\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Tracking penalties across properties, policies and portfolios.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://abisko.mintlify.site/_mintlify/api/og/v2?division=Compliance\u0026amp;title=Tracking+Penalties\u0026amp;description=Tracking+penalties+across+properties%2C+policies+and+portfolios.\u0026amp;theme=3751494869b1a019ac93ae70\u0026amp;signature=50e037d16209539fcbcd42e96fd329f402305675a9a42592a66c1751ea638d51\">\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/abisko/mxu_USbxfXjtKWe_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Abisko\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#316278\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.abisko.io/compliance-bps/penalties\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/compliance-bps/penalties.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.abisko.io/#organization\",\"name\":\"Abisko\",\"url\":\"https://docs.abisko.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/abisko/-MvkKHsFmQDC6aTx/logo/light.svg?fit=max\u0026auto=format\u0026n=-MvkKHsFmQDC6aTx\u0026q=85\u0026s=bd58cac84479e92a6dc36809a64bd199\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.abisko.io#website\",\"name\":\"Abisko\",\"url\":\"https://docs.abisko.io\",\"publisher\":{\"@id\":\"https://docs.abisko.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.abisko.io/compliance-bps/penalties#webpage\",\"url\":\"https://docs.abisko.io/compliance-bps/penalties\",\"name\":\"Tracking Penalties\",\"description\":\"Tracking penalties across properties, policies and portfolios.\",\"dateModified\":\"2026-10-27T14:59:24.828Z\",\"isPartOf\":{\"@id\":\"https://docs.abisko.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.abisko.io/compliance-bps/penalties#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.abisko.io/compliance-bps/penalties#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Compliance\",\"item\":\"https://docs.abisko.io/compliance-bps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tracking Penalties\",\"item\":\"https://docs.abisko.io/compliance-bps/penalties\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.abisko.io/compliance-bps/penalties#article\",\"headline\":\"Tracking Penalties\",\"name\":\"Tracking Penalties\",\"description\":\"Tracking penalties across properties, policies and portfolios.\",\"url\":\"https://docs.abisko.io/compliance-bps/penalties\",\"mainEntityOfPage\":{\"@id\":\"https://docs.abisko.io/compliance-bps/penalties#webpage\"},\"dateModified\":\"2026-10-27T14:59:24.828Z\",\"publisher\":{\"@id\":\"https://docs.abisko.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.abisko.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Abisko\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Abisko\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/compliance-bps/penalties.md","siteName":"Abisko","nav":{"global":null,"tabs":[{"tab":"Docs","groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Abisko","sidebarTitle":"Overview","href":"/getting-started"},{"title":"Navigation","sidebarTitle":"Navigation","icon":"compass","href":"/getting-started/navigation"},{"title":"Base \u0026 Reporting Periods","sidebarTitle":"Base \u0026 Reporting Periods","icon":"calendar-days","href":"/getting-started/reporting-period"},{"title":"Accounts \u0026 Groups","sidebarTitle":"Accounts \u0026 Groups","icon":"city","href":"/getting-started/hierarchy"},{"title":"Interacting with Tables \u0026 Plots","sidebarTitle":"Tables \u0026 Downloads","icon":"table","href":"/getting-started/tables"},{"title":"Reporting Units","sidebarTitle":"Reporting Units","icon":"unity","href":"/getting-started/units"},{"group":"ENERGY STAR Portfolio Manager® (ESPM)","icon":"share-nodes","expanded":false,"pages":[{"title":"ENERGY STAR Portfolio Manager®","sidebarTitle":"Overview","href":"/espm/index"},{"title":"2-Way ESPM Syncing for Meters","sidebarTitle":"2-Way Sync","href":"/espm/meter-espm-sync"},{"title":"ESPM Metrics","sidebarTitle":"Metrics","href":"/espm/metrics"},{"title":"ESPM Sharing","sidebarTitle":"Sharing","href":"/espm/sharing"}]},{"title":"User Types \u0026 Access Levels","sidebarTitle":"User Types \u0026 Access","icon":"user","href":"/getting-started/users"}]},{"group":"Properties","pages":[{"title":"Properties","sidebarTitle":"Overview","href":"/properties/index"},{"title":"Manage Properties","sidebarTitle":"Create \u0026 Edit Properties","icon":"people-roof","href":"/properties/manage-properties"},{"title":"Advanced Attributes","sidebarTitle":"Tracking Advanced Attributes","icon":"ruler-combined","href":"/properties/advanced-attributes"},{"title":"Property Canvas \u0026 Checklists","sidebarTitle":"Property Canvas \u0026 Checklists","icon":"list-check","href":"/properties/canvas"},{"title":"Notes \u0026 Event Tracking","sidebarTitle":"Notes \u0026 Event Tracking","icon":"pen-to-square","href":"/properties/notes"},{"title":"Campus Properties","sidebarTitle":"Campus","icon":"city","href":"/properties/campus"}]},{"group":"PARC","pages":[{"title":"PARC","sidebarTitle":"Overview","href":"/PARC/index"},{"title":"Certifications \u0026 Ratings","sidebarTitle":"Certifications \u0026 Ratings","icon":"file-certificate","href":"/PARC/certifications"},{"title":"Measures","sidebarTitle":"Tracking Measures","icon":"hammer","href":"/PARC/measures"},{"title":"Suggested Measures","sidebarTitle":"Suggested Measures","icon":"lightbulb","href":"/PARC/suggested_measures"},{"title":"Assessments","sidebarTitle":"Assessments","icon":"bullseye","href":"/PARC/assessments"},{"title":"Systems","sidebarTitle":"HVAC Systems","icon":"toolbox","href":"/PARC/systems"}]},{"group":"Meters","pages":[{"title":"Meters","sidebarTitle":"Overview","href":"/meters/index"},{"title":"Manage Meters","sidebarTitle":"Create and Configure Meters","icon":"circle-plus","iconType":"light","href":"/meters/manage-meters"},{"title":"Meter Status","sidebarTitle":"Meter Status","icon":"signal","href":"/meters/meter-status"},{"title":"Abisko Meter Types","sidebarTitle":"Meter Types","icon":"wave-square","href":"/meters/meter-types"},{"title":"Virtual Meters","sidebarTitle":"Virtual Meters","icon":"diagram-project","href":"/meters/virtual-meters"},{"title":"Advanced (AI) Data Collection","sidebarTitle":"AI-based Data Collection","icon":"chess-knight","href":"/meters/ai-extraction"},{"title":"Bulk Utility Bill Processing","sidebarTitle":"Bulk Utility Bill Uploads","icon":"qrcode","href":"/meters/bulk-entries"},{"title":"Meter Exploration","icon":"magnifying-glass","href":"/meters/meter-exploration"},{"title":"Meter Space Assignments","sidebarTitle":"Meter Space Assignments","icon":"layer-group","href":"/meters/meter-space-assignments"}]},{"group":"Data Quality","pages":[{"title":"Data Quality Overview","sidebarTitle":"Overview","href":"/data-quality/index"},{"title":"Data Completeness (%)","sidebarTitle":"Data Completeness (%)","icon":"check-double","href":"/data-quality/data-completeness"},{"title":"Gaps, Overlaps \u0026 Jumps","sidebarTitle":"Gaps, Overlaps \u0026 Jumps","icon":"circle-xmark","href":"/data-quality/gaps-overlaps-jumps"},{"title":"Data Requests","sidebarTitle":"Data Requests (Email)","icon":"envelope","href":"/data-quality/data-requests"},{"title":"Outliers \u0026 Benchmarks","sidebarTitle":"Outliers \u0026 Benchmarks","icon":"ruler-vertical","href":"/data-quality/outliers"},{"title":"Excel Data Quality Reports","sidebarTitle":"Excel Reports","icon":"file-excel","href":"/data-quality/excel-reports"}]},{"group":"Data Coverage","pages":[{"title":"Data Coverage Overview","sidebarTitle":"Overview","href":"/data-coverage/index"},{"title":"Tracking Data Coverages","sidebarTitle":"Viewing \u0026 Tracking","icon":"pie-chart","href":"/data-coverage/tracking"},{"title":"Managing Data Coverage","sidebarTitle":"Manage \u0026 Edit Coverages","icon":"circle-plus","href":"/data-coverage/manage-data-coverage"},{"title":"Advanced Examples","sidebarTitle":"Advanced Examples","icon":"scale-balanced","href":"/data-coverage/advanced-examples"}]},{"group":"Performance Metrics","pages":[{"title":"Performance Overview","sidebarTitle":"Overview","href":"/performance/index"},{"title":"Energy","sidebarTitle":"Energy","icon":"bolt","href":"/performance/energy"},{"title":"Water","sidebarTitle":"Water","icon":"droplet","href":"/performance/water"},{"title":"Waste","sidebarTitle":"Waste","icon":"recycle","href":"/performance/waste"},{"group":"Green Power","icon":"envira","expanded":false,"pages":[{"title":"Green Power Overview","sidebarTitle":"Overview","href":"/performance/green-power-about"},{"title":"Green Power Management","sidebarTitle":"Tracking","href":"/performance/green-power-manage"},{"title":"Green Power Dashboard","sidebarTitle":"Dashboard","href":"/performance/green-power-dashboard"}]},{"group":"Whole Building Emissions","icon":"cloud-sun","expanded":false,"pages":[{"title":"Location-based Emissions","sidebarTitle":"Location-based","href":"/performance/location-emissions"},{"title":"Market-based Emissions","sidebarTitle":"Market-based","href":"/performance/market-emissions"}]},{"group":"Scope 1,2,3 Emissions","icon":"quinscape","expanded":false,"pages":[{"title":"Scope 1,2,3 Emissions","sidebarTitle":"Scope Emissions","href":"/performance/scope-emissions"},{"title":"Scope 1,2,3 Mappings","sidebarTitle":"Scope 1,2,3 Mappings","href":"/performance/scope-mappings"}]}]},{"group":"Benchmarks \u0026 Targets","pages":[{"title":"Benchmarks \u0026 Targets","sidebarTitle":"Overview","href":"/targets/index"},{"title":"Performance Benchmarks","sidebarTitle":"Performance Benchmarks","icon":"scale-balanced","href":"/targets/benchmarks"},{"title":"CRREM","sidebarTitle":"CRREM","icon":"route","href":"/targets/crrem"},{"title":"Custom Targets","sidebarTitle":"Custom Targets","icon":"bullseye","href":"/targets/custom"}]},{"group":"Spaces","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/spaces/index"},{"title":"Data Coverage","sidebarTitle":"Data Coverage","icon":"chart-pie","href":"/spaces/data-coverage"},{"title":"Energy","sidebarTitle":"Energy","icon":"bolt","href":"/spaces/energy"},{"title":"Emissions","sidebarTitle":"Emissions","icon":"cloud","href":"/spaces/emissions"}]},{"group":"Compliance","pages":[{"title":"Compliance Overview","sidebarTitle":"Overview","href":"/compliance-bps/index"},{"title":"Tracking Submissions","sidebarTitle":"Tracking Submissions","icon":"file","description":"Tracking submissions, deadlines and exemptions.","href":"/compliance-bps/tracking-submissions"},{"title":"Tracking Penalties","sidebarTitle":"Penalties","icon":"coins","href":"/compliance-bps/penalties"},{"group":"BPS Policies","icon":"circle-chevron-right","expanded":false,"pages":[{"title":"Overview","description":"Evaluate BPS baselines, targets, limits, penalties, and compliance pathways.","href":"/compliance-bps/overview"},{"title":"NYC Local Law 97","href":"/compliance-bps/nyc"},{"title":"Boston BERDO","href":"/compliance-bps/boston"},{"title":"Cambridge BEUDO","href":"/compliance-bps/cambridge-beudo"},{"title":"Energize Denver","href":"/compliance-bps/denver"},{"title":"Seattle BEPS","href":"/compliance-bps/seattle"},{"title":"District of Columbia BEPS","href":"/compliance-bps/district-of-columbia"},{"title":"Washington CBPS","href":"/compliance-bps/washington-state"},{"title":"Colorado BPS","href":"/compliance-bps/colorado-state"}]}]},{"group":"AI Integrations","pages":[{"title":"AI \u0026 MCP Connectors","sidebarTitle":"AI \u0026 MCP Connectors","href":"/ai-mcp"}]},{"group":"GRESB","pages":[{"title":"GRESB Overview","sidebarTitle":"Overview","href":"/gresb/index"},{"title":"GRESB Data Coverages","sidebarTitle":"Data Coverages","icon":"chart-pie","href":"/gresb/data-coverages"},{"title":"Data Availability","sidebarTitle":"Data Availability","icon":"hourglass","href":"/gresb/data-availability"},{"title":"Gap Filling","sidebarTitle":"Gap Filling","icon":"arrows-left-right-to-line","href":"/gresb/gap-filling"}]},{"group":"Excel Reports","pages":[{"title":"Excel Reports","sidebarTitle":"Overview","href":"/reports/index"},{"title":"Portfolio Performance \u0026 Data Quality Report","sidebarTitle":"Performance \u0026 Data Quality","icon":"file-excel","href":"/reports/portfolio-performance"},{"title":"Scope 1,2,3 Emissions Report","sidebarTitle":"Scope 1,2,3 Emissions","icon":"quinscape","href":"/reports/scope-report"},{"title":"Landlord vs. Tenant Energy Report","sidebarTitle":"Landlord vs. Tenant Energy","icon":"pie-chart","href":"/reports/landlord-tenant"},{"group":"ESPM","icon":"share-nodes","expanded":false,"pages":[{"title":"ESPM Gaps \u0026 Flags Report","sidebarTitle":"Gaps \u0026 Flags","href":"/reports/espm-gaps-flags"},{"title":"ESPM Meter Status by Provider Report","sidebarTitle":"Data Provider","href":"/reports/espm-meter-provider"}]},{"group":"GRESB","icon":"flag-checkered","expanded":false,"pages":[{"title":"GRESB Qualitative Data Quality Report","sidebarTitle":"Qualitative Data Quality","href":"/reports/gresb-qualitative"},{"title":"GRESB Audit","sidebarTitle":"Data Audit","href":"/reports/gresb-audit"},{"title":"GRESB Asset Level Spreadsheet","sidebarTitle":"Asset Level Spreadsheet","href":"/reports/gresb-als"}]}]}]}]},"basePath":"","title":"Tracking Penalties - Abisko","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-D2acuaLg.js","DynamicMarkdown-Co5nikxh.js","zoom-image-lightbox-BbK2OBGL.js","lightbox-handle-r17bVUz3.js"]}