{"id":1033,"date":"2026-07-02T01:29:14","date_gmt":"2026-07-02T01:29:14","guid":{"rendered":"https:\/\/www.devopsschool.com\/tutorials\/?p=1033"},"modified":"2026-07-02T01:29:15","modified_gmt":"2026-07-02T01:29:15","slug":"master-guide-aws-billing-and-cost-management","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/tutorials\/master-guide-aws-billing-and-cost-management\/","title":{"rendered":"Master Guide: AWS Billing and Cost Management"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Below is a <strong>master guide to AWS Billing and Cost Management<\/strong>, written like a complete FinOps tutorial. I\u2019ll map every menu item you listed and explain:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>What is it?\nWhy use it?\nWhat do you get from it?\nHigh-level steps to use it?\nWhere it fits in a real FinOps workflow?\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Master Guide: AWS Billing and Cost Management<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">AWS Billing and Cost Management is the financial control center for AWS. It helps you <strong>pay bills, view invoices, analyze cost, organize spend, create budgets, detect anomalies, plan future workloads, and optimize commitments<\/strong>. AWS groups the console into major areas: billing and payments, cost analysis, cost organization, budgeting and planning, savings and commitments, and preferences\/settings. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/what-is-costmanagement.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a multi-account company setup, the most important concept is this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AWS member accounts generate usage\n        \u2193\nAWS billing system calculates cost\n        \u2193\nManagement \/ payer account receives consolidated billing\n        \u2193\nCost Explorer, Bills, Budgets, Data Exports, Cost Categories, Tags, and Optimization tools analyze that data\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you use AWS Organizations, the <strong>management account<\/strong> pays the charges of member accounts and can consolidate billing across them. That is usually where company-level FinOps controls should be configured. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/what-is-costmanagement.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">1. Mental model: how AWS cost data flows<\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>AWS Services\nEC2, EKS, RDS, NAT Gateway, S3, CloudWatch, ALB, Route 53, etc.\n        \u2193\nAWS usage and billing pipeline\n        \u2193\nBilling and Cost Management data layer\n        \u2193\nBills \/ Payments \/ Credits\nCost Explorer\nBudgets\nCost Anomaly Detection\nData Exports \/ CUR 2.0\nCost Categories \/ Tags\nCost Optimization Hub\nSavings Plans \/ Reservations\n        \u2193\nFinance, DevOps, FinOps, Engineering, Leadership dashboards\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">There are three practical layers:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Layer<\/th><th>Purpose<\/th><th>Main AWS tools<\/th><\/tr><\/thead><tbody><tr><td><strong>Billing truth<\/strong><\/td><td>What AWS invoices you for<\/td><td>Bills, Payments, Credits, Purchase Orders<\/td><\/tr><tr><td><strong>Cost analysis<\/strong><\/td><td>Why cost changed and who caused it<\/td><td>Cost Explorer, Data Exports, Dashboards, Cost Anomaly Detection<\/td><\/tr><tr><td><strong>Cost control and optimization<\/strong><\/td><td>Prevent overspend and reduce waste<\/td><td>Budgets, Cost Optimization Hub, Savings Plans, Reservations<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A very important detail: <strong>Billing page data and Cost Explorer data can differ<\/strong>. AWS says the Billing and Cost Management home page uses Cost Explorer data, refreshes at least every 24 hours when available, and may differ from invoices\/Bills because of grouping, credits, refunds, taxes, timing, and rounding. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/view-billing-dashboard.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So for investigation:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Invoice\/payment issue \u2192 Bills \/ Payments\nTrend or service analysis \u2192 Cost Explorer\nLong-term detailed history \u2192 Data Exports \/ CUR 2.0 in S3\nAlerting \u2192 AWS Budgets + Cost Anomaly Detection\nSavings \u2192 Cost Optimization Hub + Savings Plans + Reservations\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">2. Home<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Home<\/strong> is the landing page of Billing and Cost Management. It gives a high-level view of your AWS financial position: current cost, forecasted cost, trends, anomalies, recommended actions, cost allocation coverage, and savings opportunities. AWS says the home page is designed to help you understand high-level cost trends, drivers, anomalies, budget overruns, recommended actions, allocation coverage, and savings opportunities. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/view-billing-dashboard.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you want a quick answer to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Are we spending more than usual?\nWhich services are driving cost?\nAre we forecasted to exceed budget?\nDo we have unallocated cost?\nAre there saving opportunities?\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Widget \/ area<\/th><th>What it gives you<\/th><\/tr><\/thead><tbody><tr><td>Cost summary<\/td><td>Month-to-date cost, last month comparison, forecasted monthly cost<\/td><\/tr><tr><td>Cost monitor<\/td><td>Anomalies, budget overruns, high-priority cost issues<\/td><\/tr><tr><td>Cost breakdown<\/td><td>Cost by service, account, region, or other useful views<\/td><\/tr><tr><td>Recommended actions<\/td><td>Budget, tax, payment, optimization, anomaly, and IAM-related action items<\/td><\/tr><tr><td>Cost allocation coverage<\/td><td>How much cost is properly mapped to tags\/categories<\/td><\/tr><tr><td>Savings opportunities<\/td><td>Savings recommendations<\/td><\/tr><tr><td>Top trends<\/td><td>Services\/accounts\/regions trending up or down<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Home\n\u2192 Review cost summary\n\u2192 Review cost monitor\n\u2192 Check recommended actions\n\u2192 Click into Cost Explorer \/ Budgets \/ Cost Optimization Hub for details\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your AWS environments, Home is good for a daily 2-minute check, but it is not enough for governance. Use it as the <strong>executive overview<\/strong>, not the source of detailed historical truth.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">3. Getting Started<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Getting Started<\/strong> is the onboarding area that helps you set up Billing and Cost Management properly. AWS\u2019s setup guidance includes signing up for AWS, setting up IAM users\/roles, reviewing bills, enabling billing access, configuring tax\/payment\/billing preferences, and learning cost-management features. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/billing-getting-started.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when setting up a new AWS account, new AWS Organization, or new FinOps process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Area<\/th><th>Why it matters<\/th><\/tr><\/thead><tbody><tr><td>IAM billing access<\/td><td>Lets IAM roles\/users access billing console<\/td><\/tr><tr><td>Bills review<\/td><td>Lets you verify monthly AWS charges<\/td><\/tr><tr><td>Payment setup<\/td><td>Ensures AWS invoices can be paid<\/td><\/tr><tr><td>Tax setup<\/td><td>Keeps tax registration\/exemption data correct<\/td><\/tr><tr><td>Cost Management setup<\/td><td>Enables budgets, forecasts, reports, and cost visibility<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">By default, AWS says IAM roles\/users cannot access the Billing and Cost Management console unless the root user activates IAM access. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/billing-getting-started.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Root \/ authorized admin\n\u2192 Account page\n\u2192 Activate IAM access to Billing\n\u2192 Assign billing\/cost IAM permissions\n\u2192 Open Billing and Cost Management\n\u2192 Review Bills\n\u2192 Review Payments\n\u2192 Enable Cost Explorer\n\u2192 Configure budgets and reports\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do not give broad billing access to everyone. Create IAM roles such as:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>BillingAdmin\nFinOpsAdmin\nFinOpsReadOnly\nEngineeringCostViewer\nBudgetManager\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">4. Dashboards<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dashboards<\/strong> are custom cost and usage pages made from widgets. AWS says Billing and Cost Management Dashboards let you create and share customized views of cost and usage data in one page, combining Cost Explorer data with Savings Plans, RI coverage\/utilization metrics, and Budgets. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/dashboards.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Dashboards when different stakeholders need different views:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Leadership \u2192 total monthly cost, forecast, trend\nPlatform team \u2192 EKS, EC2, NAT Gateway, RDS, CloudWatch\nFinance \u2192 monthly cost by account and service\nEngineering managers \u2192 cost by product\/team\/environment\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Dashboard capability<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>Custom widgets<\/td><td>Build views by service, account, region, tag, budget<\/td><\/tr><tr><td>Budget widgets<\/td><td>Compare actual\/forecast spend against budget<\/td><\/tr><tr><td>RI\/Savings Plan widgets<\/td><td>Track commitment utilization and coverage<\/td><\/tr><tr><td>Sharing<\/td><td>Share securely inside\/outside organization<\/td><\/tr><tr><td>PDF export<\/td><td>Offline reporting<\/td><\/tr><tr><td>Scheduled email delivery<\/td><td>Daily\/weekly\/monthly reporting<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS documents that dashboards can be exported as PDF and scheduled for email delivery. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/dashboards.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Dashboards\n\u2192 Create dashboard\n\u2192 Add widgets\n\u2192 Select Cost Explorer \/ Budgets \/ RI \/ Savings Plans data\n\u2192 Save\n\u2192 Share or schedule email report\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Create at least these dashboards:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Executive AWS Cost Dashboard\nEnvironment Cost Dashboard\nEKS Cost Dashboard\nTop Cost Drivers Dashboard\nCommitment Utilization Dashboard\nBudget Health Dashboard\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">5. FinOps Agent \u2014 Preview<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AWS FinOps Agent<\/strong> is a preview AWS feature that helps users investigate costs, monitor anomalies, generate financial reports, and surface optimization opportunities using natural-language workflows. AWS explicitly says the FinOps Agent is in preview and subject to change. (<a href=\"https:\/\/docs.aws.amazon.com\/finops-agent\/latest\/userguide\/getting-started.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you want AI-assisted FinOps workflows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Why did cost increase yesterday?\nWhich account caused the anomaly?\nCreate a monthly AWS cost report.\nGenerate a PPT for leadership.\nSummarize cost by service\/account\/region\/tag.\nCreate Jira tickets for cost anomalies.\nPost investigation summaries to Slack.\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says the agent can create HTML, PDF, and PPT reports with cost summaries, service\/account\/region\/tag breakdowns, trend analysis, month-over-month comparisons, and forecast projections. (<a href=\"https:\/\/docs.aws.amazon.com\/finops-agent\/latest\/userguide\/custom-cost-reporting.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Output<\/th><\/tr><\/thead><tbody><tr><td>Natural-language cost inquiry<\/td><td>Answers based on Cost Explorer\/anomaly data<\/td><\/tr><tr><td>Cost reports<\/td><td>HTML, PDF, PPT<\/td><\/tr><tr><td>Anomaly investigation<\/td><td>Consolidated investigation summaries<\/td><\/tr><tr><td>Jira\/Slack integration<\/td><td>Tickets and notifications<\/td><\/tr><tr><td>Context upload<\/td><td>Account-owner mapping and org rules<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Switch to us-east-1\n\u2192 Open AWS FinOps Agent console\n\u2192 Create agent\n\u2192 Let wizard create IAM roles\/policies\n\u2192 Optionally connect Slack\/Jira\n\u2192 Upload account-owner mapping and org context\n\u2192 Ask cost questions or create scheduled tasks\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because it is preview, use it as an assistant, not the only control system. Keep AWS Budgets, Cost Anomaly Detection, Data Exports, and dashboards as your official governance layer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">6. Billing and Payments<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This section answers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>What did AWS charge us?\nHave we paid?\nDo we have credits?\nWhich PO appears on the invoice?\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6.1 Bills<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bills<\/strong> is the invoice and charge detail page. It shows estimated current-month charges and final charges for previous months. AWS says you receive monthly invoices for usage charges and recurring fees, and you can view estimated current charges and final charges for previous months. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/getting-viewing-bill.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Bills when finance or engineering asks:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>What did AWS invoice us?\nWhich service caused the charge?\nWhich account generated the charge?\nWhat is the tax\/credit\/discount\/refund amount?\nCan I download the invoice?\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>View<\/th><th>What it means<\/th><\/tr><\/thead><tbody><tr><td>Monthly summary<\/td><td>Total charge for selected billing period<\/td><\/tr><tr><td>Charges by service<\/td><td>EC2, RDS, S3, CloudWatch, etc.<\/td><\/tr><tr><td>Charges by account<\/td><td>Useful for AWS Organizations<\/td><\/tr><tr><td>Invoices<\/td><td>PDF invoices<\/td><\/tr><tr><td>Savings tab<\/td><td>Credits, discounts, refunds, tax, savings<\/td><\/tr><tr><td>CSV download<\/td><td>Finance-friendly export<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If consolidated billing is used, AWS says the Bills page lists totals for all accounts on the Charges by account tab. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/getting-viewing-bill.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Bills\n\u2192 Select billing period\n\u2192 Review summary\n\u2192 Expand service\/account details\n\u2192 Download invoice PDF or CSV\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Bills for <strong>invoice truth<\/strong>, not daily cost analysis. For daily\/monthly cost trends, use Cost Explorer or Data Exports.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6.2 Payments<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Payments<\/strong> shows what you owe AWS, payment status, unapplied funds, payment history, and invoices due. AWS describes the Payments page as a consolidated view of financial status, including what you owe and funds available to use. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/view-payment-info.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when finance asks:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Is there any outstanding balance?\nWhich invoices are unpaid?\nDid AWS charge our card\/bank?\nDo we have unapplied funds?\nCan we download payment history?\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Item<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>Total outstanding balance<\/td><td>Amount currently owed, including past due invoices<\/td><\/tr><tr><td>Total unapplied funds<\/td><td>Unused funds, credit memos, or Advance Pay balance<\/td><\/tr><tr><td>Payments due<\/td><td>Open invoices<\/td><\/tr><tr><td>Payment history<\/td><td>Previous payments<\/td><\/tr><tr><td>CSV download<\/td><td>Payment records for finance<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Payments\n\u2192 Payments due\n\u2192 Payment history\n\u2192 Unapplied funds\n\u2192 Download CSV if needed\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Payments is mainly for finance\/accounting. DevOps usually needs read-only access only.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6.3 Credits<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Credits<\/strong> shows AWS credits, remaining balance, estimated current-month remaining balance, expiration date, applicable products, and allocation history. AWS says the Credits page shows credit balance under Amount remaining, and the credit details page includes metadata and application history. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/useconsolidatedbilling-credits.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you have:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AWS promotional credits\nStartup credits\nMigration credits\nEnterprise credits\nPartner\/reseller credits\nTraining\/event credits\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Credit detail<\/th><th>Why it matters<\/th><\/tr><\/thead><tbody><tr><td>Amount remaining<\/td><td>How much credit is left<\/td><\/tr><tr><td>Estimated amount remaining<\/td><td>Current-month estimate<\/td><\/tr><tr><td>Expiration date<\/td><td>Prevent losing unused credits<\/td><\/tr><tr><td>Applicable products<\/td><td>Which services can consume credit<\/td><\/tr><tr><td>Application history<\/td><td>Which account\/service consumed credit<\/td><\/tr><tr><td>Sharing preference<\/td><td>Whether credits are shared across accounts<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Credits\n\u2192 Select credit\n\u2192 Review status, expiry, remaining amount\n\u2192 Review application history\n\u2192 Adjust sharing preference if allowed\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Credits can hide true cost. Always report both:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Net cost after credits\nGross cost before credits\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This avoids surprise when credits expire.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6.4 Purchase Orders<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Purchase Orders<\/strong> lets you manage PO numbers and line items so they appear correctly on AWS invoices. AWS says you can add multiple purchase orders with multiple line items, and AWS selects the PO that best matches the invoice based on configuration. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/manage-purchaseorders.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when your procurement process requires:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PO number on invoices\nSeparate PO for AWS Marketplace\nSeparate PO for monthly usage\nSeparate PO for subscriptions or RI upfront charges\nPO balance tracking\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Use<\/th><\/tr><\/thead><tbody><tr><td>Multiple POs<\/td><td>Different departments or legal entities<\/td><\/tr><tr><td>Line items<\/td><td>Match monthly usage, subscriptions, Marketplace, training<\/td><\/tr><tr><td>Invoice association<\/td><td>Correct PO appears on invoice<\/td><\/tr><tr><td>Notifications<\/td><td>PO expiration or balance alerts<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS allows up to 100 active purchase orders with up to 100 line items for each regular account or AWS Organizations management account. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/manage-purchaseorders.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Purchase Orders\n\u2192 Add purchase order\n\u2192 Add line items\n\u2192 Define bill-from entity, period, amount, line item type\n\u2192 Save\n\u2192 Confirm association on invoices\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For enterprise AWS usage, map POs to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AWS monthly usage\nAWS Marketplace\nSupport\nReserved Instances \/ Savings Plans upfront\nProfessional services\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">7. Cost and Usage Analysis<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This section answers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Why did cost increase?\nWhich service\/account\/region\/team caused it?\nWhat is the trend?\nWhat will we spend by month end?\nWhere is detailed historical data stored?\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7.1 Cost Explorer<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Explorer<\/strong> is AWS\u2019s interactive cost and usage analysis tool. AWS says it lets you view and analyze cost and usage using graphs, cost and usage reports, and RI reports. It can show historical data, forecast future spend, and provide RI recommendations. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-what-is.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when investigating:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Monthly AWS cost trend\nCost by service\nCost by linked account\nCost by region\nCost by tag\nCost by usage type\nForecasted cost\nEC2\/RDS\/NAT Gateway\/CloudWatch cost changes\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Output<\/th><\/tr><\/thead><tbody><tr><td>Filters<\/td><td>Account, service, region, tag, usage type<\/td><\/tr><tr><td>Group by<\/td><td>Service, account, region, tag, cost category<\/td><\/tr><tr><td>Granularity<\/td><td>Daily, monthly, sometimes hourly depending setup\/data<\/td><\/tr><tr><td>Forecast<\/td><td>Future cost projection<\/td><\/tr><tr><td>CSV download<\/td><td>Export data behind graph<\/td><\/tr><tr><td>RI\/SP recommendations<\/td><td>Commitment insights<\/td><\/tr><tr><td>Amazon Q integration<\/td><td>Natural-language cost questions<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says Cost Explorer can display up to 13 months of historical data by default, the current month, and forecasted costs for the next 18 months after setup; Cost Explorer refreshes data at least once every 24 hours, depending on upstream billing data. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-what-is.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Cost Explorer\n\u2192 Select date range\n\u2192 Choose granularity\n\u2192 Filter by service\/account\/region\/tag\n\u2192 Group by useful dimension\n\u2192 Save report or download CSV\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your AWS environment, create standard Cost Explorer views:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Monthly cost by linked account\nMonthly cost by service\nDaily cost by environment tag\nEKS-related costs\nNAT Gateway cost\nCloudWatch cost\nRDS\/Aurora cost\nData transfer cost\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7.2 Cost Explorer Saved Reports<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Explorer Saved Reports<\/strong> are saved Cost Explorer configurations. AWS says Cost Explorer provides default reports and lets you change filters\/constraints, save reports, bookmark configurations, and download the CSV data behind graphs. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-reports.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use saved reports when you repeatedly need the same analysis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>EKS monthly cost\nProd account service breakdown\nTokyo region cost\nNAT Gateway daily trend\nCloudWatch logs ingestion cost\nCost by product tag\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Output<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>Saved report<\/td><td>Reusable analysis<\/td><\/tr><tr><td>Default reports<\/td><td>Quick start<\/td><\/tr><tr><td>CSV download<\/td><td>Offline analysis<\/td><\/tr><tr><td>Bookmarks\/favorites<\/td><td>Faster access<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Cost Explorer\n\u2192 Build your filter\/grouping\n\u2192 Save to report library\n\u2192 Name the report\n\u2192 Reopen from Saved Reports\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Create a naming standard:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CE - Monthly Cost by Account\nCE - Monthly Cost by Service\nCE - EKS Cost by Env\nCE - NAT Gateway Daily Trend\nCE - Data Transfer by Region\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7.3 Cost Anomaly Detection<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Anomaly Detection<\/strong> uses AWS cost monitors and alert subscriptions to detect unusual spend patterns. AWS says it can configure cost monitors and alert subscriptions that adapt to your growing AWS environment, including AWS-managed monitors that track accounts, teams, or business units automatically. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/getting-started-ad.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Budgets answer:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Are we over a planned limit?\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cost Anomaly Detection answers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Is today\u2019s cost unusual compared to normal behavior?\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Unexpected NAT Gateway spike\nCloudWatch logs ingestion jump\nRDS backup\/storage growth\nEC2\/EKS runaway workload\nData transfer anomaly\nNew service unexpectedly used\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Item<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>Cost monitor<\/td><td>Scope being watched<\/td><\/tr><tr><td>Alert subscription<\/td><td>Who receives anomaly alerts<\/td><\/tr><tr><td>Root cause hints<\/td><td>Service\/account\/region dimensions<\/td><\/tr><tr><td>Anomaly dashboard<\/td><td>Detected anomalies, even below alert threshold<\/td><\/tr><tr><td>AWS managed monitor<\/td><td>Auto-expanding monitor scope<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says creating a monitor requires at least one cost monitor and alert subscription, and monitor types include AWS services, linked account, cost allocation tag, and cost category. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/getting-started-ad.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Cost Anomaly Detection\n\u2192 Cost monitors\n\u2192 Create monitor\n\u2192 Choose AWS managed or customer managed\n\u2192 Select dimension: service\/account\/tag\/category\n\u2192 Configure alert subscription\n\u2192 Choose email\/SNS\/User Notifications\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Recommended monitors:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>All AWS services monitor\nLinked account monitor\nEnvironment tag monitor\nProduct\/team cost category monitor\nHigh-risk services monitor: NAT Gateway, CloudWatch, EC2, RDS, Data Transfer\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7.4 Free Tier<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Free Tier<\/strong> tracks usage against AWS Free Tier offers and alerts when usage approaches or exceeds limits. AWS documents different behavior for accounts created before and after July 15, 2025, and says the Free Tier page can track actual usage against short-term trials and always-free usage limits. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/tracking-free-tier-usage.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Training accounts\nSandbox accounts\nPersonal experiments\nStudent labs\nNew AWS accounts\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Item<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>Free Tier usage<\/td><td>How much of free allowance has been used<\/td><\/tr><tr><td>Alerts<\/td><td>Email when approaching\/exceeding usage limits<\/td><\/tr><tr><td>Credit balance<\/td><td>For free account plan \/ paid plan scenarios<\/td><\/tr><tr><td>Expiration information<\/td><td>Avoid surprise charges after trial\/free period<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For older accounts, AWS says Free Tier usage alerts notify by email when usage exceeds 85% of the Free Tier limit, and you can use Budgets to track 100% of the Free Tier limit with a zero spend budget. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/tracking-free-tier-usage.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Free Tier\n\u2192 Review service usage\n\u2192 Enable Free Tier alerts in Billing preferences\n\u2192 Optionally create zero-spend budget\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For company AWS environments, Free Tier is less important than Budgets. For training\/lab\/student accounts, it is very useful.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7.5 Data Exports<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Data Exports<\/strong> is the modern way to export billing and cost-management datasets, including CUR 2.0, cost optimization recommendations, FOCUS data, and carbon emissions. AWS says Data Exports lets you create billing\/cost and carbon emissions exports using SQL, customize columns\/rows\/schema, and store recurring exports in S3. (<a href=\"https:\/\/docs.aws.amazon.com\/cur\/latest\/userguide\/what-is-data-exports.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you need serious historical cost analytics:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Long-term cost warehouse\nAthena queries\nQuickSight dashboards\nDatadog Cloud Cost Management\nChargeback\/showback\nCost by Kubernetes namespace\nCost by product\/team\/environment\nHistorical trend beyond console screenshots\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Export type<\/th><th>Use<\/th><\/tr><\/thead><tbody><tr><td>CUR 2.0<\/td><td>Detailed AWS cost and usage line items<\/td><\/tr><tr><td>Cost optimization recommendations<\/td><td>Savings opportunity dataset<\/td><\/tr><tr><td>FOCUS 1.0\/1.2 with AWS columns<\/td><td>Open cost data standard<\/td><\/tr><tr><td>Carbon emissions<\/td><td>Sustainability reporting<\/td><\/tr><tr><td>Cost and usage dashboard<\/td><td>QuickSight integration<\/td><\/tr><tr><td>Legacy CUR<\/td><td>Older CUR format<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says CUR 2.0 is the new and recommended way to receive detailed AWS cost and usage data. (<a href=\"https:\/\/docs.aws.amazon.com\/cur\/latest\/userguide\/what-is-data-exports.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Data Exports\n\u2192 Create export\n\u2192 Choose CUR 2.0 \/ FOCUS \/ recommendations \/ carbon emissions\n\u2192 Select columns and filters\n\u2192 Choose S3 bucket\n\u2192 Configure refresh\/export schedule\n\u2192 Query with Athena or integrate with BI\/Datadog\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your AWS environments, this is the historical source of truth. Use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Management account\n\u2192 Data Exports \/ CUR 2.0\n\u2192 S3 billing bucket\n\u2192 Athena\n\u2192 QuickSight or Datadog Cloud Cost Management\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7.6 Carbon emissions<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Carbon emissions<\/strong> shows estimated AWS carbon footprint data. AWS\u2019s Customer Carbon Footprint Tool uses MTCO2e and provides historical emissions data, service\/region breakdowns, and CSV export. AWS says carbon emissions data is available for the previous 38 months, and new data is usually published between the 15th and 21st of the month after usage occurs. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/ccft-overview.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ESG reporting\nSustainability reporting\nRegional footprint analysis\nExecutive reporting\nCarbon-aware architecture discussions\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>View<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>Emissions summary<\/td><td>Estimated AWS emissions and savings<\/td><\/tr><tr><td>Emissions by region<\/td><td>Which AWS regions contribute most<\/td><\/tr><tr><td>Emissions by service<\/td><td>EC2, S3, CloudFront, other<\/td><\/tr><tr><td>CSV export<\/td><td>Historical reporting<\/td><\/tr><tr><td>Data Export<\/td><td>More granular export to S3<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Carbon emissions\n\u2192 Review summary\n\u2192 Filter by calculation method\n\u2192 Review region\/service trend\n\u2192 Download CSV or create data export\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do not mix carbon reporting with financial chargeback unless your organization explicitly wants \u201cgreen cost allocation.\u201d Keep it as a separate sustainability reporting stream.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">8. Cost Organization<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This section answers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Who owns the cost?\nWhich team\/product\/environment should pay?\nHow do we map AWS billing to business structure?\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8.1 Cost Categories<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Categories<\/strong> maps AWS cost into your internal business structure using rules. AWS says Cost Categories is a cost allocation service that helps map AWS costs to unique internal business structures, using rules to group costs into meaningful categories. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/manage-cost-categories.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Cost Categories when tags\/accounts alone are not enough.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Account 1 + Account 2 = Platform Team\nService EC2 + RDS + NAT Gateway = Shared Infrastructure\nTag product=analytics = Analytics BU\nUntagged shared services split across teams\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Use<\/th><\/tr><\/thead><tbody><tr><td>Rule-based grouping<\/td><td>Map costs to team\/product\/env<\/td><\/tr><tr><td>Hierarchies<\/td><td>BusinessUnit \u2192 Team \u2192 Product<\/td><\/tr><tr><td>Split charge rules<\/td><td>Allocate shared costs<\/td><\/tr><tr><td>Cost Explorer integration<\/td><td>Filter\/group by category<\/td><\/tr><tr><td>Budgets integration<\/td><td>Budget by category<\/td><\/tr><tr><td>CUR\/Data Export integration<\/td><td>Category appears in exported cost data<\/td><\/tr><tr><td>Anomaly Detection integration<\/td><td>Detect anomalies by category<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says Cost Categories can be used across Cost Explorer, Budgets, CUR, and Cost Anomaly Detection. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/manage-cost-categories.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Cost Categories\n\u2192 Create category\n\u2192 Define category values\n\u2192 Add rules based on account, service, tag, charge type, etc.\n\u2192 Add split charge rules if needed\n\u2192 Activate and use in Cost Explorer\/Budgets\/CUR\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your setup, good categories would be:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Environment: dev, stage, uat, prod, shared\nProduct: analytics, backend, design, platform\nOwner: team \/ manager \/ cost center\nCriticality: production, non-production\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8.2 Cost Allocation Tags<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Allocation Tags<\/strong> are resource tags activated for billing analysis. AWS says a tag is a key\/value label assigned to a resource, and after activation, AWS uses cost allocation tags to organize resource costs in cost allocation reports, Cost Explorer, and related billing views. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/cost-alloc-tags.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use tags when cost needs to follow resources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Environment=prod\nProduct=telematics\nTeam=platform\nCostCenter=engineering\nOwner=rajesh\nApplication=vehicle-service\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Output<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>Cost by tag<\/td><td>Showback\/chargeback<\/td><\/tr><tr><td>Tag filter in Cost Explorer<\/td><td>Analyze product\/team\/env cost<\/td><\/tr><tr><td>Tag columns in CUR<\/td><td>Data warehouse reporting<\/td><\/tr><tr><td>Budget by tag<\/td><td>Team\/product budget<\/td><\/tr><tr><td>Untagged cost visibility<\/td><td>Governance improvement<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says AWS-generated and user-defined cost allocation tags must be activated separately before they appear in Cost Explorer or cost allocation reports. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/cost-alloc-tags.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Tag AWS resources\n\u2192 Billing and Cost Management\n\u2192 Cost Allocation Tags\n\u2192 Activate required tag keys\n\u2192 Wait for tags to appear\n\u2192 Use in Cost Explorer, Budgets, Data Exports\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">AWS notes that tags can take up to 24 hours to appear in the Billing and Cost Management console. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/cost-alloc-tags.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mandatory AWS tags should be enforced by Terraform\/module policy:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Environment\nProduct\nService\nTeam\nOwner\nCostCenter\nManagedBy\nRepository\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Avoid sensitive data in tags; AWS explicitly recommends not including sensitive information in tags. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/cost-alloc-tags.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8.3 Billing Conductor<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AWS Billing Conductor<\/strong> creates an alternate\/custom billing view for showback and chargeback. AWS says Billing Conductor supports showback\/chargeback workflows and lets you customize a second, alternative version of monthly billing data without changing how AWS bills you. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/what-is-costmanagement.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you need:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Custom internal rates\nPartner\/reseller billing\nChargeback to business units\nPro forma billing\nSeparate billing groups\nCustom pricing rules\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Use<\/th><\/tr><\/thead><tbody><tr><td>Billing groups<\/td><td>Group accounts\/customers<\/td><\/tr><tr><td>Pricing plans<\/td><td>Custom rates<\/td><\/tr><tr><td>Pro forma bills<\/td><td>Internal\/custom view<\/td><\/tr><tr><td>Custom CUR per billing group<\/td><td>Downstream reporting<\/td><\/tr><tr><td>Margin\/showback analysis<\/td><td>Compare AWS actual vs internal rates<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing Conductor\n\u2192 Create billing group\n\u2192 Add linked accounts\n\u2192 Create pricing plan\/rules\n\u2192 Assign pricing plan to billing group\n\u2192 Generate pro forma billing data\n\u2192 Export\/report to teams\/customers\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most normal engineering teams do not need Billing Conductor. Use it if you are doing advanced chargeback, partner resale, or separate internal billing views.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">9. Budgets and Planning<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This section answers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>How do we prevent surprise bills?\nHow do we alert before overspend?\nHow do we estimate future workloads?\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9.1 Budgets<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AWS Budgets<\/strong> lets you create cost, usage, RI, and Savings Plans budgets with actual and forecasted alerts. AWS says Budgets can track cost and usage, and examples include monthly cost budgets with actual and forecasted notifications, usage budgets, RI\/Savings Plans utilization or coverage budgets, and custom period budgets. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/budgets-managing-costs.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Budgets for proactive alerts:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Actual cost &gt; 80%\nActual cost &gt; 100%\nForecasted cost &gt; 100%\nService-specific budget exceeded\nEnvironment budget exceeded\nTeam budget exceeded\nSavings Plan utilization below target\nRI coverage below target\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Budget type<\/th><th>Use<\/th><\/tr><\/thead><tbody><tr><td>Cost budget<\/td><td>Dollar spend<\/td><\/tr><tr><td>Usage budget<\/td><td>Units such as hours, GB, requests<\/td><\/tr><tr><td>RI utilization budget<\/td><td>Are purchased RIs being used?<\/td><\/tr><tr><td>RI coverage budget<\/td><td>How much eligible usage is covered by RIs?<\/td><\/tr><tr><td>Savings Plans utilization budget<\/td><td>Is committed spend being consumed?<\/td><\/tr><tr><td>Savings Plans coverage budget<\/td><td>How much eligible usage is covered by SP?<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says Budgets information is updated up to three times per day, typically 8\u201312 hours after the previous update, and Budgets can track blended, unblended, net unblended, amortized, and net amortized costs. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/budgets-managing-costs.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Budgets\n\u2192 Create budget\n\u2192 Choose cost\/usage\/RI\/SP type\n\u2192 Set amount and period\n\u2192 Scope by account\/service\/tag\/category if needed\n\u2192 Add actual and forecast thresholds\n\u2192 Add email\/SNS subscribers\n\u2192 Save\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Your billing alert example<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Budget: Monthly AWS Cost Budget\nAmount: USD 2,000\n\nAlert 1: Actual &gt; 80% = USD 1,600\nAlert 2: Actual &gt; 100% = USD 2,000\nAlert 3: Forecasted &gt; 100% = forecast exceeds USD 2,000\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your AWS environment:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Create global budget in management\/payer account.\nCreate per-environment budgets for dev\/stage\/uat\/prod.\nCreate high-risk service budgets for NAT Gateway, CloudWatch, EC2, RDS.\nRoute alerts through SNS\/email\/Slack.\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9.2 Budget Actions<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Budget Actions allow AWS Budgets to take an action when a threshold is exceeded. AWS says Budgets can run an action automatically or after manual approval, such as applying an IAM policy or Service Control Policy. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/budgets-controls.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you want cost guardrails, not just alerts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Block new EC2 instance launches in sandbox\nRestrict expensive services after budget breach\nApply SCP to non-production account\nRequire approval before continuing\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Action type<\/th><th>Use<\/th><\/tr><\/thead><tbody><tr><td>IAM policy action<\/td><td>Restrict a role\/user\/group<\/td><\/tr><tr><td>SCP action<\/td><td>Restrict an AWS Organizations account\/OU<\/td><\/tr><tr><td>Manual approval<\/td><td>Human-controlled enforcement<\/td><\/tr><tr><td>Automatic action<\/td><td>Strong guardrail<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Create budget\n\u2192 Add threshold\n\u2192 Configure action\n\u2192 Choose IAM\/SCP action\n\u2192 Choose automatic or manual approval\n\u2192 Confirm required permissions\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Budget Actions carefully. For production, avoid automatic deny policies unless tested. For sandbox\/dev, they are very useful.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9.3 Budgets Reports<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Budgets Reports<\/strong> send scheduled budget performance reports. AWS says Budgets Reports can monitor existing budgets on a daily, weekly, or monthly cadence and deliver the report to up to 50 email addresses. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/reporting-cost-budget.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for recurring reporting:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Weekly FinOps update\nMonthly engineering budget status\nDaily budget report during migration\nBudget health report for leadership\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>Daily\/weekly\/monthly schedule<\/td><td>Automated reporting<\/td><\/tr><tr><td>Up to 50 recipients<\/td><td>Finance\/team distribution<\/td><\/tr><tr><td>Up to 50 reports<\/td><td>Multiple stakeholder groups<\/td><\/tr><tr><td>Budget performance summary<\/td><td>Actual\/forecast vs target<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says each budget report costs $0.01 per report delivered, regardless of recipients. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/reporting-cost-budget.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Budgets Reports\n\u2192 Create report\n\u2192 Select budgets\n\u2192 Choose cadence\n\u2192 Add recipients\n\u2192 Save\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your team, create one weekly report:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AWS Weekly Budget Report\nRecipients: DevOps + Finance + Engineering leads\nCadence: Weekly Monday morning\nBudgets: Global + env budgets + high-risk service budgets\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">9.4 Pricing Calculator<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AWS has two calculator experiences: public Pricing Calculator and in-console Pricing Calculator. The in-console AWS Pricing Calculator estimates planned cloud costs using your discounts and purchase commitments. AWS says it can assess migration impact, growth plans, and commitment purchases. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/pricing-calculator.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it before deploying:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>New EKS cluster\nNew Aurora database\nMore NAT Gateways\nNew CloudWatch ingestion\nNew multi-AZ architecture\nNew Savings Plan purchase\nMigration from GCP to AWS\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Estimate type<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>Workload estimate<\/td><td>Cost of a specific workload\/application\/change<\/td><\/tr><tr><td>Bill estimate<\/td><td>Cost impact across entire consolidated bill<\/td><\/tr><tr><td>Before-discount rates<\/td><td>Public On-Demand estimate<\/td><\/tr><tr><td>After-discount rates<\/td><td>More realistic based on your pricing<\/td><\/tr><tr><td>Commitment modeling<\/td><td>RI\/SP impact analysis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says bill estimates include last month\u2019s consolidated billing usage and existing commitments such as Savings Plans and Reserved Instances, and they allow modeling changes without affecting the actual bill. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/pricing-calculator.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Pricing Calculator\n\u2192 Choose workload estimate or bill estimate\n\u2192 Import existing usage if needed\n\u2192 Add\/change resources\n\u2192 Model commitments\n\u2192 Save\/export estimate\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Pricing Calculator before architecture approval. For example, before moving from one NAT Gateway to three NAT Gateways, estimate the monthly baseline and data processing impact.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">10. Savings and Commitments<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This section answers:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Where can we save money?\nAre our commitments healthy?\nShould we buy Savings Plans or Reserved Instances?\nAre we wasting commitments?\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">10.1 Cost Optimization Hub<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Optimization Hub<\/strong> consolidates and prioritizes savings recommendations across AWS accounts and Regions. AWS says it helps identify, filter, and aggregate recommendations such as resource rightsizing, idle resource deletion, Savings Plans, and Reserved Instances from a single dashboard. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/cost-optimization-hub.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to find:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Idle EC2\nUnderutilized EC2\nIdle EBS\nRightsizing opportunities\nUnused NAT Gateway-like waste patterns\nLambda optimization\nRDS rightsizing\nSavings Plans opportunities\nReserved Instance opportunities\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Value<\/th><\/tr><\/thead><tbody><tr><td>Consolidated recommendations<\/td><td>One place instead of many consoles<\/td><\/tr><tr><td>Estimated monthly savings<\/td><td>Prioritize by impact<\/td><\/tr><tr><td>Deduplication<\/td><td>Avoid double-counting savings<\/td><\/tr><tr><td>Filters\/grouping<\/td><td>Account, region, resource type, recommendation<\/td><\/tr><tr><td>API access<\/td><td>Automation\/reporting<\/td><\/tr><tr><td>Organization view<\/td><td>Multi-account optimization<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says Cost Optimization Hub supports many resource types including EC2, Auto Scaling groups, EBS, Lambda, ECS Fargate, Savings Plans, RIs, RDS, OpenSearch, Redshift, ElastiCache, DynamoDB reserved capacity, Aurora storage, and NAT Gateway. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/cost-optimization-hub.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Cost Optimization Hub\n\u2192 Opt in\n\u2192 Choose standalone\/account\/org scope\n\u2192 Review opportunities\n\u2192 Filter by account\/region\/resource\/recommendation\n\u2192 Assign owners\n\u2192 Implement and track savings\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Create a weekly habit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Every Monday:\nReview top 10 savings opportunities\nAssign owner\nValidate risk\nImplement safe changes\nTrack realized savings\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">11. Savings Plans<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Savings Plans reduce eligible compute costs in exchange for a committed spend amount over one or three years. In Billing and Cost Management, the Savings Plans menu helps you manage inventory, recommendations, purchase analysis, utilization, coverage, purchases, and cart. AWS describes Savings Plans as flexible pricing models to reduce bills and manage inventory, recommendations, purchase analyses, utilization, and coverage. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/what-is-costmanagement.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.1 Savings Plans \u2014 Overview<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Overview is the landing page for your Savings Plans posture.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to answer:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Do we own Savings Plans?\nAre they saving money?\nAre they expiring?\nAre we underusing commitments?\nDo we need to buy more?\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Summary of owned plans\nUtilization health\nCoverage health\nSavings trend\nRecommendations entry point\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Savings Plans\n\u2192 Overview\n\u2192 Review utilization, coverage, savings, upcoming expirations\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.2 Savings Plans \u2014 Inventory<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Inventory shows Savings Plans you own or have queued. AWS says the Inventory page shows a detailed overview of Savings Plans that you own or have queued, and management accounts can view account or organization inventory. (<a href=\"https:\/\/docs.aws.amazon.com\/savingsplans\/latest\/userguide\/ce-sp-inventory.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to track:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Plan type\nCommitment amount\nStart\/end date\nPayment option\nStatus\nOwning account\nQueued future purchases\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Active Savings Plans\nQueued Savings Plans\nExpiring commitments\nCSV download\nAccount vs Organization inventory\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings Plans\n\u2192 Inventory\n\u2192 Choose Account inventory or Organization inventory\n\u2192 Review active\/queued plans\n\u2192 Download CSV if needed\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.3 Savings Plans \u2014 Recommendations<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Recommendations suggest Savings Plans purchases based on historical On-Demand usage and existing commitments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you have stable compute usage and want commitment discounts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Recommended hourly commitment\nEstimated monthly savings\nCoverage impact\nUtilization impact\nLookback-based recommendation parameters\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings Plans\n\u2192 Recommendations\n\u2192 Choose lookback period\n\u2192 Review estimated savings\n\u2192 Open recommendation details\n\u2192 Validate with Purchase Analyzer\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do not blindly buy recommendations. Validate:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Will workloads remain steady?\nAre migrations\/scale-downs coming?\nAre services moving from EC2 to Fargate\/serverless?\nIs production stable enough for commitment?\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.4 Savings Plans \u2014 Purchase Analyzer<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Purchase Analyzer models the impact of potential Savings Plan purchases. AWS says it lets you model and evaluate purchases using a recommended amount, target coverage percentage, or custom amount, then view impact on savings, coverage, and utilization. (<a href=\"https:\/\/docs.aws.amazon.com\/savingsplans\/latest\/userguide\/sp-analyzer.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it before buying Savings Plans.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Metric<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td>Estimated monthly savings<\/td><td>Expected monthly reduction<\/td><\/tr><tr><td>Coverage percentage<\/td><td>How much eligible usage will be covered<\/td><\/tr><tr><td>Utilization<\/td><td>How much commitment will be consumed<\/td><\/tr><tr><td>Risk comparison<\/td><td>Compare commitment scenarios<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings Plans\n\u2192 Purchase Analyzer\n\u2192 Choose recommendation \/ target coverage \/ custom amount\n\u2192 Adjust lookback period\n\u2192 Exclude expiring plans if needed\n\u2192 Compare scenarios\n\u2192 Decide purchase amount\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.5 Savings Plans \u2014 Utilization Report<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Utilization tells you how much of your purchased Savings Plans commitment you are actually using. AWS says Savings Plans utilization shows the percentage of your commitment used across On-Demand usage. (<a href=\"https:\/\/docs.aws.amazon.com\/savingsplans\/latest\/userguide\/ce-sp-usingPR.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to detect wasted commitments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Utilization percentage\nUnused commitment\nNet savings\nOn-Demand equivalent spend\nFilter by account, region, plan type, family\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings Plans\n\u2192 Utilization Report\n\u2192 Select time range\n\u2192 Filter by account\/region\/type\n\u2192 Review utilization %\n\u2192 Investigate unused commitment\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Healthy target:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>95\u2013100% utilization for mature stable workloads\nLower utilization may be acceptable if intentionally keeping room for growth\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.6 Savings Plans \u2014 Coverage Report<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Coverage tells you how much eligible usage is covered by Savings Plans. AWS says the coverage report shows what percentage of applicable AWS usage costs are covered by Savings Plans during the selected period. (<a href=\"https:\/\/docs.aws.amazon.com\/savingsplans\/latest\/userguide\/ce-sp-usingCR.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to find On-Demand spend that could be covered by commitments.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Coverage percentage\nEligible On-Demand spend\nCovered spend\nUncovered spend\nService\/account\/region breakdown\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings Plans\n\u2192 Coverage Report\n\u2192 Select period\n\u2192 Group\/filter by account\/service\/region\n\u2192 Identify uncovered eligible spend\n\u2192 Review recommendations\/Purchase Analyzer\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Coverage and utilization are different:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Utilization = Are we using what we bought?\nCoverage = How much eligible usage is protected by what we bought?\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">High utilization with low coverage means you are using commitments well, but may need more.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.7 Purchase Savings Plans<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is where you buy custom Savings Plans or finalize recommended purchases. AWS says you can add selections to the Savings Plans cart from Recommendations or Purchase Savings Plans, and AWS recommends using Recommendations and Purchase Analyzer before purchasing. (<a href=\"https:\/\/docs.aws.amazon.com\/savingsplans\/latest\/userguide\/sp-purchase.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it only after analysis and approval.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Plan type selection\nCommitment amount\nTerm\nPayment option\nStart date \/ queue option\nCart review\nPurchase confirmation\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings Plans\n\u2192 Recommendations or Purchase Analyzer\n\u2192 Choose plan\n\u2192 Add to cart\n\u2192 Review cart\n\u2192 Final approval\n\u2192 Purchase\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Require approval before buying commitments:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Requester: Platform\/FinOps\nReviewer: Finance\nApprover: Engineering\/Infra owner\nEvidence: utilization, coverage, forecast, migration roadmap\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">11.8 Cart<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Cart<\/strong> is the checkout area for pending Savings Plans purchases. The \u201c0\u201d you see in the console usually means there are zero items currently in the cart.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to review before committing money.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Pending purchase list\nTerm\/payment\/commitment summary\nFinal estimated cost\nPurchase confirmation\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Savings Plans\n\u2192 Cart\n\u2192 Review selected plans\n\u2192 Confirm details\n\u2192 Purchase or remove items\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Never leave major commitment purchases to one person. Treat the cart like a financial approval checkpoint.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">12. Reservations<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Reservations are commitment-based discounts\/capacity constructs for services such as EC2, RDS, Redshift, ElastiCache, OpenSearch, DynamoDB reserved capacity, and others. AWS says Cost Explorer gives an overview of reservations, shows utilization and coverage, and calculates reservation recommendations that could save money. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-ris.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">12.1 Reservations \u2014 Overview<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reservations Overview shows current reservations, savings, and expiring reservations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to understand:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>How many RIs do we own?\nHow much are they saving?\nAre any expiring soon?\nAre we using them efficiently?\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">AWS says the Reservations Overview page shows how many reservations you have, savings compared to On-Demand, and reservations expiring this month. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-ris.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Reservations\n\u2192 Overview\n\u2192 Review savings and expiration\n\u2192 Configure expiration alerts\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">AWS supports reservation expiration alerts 7, 30, or 60 days in advance and on the expiration day, for EC2, RDS, Redshift, ElastiCache, and OpenSearch reservations. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ce-ris.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">12.2 Reservations \u2014 Recommendations<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Reservation Recommendations suggests RI purchases based on past On-Demand usage. AWS says Cost Explorer recommendations are based on the past 7, 30, or 60 days of single-account or organization usage and are updated at least once every 24 hours. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/ri-recommendations.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when workloads are predictable and stable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Recommended reservation purchases\nEstimated monthly savings\nEstimated savings vs On-Demand\nLookback parameters\nAll-account and individual-account recommendations\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Reservations\n\u2192 Recommendations\n\u2192 Choose service\n\u2192 Choose term\/offering\/payment\/lookback\n\u2192 Review estimated savings\n\u2192 Validate workload stability\n\u2192 Purchase from service-specific reservation workflow\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For EKS worker compute, Savings Plans are often more flexible than EC2 RIs. For RDS\/Aurora or Redshift, reservations may be more relevant.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">12.3 Reservations \u2014 Utilization Report<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RI utilization measures how much of purchased reservation capacity you actually used.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to find wasted reservations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Utilization %\nUnused reservation hours\/capacity\nSavings\nBreakdown by service\/account\/region\/instance family\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Reservations\n\u2192 Utilization Report\n\u2192 Select time period\n\u2192 Filter service\/account\/region\n\u2192 Identify low utilization\n\u2192 Decide whether to modify\/sell\/avoid renewal where applicable\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Low utilization usually means:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Workload moved\nInstance family changed\nRegion changed\nReservation purchased incorrectly\nDemand dropped\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">12.4 Reservations \u2014 Coverage Report<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RI coverage measures how much eligible usage is covered by reservations versus On-Demand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to find eligible workloads still running On-Demand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Coverage %\nUncovered On-Demand usage\nPotential commitment opportunity\nBreakdown by service\/account\/region\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Reservations\n\u2192 Coverage Report\n\u2192 Select period\n\u2192 Filter service\/account\/region\n\u2192 Identify uncovered stable usage\n\u2192 Review recommendations\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For production databases, aim for strong coverage if usage is stable. For highly dynamic compute, be more careful.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">13. Preferences and Settings<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This section controls billing behavior, permissions, invoice setup, tax, payment methods, and multi-organization billing relationships.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">13.1 Payment Preferences<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Payment Preferences<\/strong> manages AWS payment methods, default payment method, payment currency, payment profiles, and billing contact emails. AWS says the Payment preferences page is used to manage payment methods, and payment profiles can assign unique payment methods for different AWS service providers\/sellers of record. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/manage-payment-method.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Credit card \/ bank payment method\nDefault payment method\nPayment currency\nBilling contact emails\nDifferent seller-of-record payment profiles\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Payment method list\nDefault payment method\nPayment profiles\nBilling contact email\nCurrency setting\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Payment Preferences\n\u2192 Add\/update payment method\n\u2192 Set default\n\u2192 Configure billing contacts\n\u2192 Configure payment profiles if needed\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">13.2 Billing Preferences<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Billing Preferences<\/strong> controls invoice email delivery, alerts, credit sharing, RI\/Savings Plans discount sharing, and legacy detailed billing settings. AWS says Billing Preferences can manage invoice delivery, alerts, credit sharing, RI\/SP discount sharing, and detailed billing reports; some sections can only be updated by payer accounts. (<a href=\"https:\/\/docs.amazonaws.cn\/en_us\/awsaccountbilling\/latest\/aboutv2\/billing-pref.html?utm_source=chatgpt.com\">Amazon Web Services Docs<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it to configure:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Receive PDF invoice by email\nFree Tier alerts\nCloudWatch billing alerts\nCredit sharing across accounts\nRI\/Savings Plans discount sharing\nLegacy report behavior\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Invoice delivery settings\nAlert preferences\nCredit sharing settings\nDiscount sharing settings\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Billing Preferences\n\u2192 Edit invoice delivery preferences\n\u2192 Edit alert preferences\n\u2192 Edit credit sharing \/ discount sharing settings\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For your budget-alert use case, Billing Preferences is separate from AWS Budgets, but it is where some billing alert preferences, including CloudWatch billing alerts and Free Tier alerts, may be enabled.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">13.3 Cost Management Preferences<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Management Preferences<\/strong> controls how cost data is shared or viewed, including member account visibility, data granularity, and optimization preferences. AWS describes Cost Management preferences as the place to manage what member accounts can view, account data granularity, and cost optimization preferences. (<a href=\"https:\/\/docs.aws.amazon.com\/cost-management\/latest\/userguide\/what-is-costmanagement.html\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when operating a multi-account organization:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Allow\/deny member accounts to see Cost Explorer data\nConfigure detailed cost data settings\nManage cost optimization preferences\nControl organizational cost visibility\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Member account cost visibility controls\nGranularity options\nCost optimization settings\nLinked account access behavior\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Management account\n\u2192 Billing and Cost Management\n\u2192 Cost Management Preferences\n\u2192 Configure linked account access\n\u2192 Configure data granularity\/options\n\u2192 Save\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For engineering teams, allow visibility to their own cost data. Hidden cost creates poor ownership.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">13.4 Tax Settings<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tax Settings<\/strong> manages tax registration numbers, tax inheritance across AWS Organizations accounts, and tax exemptions. AWS says Tax settings lets you manage tax registration numbers, turn on tax setting inheritance across Organizations accounts, and manage tax exemptions. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/manage-account-payment.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Tax registration number\nVAT\/GST\/JCT setup\nTax exemption management\nOrganization-wide tax inheritance\nLegal entity compliance\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Tax registration profile\nTax inheritance settings\nTax exemption status\nCountry\/region-specific tax settings\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Tax Settings\n\u2192 Add tax registration\n\u2192 Enable inheritance if needed\n\u2192 Upload\/manage exemptions if applicable\n\u2192 Save\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Finance\/accounting should own this. Platform\/DevOps usually only needs awareness.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">13.5 Invoice Configuration<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Invoice Configuration<\/strong> lets you create invoice units and customize invoice preferences across accounts. AWS says invoice units can be created within a single payer account or organization, new accounts are not automatically added, and payer\/invoice receiver accounts can download invoices from the Bills page. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/invoice-configuration-create.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it when you need:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Separate invoices for business units\nDifferent invoice receivers\nProcurement mapping\nPO association to invoice units\nSeparate tax\/payment handling\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Invoice units\nInvoice receivers\nAccount grouping for invoicing\nPO association\nInvoice-level configuration\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Billing and Cost Management\n\u2192 Invoice Configuration\n\u2192 Create invoice unit\n\u2192 Add accounts\n\u2192 Configure invoice receiver\n\u2192 Associate PO if required\n\u2192 Review invoices on Bills page\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Useful for large organizations. Not required for simple Dev\/Stage\/UAT\/Prod unless finance needs separate invoices.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">13.6 Billing Transfer<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">What is it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Billing Transfer<\/strong> lets one external account manage and pay the consolidated bill of another AWS Organization while the source organization keeps security\/governance management. AWS says billing transfer starts when an external bill-transfer account sends an invitation to a management account; if accepted, it manages and pays the bill-source account\u2019s consolidated bill from the specified date. (<a href=\"https:\/\/docs.aws.amazon.com\/awsaccountbilling\/latest\/aboutv2\/orgs_transfer_billing.html?utm_source=chatgpt.com\">AWS Documentation<\/a>)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why use it?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AWS partners\/resellers\nMultiple AWS Organizations\nCentralized billing operations\nCommercial terms managed outside workload organization\nSeparating financial management from security governance\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">What you get<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>External bill-transfer account\nTransferred consolidated invoices\nBilling views\nShowback\/chargeback view with Billing Conductor\nCentralized payment management\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">High-level steps<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Bill-transfer account\n\u2192 Send billing transfer invitation\n\u2192 Bill-source management account accepts\n\u2192 Effective date starts billing transfer\n\u2192 Configure Billing Conductor pricing\/view if needed\n\u2192 Access invoices\/payments from transfer account\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">FinOps advice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do not use Billing Transfer unless there is a clear enterprise\/partner billing reason. It changes who receives invoices and controls cost data visibility.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">14. How all tools fit together in a real company FinOps architecture<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">For your AWS environments, I would organize it like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AWS Organizations Management \/ Payer Account\n\u2502\n\u251c\u2500\u2500 Billing and Payments\n\u2502   \u251c\u2500\u2500 Bills\n\u2502   \u251c\u2500\u2500 Payments\n\u2502   \u251c\u2500\u2500 Credits\n\u2502   \u2514\u2500\u2500 Purchase Orders\n\u2502\n\u251c\u2500\u2500 Cost Visibility\n\u2502   \u251c\u2500\u2500 Home\n\u2502   \u251c\u2500\u2500 Dashboards\n\u2502   \u251c\u2500\u2500 Cost Explorer\n\u2502   \u2514\u2500\u2500 Saved Reports\n\u2502\n\u251c\u2500\u2500 Cost Allocation\n\u2502   \u251c\u2500\u2500 Cost Allocation Tags\n\u2502   \u251c\u2500\u2500 Cost Categories\n\u2502   \u2514\u2500\u2500 Billing Conductor only if showback\/chargeback is advanced\n\u2502\n\u251c\u2500\u2500 Cost Governance\n\u2502   \u251c\u2500\u2500 Budgets\n\u2502   \u251c\u2500\u2500 Budget Reports\n\u2502   \u2514\u2500\u2500 Cost Anomaly Detection\n\u2502\n\u251c\u2500\u2500 Historical Data\n\u2502   \u251c\u2500\u2500 Data Exports \/ CUR 2.0\n\u2502   \u251c\u2500\u2500 S3\n\u2502   \u251c\u2500\u2500 Athena\n\u2502   \u2514\u2500\u2500 QuickSight \/ Datadog Cloud Cost Management\n\u2502\n\u251c\u2500\u2500 Optimization\n\u2502   \u251c\u2500\u2500 Cost Optimization Hub\n\u2502   \u251c\u2500\u2500 Savings Plans\n\u2502   \u2514\u2500\u2500 Reservations\n\u2502\n\u2514\u2500\u2500 Settings\n    \u251c\u2500\u2500 Payment Preferences\n    \u251c\u2500\u2500 Billing Preferences\n    \u251c\u2500\u2500 Cost Management Preferences\n    \u251c\u2500\u2500 Tax Settings\n    \u251c\u2500\u2500 Invoice Configuration\n    \u2514\u2500\u2500 Billing Transfer\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">15. Recommended setup order for your AWS environments<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Do this in order:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Phase 1 \u2014 Foundation<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>1. Confirm AWS Organizations management\/payer account.\n2. Activate IAM billing access.\n3. Create IAM roles for FinOps\/Admin\/ReadOnly.\n4. Configure Billing Preferences.\n5. Configure Payment Preferences.\n6. Configure Tax Settings.\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Phase 2 \u2014 Visibility<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>7. Enable\/use Cost Explorer.\n8. Create Cost Explorer saved reports.\n9. Create Dashboards.\n10. Enable Data Exports \/ CUR 2.0 to S3.\n11. Query with Athena or integrate with Datadog Cloud Cost Management.\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Phase 3 \u2014 Allocation<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>12. Define mandatory tags.\n13. Activate Cost Allocation Tags.\n14. Create Cost Categories.\n15. Build dashboards by environment\/product\/team.\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Phase 4 \u2014 Control<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>16. Create global monthly AWS budget.\n17. Create per-environment budgets.\n18. Create high-risk service budgets.\n19. Enable Cost Anomaly Detection.\n20. Configure SNS\/email\/Slack routing.\n21. Create Budget Reports.\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Phase 5 \u2014 Optimization<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>22. Enable Cost Optimization Hub.\n23. Review top recommendations weekly.\n24. Review Savings Plans coverage\/utilization.\n25. Review Reservation coverage\/utilization.\n26. Use Pricing Calculator before major architecture changes.\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">16. For your immediate billing-alert requirement<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">For your specific requirement:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Actual cost &gt; 80% of USD 2000\nActual cost &gt; 100% of USD 2000\nForecast cost &gt; 100% of USD 2000\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Use this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Primary tool: AWS Budgets\nScope: Management \/ payer account\nBudget type: Cost budget\nPeriod: Monthly\nAmount: USD 2,000\nNotifications:\n  - Actual &gt; 80%\n  - Actual &gt; 100%\n  - Forecasted &gt; 100%\nDelivery:\n  - Email\n  - SNS topic\n  - Optional Slack\/Datadog integration\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Do <strong>not<\/strong> use CloudWatch as the main solution. CloudWatch billing alarms are only basic estimated-charge alarms. Use CloudWatch only as an optional backup. Use Datadog for visibility and dashboards if the AWS billing\/CUR integration is enabled.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">17. Best-practice operating cadence<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Daily<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Check Home\nCheck Cost Anomaly Detection\nCheck major cost spikes\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Weekly<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Review Cost Explorer trends\nReview budget status\nReview Cost Optimization Hub\nReview untagged cost\nSend budget report\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Monthly<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Review Bills and invoices\nReview actual vs budget\nReview credits\nReview Savings Plans utilization\/coverage\nReview RI utilization\/coverage\nReview top services and top accounts\nReview CUR\/Datadog\/QuickSight reports\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Quarterly<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Review commitment strategy\nReview account\/tag\/category model\nReview showback\/chargeback\nReview forecast vs actual accuracy\nReview architecture cost changes\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">18. Final cheat sheet<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Need<\/th><th>Use this AWS feature<\/th><\/tr><\/thead><tbody><tr><td>See invoice<\/td><td>Bills<\/td><\/tr><tr><td>See payment status<\/td><td>Payments<\/td><\/tr><tr><td>See credits<\/td><td>Credits<\/td><\/tr><tr><td>Put PO on invoice<\/td><td>Purchase Orders<\/td><\/tr><tr><td>Quick financial overview<\/td><td>Home<\/td><\/tr><tr><td>Custom visual reports<\/td><td>Dashboards<\/td><\/tr><tr><td>Investigate cost<\/td><td>Cost Explorer<\/td><\/tr><tr><td>Save repeated analysis<\/td><td>Cost Explorer Saved Reports<\/td><\/tr><tr><td>Detect unusual spikes<\/td><td>Cost Anomaly Detection<\/td><\/tr><tr><td>Track Free Tier<\/td><td>Free Tier<\/td><\/tr><tr><td>Store detailed historical cost<\/td><td>Data Exports \/ CUR 2.0<\/td><\/tr><tr><td>ESG\/carbon reporting<\/td><td>Carbon emissions<\/td><\/tr><tr><td>Map cost to business units<\/td><td>Cost Categories<\/td><\/tr><tr><td>Map cost to resources\/teams\/env<\/td><td>Cost Allocation Tags<\/td><\/tr><tr><td>Custom internal billing<\/td><td>Billing Conductor<\/td><\/tr><tr><td>Alert on budget thresholds<\/td><td>Budgets<\/td><\/tr><tr><td>Email budget performance<\/td><td>Budgets Reports<\/td><\/tr><tr><td>Estimate future workloads<\/td><td>Pricing Calculator<\/td><\/tr><tr><td>Find savings opportunities<\/td><td>Cost Optimization Hub<\/td><\/tr><tr><td>Manage compute commitments<\/td><td>Savings Plans<\/td><\/tr><tr><td>Manage service reservations<\/td><td>Reservations<\/td><\/tr><tr><td>Manage payment methods<\/td><td>Payment Preferences<\/td><\/tr><tr><td>Manage invoice\/alerts\/credit sharing<\/td><td>Billing Preferences<\/td><\/tr><tr><td>Control member account cost visibility<\/td><td>Cost Management Preferences<\/td><\/tr><tr><td>Manage tax IDs\/exemptions<\/td><td>Tax Settings<\/td><\/tr><tr><td>Separate invoices by unit<\/td><td>Invoice Configuration<\/td><\/tr><tr><td>Centralize billing across organizations<\/td><td>Billing Transfer<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For your case, the most important first three are:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1. AWS Budgets\n2. Cost Explorer\n3. Data Exports \/ CUR 2.0\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then add:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>4. Cost Allocation Tags\n5. Cost Categories\n6. Cost Anomaly Detection\n7. Cost Optimization Hub\n8. Dashboards \/ Datadog\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Below is a master guide to AWS Billing and Cost Management, written like a complete FinOps tutorial. I\u2019ll map every menu item you listed and explain: Master&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1033","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/posts\/1033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/comments?post=1033"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/posts\/1033\/revisions"}],"predecessor-version":[{"id":1034,"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/posts\/1033\/revisions\/1034"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/media?parent=1033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/categories?post=1033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/tutorials\/wp-json\/wp\/v2\/tags?post=1033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}