Cost management
In KakaoCloud console Billing service, you can estimate and manage costs of resources in various ways.
Through Estimated cost inquiry, you can check expected costs calculated based on resource usage and pricing policies, and there may be differences from final billed amount.
Budget management allows you to monitor costs by billing group, project, service, and tag, manage usage amounts based on configured budget cycles and thresholds, and receive notifications when budget is exceeded.
Cost report management provides weekly or monthly cost summaries via email, allowing you to easily track cost trends and changes over time.
To access Billing > Cost management menu, user must have two required permissions. If both permissions are not satisfied, access to cost management menu is not allowed.
- Grant IAM permissions: Request organization administrator to assign at least one of Billing admin, Billing manager, Billing viewer roles. These roles provide basic access to cost management menu. However, Billing admin has create/update/delete permissions, while Billing manager and Billing viewer have read-only permissions.
- Register in main billing group: After IAM permissions are granted, user must be registered in main billing group to use budget management and cost report management features across all billing groups.
Manage budget
Budget management calculates usage amount based on configured budget and selected scope, and allows management of usage amount and usage ratio per budget cycle.
You can set threshold conditions and receive notifications when exceeded.
- Usage amount in budget management is calculated based on estimated billed amount including service usage fees or discounts, and some discounts such as credits may be excluded, resulting in differences from actual billed amount.
- Go to KakaoCloud console > Billing menu.
- In Cost management menu, check Budget management tab.
View budget list
You can check cost status such as budget amount, usage amount, and threshold status based on configured budgets.
| Category | Description |
|---|---|
| Name | Name of budget set by user |
| Budget amount | Budget amount set by user |
| Usage amount | Amount used per budget cycle - Displays difference between configured budget and actual usage; shown in red if exceeded, green if within budget - Displayed in KRW with truncated decimals; may differ from detailed view |
| Usage ratio | Ratio of usage compared to budget - Displayed as integer with truncated decimals; may differ from detailed view |
| Budget cycle | Cycle for budget configuration - Monthly, quarterly, yearly, or custom period - Usage amount resets on first day of each cycle ㄴ(Example) Quarterly → usage resets on October 1, 2025 (start of Q4) - Custom period has fixed one-time cycle without reset; usage calculated within configured start and end date |
| Budget status | Status based on usage - Normal or ended - Ends when no target exists or period ends - Immediately ends if no target; if period ends, status changes from next month |
| Last modified date | Last modification date |
| Created date | Creation date |
| Created by | Creator |
Create budget
You can manage costs by setting budget amount, scope, and thresholds.
| Category | Item | Description |
|---|---|---|
| Basic information | Budget name | Enter name of budget - Duplicate names not allowed within same domain |
| Budget settings | Basic configuration for budget - Budget managed based on cycle, period, and amount; historical data available up to 2 years | |
| Budget cycle | Select monthly, quarterly, yearly, or custom period - Automatically applied based on cycle | |
| Budget period | Select period based on cycle; up to 10 years - Past dates from January allowed within current year - Can set without end date; custom period requires period selection up to 1 year | |
| Budget amount | Enter budget amount - Up to 1 trillion KRW | |
| Budget target | Scope for calculating usage | |
| Billing group | Select billing group scope | |
| Project | Select project scope - Only projects within selected billing group | |
| Service | Select service scope | |
| Pricing type | Select usage amount or estimated billed amount - Usage amount: excludes discounts - Estimated billed amount: includes discounts | |
| Tag | Metadata for resource classification (key and value) - Format: 'key:value'; if value not selected, applies as 'key:all' - 'key:all' includes all values under key except no-tag ㄴ(Example) env only → includes env:dev, env:stage, env:prod - Up to 5 items | |
| Notification condition | Send notification when threshold met | |
| Type | Ratio (%) or fixed amount (KRW) | |
| Threshold | Enter threshold - Example: 3% or 3,000,000 KRW | |
| Condition | Only supports exceed | |
| Notification cycle | Select notification frequency - Immediate (once), 10 AM (once), 10 AM (3 times) - 10 AM (3 times): sent once daily for 3 days - May take minutes after condition is met; slight delay possible | |
| Enable notification | Enable email notification | |
| Notification recipients | Enter email addresses - Up to 10 |
View budget detail
You can check detailed information such as usage ratio and amount.
- Use Go to estimated cost inquiry link to check detailed usage.
ㄴ Grouped by project/service; period fixed to last 6 months. - When selecting tag value as all, budget management excludes no-tag values, but estimated cost inquiry includes them, causing differences.
ㄴ(Example) Budget management: env:all → includes env:dev, env:stage, env:prod
ㄴ(Example) Estimated cost inquiry: env:all → includes env:dev, env:stage, env:prod, env:no-tag
- Go to KakaoCloud console > Billing.
- In Cost management, open budget management tab.
- Click budget name to view details.
| Tab | Category | Description |
|---|---|---|
| Details | View budget status and details - Usage resets at start of each cycle - Historical data up to 2 years | |
| Budget status | - Usage ratio: up to two decimal places - Budget amount - Usage amount | |
| Budget amount | - Period - Budget amount - Usage amount | |
| Target scope | View scope for calculation - New projects/services not automatically included unless selected as all | |
| Target scope | - Domain - Billing group - Project - Service - Pricing type | |
| Tag | Metadata in key:value format | |
| Notification | View conditions and recipients | |
| Notification condition | - Type - Threshold - Condition - Cycle - Enable notification | |
| Recipients |
Update budget
You can update name, tag, and notification settings.
- Go to KakaoCloud console > Billing.
- In Cost management, open budget management tab.
- Select budget.
- Click [Update budget].
- Modify fields.
- Cycle, period, amount, billing group cannot be changed. - Click [Update].
Delete budget
You can delete unused budgets or disable notifications.
- Go to KakaoCloud console > Billing.
- Open budget management tab.
- Select budget.
- Click [Delete budget].
- Enter name.
- Click [Delete].
Manage cost report
Cost report management aggregates usage periodically and provides weekly or monthly reports via email.
- Report amount is estimated billed amount including discounts; may differ from actual billed amount.
- Go to KakaoCloud console > Billing.
- Click cost report management tab.
View cost report list
| Category | Description |
|---|---|
| Name | Report name |
| Report type | Weekly or monthly |
| Schedule | Delivery schedule |
| Enable delivery | Enable or disable |
| Status | Based on target existence |
| Last sent | Last delivery time |
| Last modified | Modification date |
| Created date | Creation date |
| Created by | Creator |
Create cost report
| Category | Item | Description |
|---|---|---|
| Basic information | Report name | Enter name |
| Report period | Configuration | |
| Report type | Weekly or monthly | |
| Delivery date | Select schedule | |
| Target | Scope | |
| Billing group | Select | |
| Project | Select | |
| Service | Select | |
| Tag | Metadata | |
| Delivery settings | Configuration | |
| Enable delivery | Enable | |
| Up to 10 |
View cost report detail
- Use estimated cost inquiry link for details.
- Go to console.
- Open cost report tab.
- Click report name.
| Tab | Category | Description |
|---|---|---|
| Details | View info | |
| Report name | Name | |
| Schedule | Delivery | |
| Last sent | Time | |
| Created by | Creator | |
| Created date | Date | |
| Target scope | Scope | |
| Tag | Metadata | |
| Delivery management | Manage delivery | |
| Enable delivery | Toggle | |
| Recipients | Emails |
Update cost report
- Go to console.
- Open tab.
- Select report.
- Click [Update cost report].
- Modify settings.
- Click [Update].
Delete cost report
- Go to console.
- Open tab.
- Select report.
- Click [Delete cost report].
- Enter name.
- Click [Delete].