> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/welcome/pricing/elastic-compute-billing/snapshot-billing.md).

# Snapshot Billing

## Prerequisites

* Snapshot resources are all [**pay-as-you-go**](/welcome/pricing/general-pricing-rules/pay-as-you-go.md) resources charged by hour, with a minimum of one hour price. Please first see [**General Pricing Rules**](/welcome/pricing/general-pricing-rules.md) and [**General Lifecycle Rules**](/welcome/pricing/general-lifecycle-rules.md) to know about basic pricing ways of pay-as-you-go resources.
* Snapshot currently includes the following pricing items: storage space.

## Billing Item

The basic billing item for snapshot service is **snapshot capacity**, which refers to the actual storage space occupied by snapshots.

## Billing Method

* The snapshot service uses pay-as-you-go by default, and charges are calculated hourly based on actual usage.
* Charges are based on the actual storage usage of snapshots.

## Region-level Billing

Snapshots are billed **by capacity** and **per region**. Each region has only one snapshot billing order, and all snapshots in that region are accumulated into it.

* Snapshot billing is aggregated at the region level.
* When you create a snapshot in a region for the first time, the system generates a snapshot billing order for that region.
* Any subsequent snapshots created in the same region will not generate a new order. Their storage usage will be accumulated into the existing regional snapshot order.
* Different regions are billed independently, with separate snapshot orders.

## Billing Example

Suppose you create snapshots four times in `asia-southeast-1 (Hong Kong)` and `europe-central-1 (Frankfurt)` respectively:

* `asia-southeast-1 (Hong Kong)` unit price: `$0.1`/GB/month (billed hourly)
* `europe-central-1 (Frankfurt)` unit price: `$0.2`/GB/month (billed hourly)

Your snapshot billing orders will be as follows:

<table><thead><tr><th width="78.50775146484375">Step</th><th width="124.2286376953125">Region</th><th width="109.1541748046875">Disk Size</th><th width="163.8477783203125">Snapshot Action</th><th width="169.8358154296875">Order Status</th><th width="250.26904296875">Billing Description</th></tr></thead><tbody><tr><td>1</td><td>asia-southeast-1 (Hong Kong)</td><td>50 GB</td><td>Create a snapshot of Disk A</td><td>A “asia-southeast-1 (Hong Kong) Order” is generated</td><td>Billed for 50 GB snapshot capacity, used for 1 month:<br><code>$0.1</code> × 50 × 1 = <code>$5</code></td></tr><tr><td>2</td><td>asia-southeast-1 (Hong Kong)</td><td>100 GB</td><td>After 1 month, create a snapshot of Disk B</td><td>No new order</td><td>Added to “asia-southeast-1 (Hong Kong) Order”, total 150 GB. After another month of usage:<br><code>$0.1</code> × 50 × 2 + <code>$0.1</code> × 100 × 1 = <code>$20</code></td></tr><tr><td>3</td><td>europe-central-1 (Frankfurt)</td><td>200 GB</td><td>After 1 month, create a snapshot of Disk C</td><td>A “europe-central-1 (Frankfurt) Order” is generated</td><td>Billed for 200 GB snapshot capacity. After another month of usage:<br><strong>Hong Kong</strong>: <code>$0.1</code> × 50 × 3 + <code>$0.1</code> × 100 × 2 = <code>$35</code><br><strong>Frankfurt</strong>: <code>$0.2</code> × 200 × 1 = <code>$40</code><br><strong>Total</strong>: <code>$35</code> + <code>$40</code> = <code>$75</code></td></tr><tr><td>4</td><td>europe-central-1 (Frankfurt)</td><td>50 GB</td><td>After 1 month, create a snapshot of Disk D</td><td>No new order</td><td>Added to “europe-central-1 (Frankfurt) Order”, total 250 GB. After another month of usage:<br><strong>Hong Kong</strong>: <code>$0.1</code> × 50 × 4 + <code>$0.1</code> × 100 × 3 = <code>$50</code><br><strong>Frankfurt</strong>: <code>$0.2</code> × 200 × 2 + <code>$0.2</code> × 50 × 1 = <code>$90</code><br><strong>Total</strong>: <code>$50</code> + <code>$90</code> = <code>$140</code></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.console.zenlayer.com/welcome/pricing/elastic-compute-billing/snapshot-billing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
