diff --git a/accounts-billing/billing.mdx b/accounts-billing/billing.mdx index 90fbe3f0..134f13e1 100644 --- a/accounts-billing/billing.mdx +++ b/accounts-billing/billing.mdx @@ -20,16 +20,31 @@ You can view your current balance and recent transactions on the Billing page at ### Low balance behavior -Runpod monitors your account balance and takes protective action when funds run low: +Runpod monitors your account balance in real time. Billing runs every 5 minutes, and charges are deducted continuously based on the resources you have running. -- When your account balance is no longer sufficient to cover your remaining runtime, Runpod automatically stops all your Pods. -- Stopped Pods retain their volume storage, but you continue to accrue storage charges. -- If your balance is completely depleted, Pods and their associated storage may be deleted. +When your balance reaches \$0, Runpod automatically stops all of your running Pods. What happens to your data depends on whether the Pod has a network volume attached: + +- Pods with a network volume attached are stopped, and your data is preserved on the network volume. +- Pods without a network volume are terminated, and their data can't be recovered. + +Storage charges continue to accrue on network volumes while your Pods are stopped. If your balance stays at \$0 and these charges can't be covered, the network volume may eventually be terminated, and its data can't be recovered. -Set up [automatic payments](#auto-pay) to avoid service interruptions. +To avoid unexpected interruptions, enable [low balance notifications](#low-balance-notifications) or set up [auto-pay](#auto-pay). +### Low balance notifications + +Low balance notifications alert you when your account balance drops below a threshold you define, giving you time to add funds before your workloads are interrupted. + +To enable low balance notifications: + +1. Navigate to the [Billing page](https://www.console.runpod.io/user/billing) in the Runpod console. +2. Under **Notifications**, enable **Low balance alert**. +3. Set the balance threshold at which you want to be notified. + +Runpod sends an email when your balance falls below the threshold you set. This is separate from auto-pay, so you can use one or both. + ### Auto-pay Auto-pay automatically reloads your account balance when it falls below a threshold, helping you avoid service interruptions from low funds. diff --git a/pods/pricing.mdx b/pods/pricing.mdx index 60d00604..e66c7ab9 100644 --- a/pods/pricing.mdx +++ b/pods/pricing.mdx @@ -36,7 +36,7 @@ You must have at least one hour's worth of credits for your selected configurati Commit to a 3-month or 6-month term upfront for significant discounts on compute costs. When you stop a Pod, the savings plan automatically applies to your next deployment of the same GPU type. -Savings plans only cover GPU compute costs—[storage costs](/pods/storage/types) are billed at standard rates. Maintain a credit balance for storage, or your Pods will stop when funds run out. Plans are non-refundable and have fixed expiration dates. +Savings plans only cover GPU compute costs—[storage costs](/pods/storage/types) are billed at standard rates. Storage charges continue to accrue on stopped Pods. If your balance reaches \$0, your Pods stop: those with a network volume are preserved, while those without one are terminated and their data cannot be recovered. Plans are non-refundable and have fixed expiration dates. ## Storage pricing @@ -56,7 +56,7 @@ Runpod is not designed for long-term cloud storage. Back up critical data to you ## Account limits -- **Minimum balance**: If your account balance is no longer sufficient to cover your remaining runtime, Runpod stops all Pods to preserve data volumes. Set up [automatic payments](https://www.console.runpod.io/user/billing) to avoid interruptions. +- **Minimum balance**: Pods are automatically stopped when your account balance reaches \$0. Pods with a network volume are stopped and their data is preserved, while Pods without a network volume are terminated and their data cannot be recovered. To avoid interruptions, enable [low balance notifications](/accounts-billing/billing#low-balance-notifications) or set up [auto-pay](https://www.console.runpod.io/user/billing). - **Spend limit**: Default limit of \$80/hour across all resources. [Contact support](https://www.runpod.io/contact) to increase. ## Track your costs diff --git a/references/billing-information.mdx b/references/billing-information.mdx index 1e97cda3..f0facc3b 100644 --- a/references/billing-information.mdx +++ b/references/billing-information.mdx @@ -12,7 +12,7 @@ All billing, including per-hour compute and storage billing, is charged per minu Every Pod has an hourly cost based on [GPU type](/references/gpu-types). Your Runpod credits are charged every minute the Pod is running. If you run out of credits, your Pods are automatically stopped and you'll receive an email notification. Pods are eventually terminated if you don't refill your credits. -Runpod pre-emptively stops all your Pods when your account balance is projected to cover less than 10 minutes of remaining runtime. This ensures your account retains a small balance to help preserve your data volumes. If your balance is completely drained, all Pods are subject to deletion. Setting up [automatic payments](https://www.console.runpod.io/user/billing) is recommended to avoid service interruptions. +Runpod automatically stops all your Pods when your account balance reaches \$0. A Pod with a network volume attached is stopped, and its data is preserved on the volume. A Pod without a network volume is terminated, and its data cannot be recovered. Storage charges continue to accrue on network volumes while Pods are stopped, so if your balance stays at \$0 and these charges can't be covered, the network volume may eventually be terminated and its data cannot be recovered. To avoid service interruptions, enable [low balance notifications](/accounts-billing/billing#low-balance-notifications) or set up [auto-pay](https://www.console.runpod.io/user/billing). You must have at least one hour's worth of runtime in your balance to rent a Pod at your given spec. If your balance is insufficient, consider depositing additional funds or lowering your GPU spec requirements. diff --git a/storage/network-volumes.mdx b/storage/network-volumes.mdx index 7efc902b..4d6b48f6 100644 --- a/storage/network-volumes.mdx +++ b/storage/network-volumes.mdx @@ -27,7 +27,7 @@ Select the storage tier when creating a network volume. For details on choosing **High-performance storage** is priced at a premium. See the [High-performance storage](/storage/high-performance-storage#pricing) page for details. -If your account lacks funds to cover storage costs, your network volume may be terminated, after which data cannot be recovered. +When your account balance reaches \$0, Pods with an attached network volume are stopped and your data is preserved on the volume. Storage charges continue to accrue while the Pod is stopped, so if your balance stays at \$0 and these charges can't be covered, the network volume may eventually be terminated and its data cannot be recovered. Enable [low balance notifications](/accounts-billing/billing#low-balance-notifications) to get alerted before this happens. ## Create a network volume