Pricing Policies and Best Practices

Billing & Subscription Policy

This document explains the pricing policy, billing behavior, subscription structure, and best practices to help users understand how billing works across different types of cloud resources. It is intended for all standard users of the platform.

1. Scope and Applicability

This billing and subscription policy applies to:

  • All customers use compute, storage, managed services, and networking resources.

  • Both prepaid and postpaid billing models.

  • All supported currencies (INR, USD).

Enterprise accounts or custom contractual terms may differ. Please consult your dedicated account manager if applicable.

2. Glossary of Terms

Term

Definition

Fixed Plan

A subscription with a defined duration (e.g., Monthly, Quarterly, Yearly) and price.

Consumption-based Billing

Pay-as-you-go model where charges are accrued hourly based on usage.

Spot Instances

Discounted compute resources that are billed hourly with variable pricing.

Wallet

Prepaid account balance used to deduct charges for prepaid users.

Credits

Promotional balance given on signup, used before wallet funds.

Renewal

The process of extending a subscription or deducting charges at the end of a billing cycle.

Downgrade

Moving from a higher-cost or longer-term plan to a cheaper or shorter one [allowed only for consumption based plans]

3. Billing Models by Resource Type

3.1 Compute Instances

  • Billing Options:

    • Fixed Plan: Monthly, Quarterly, Half-Yearly, Yearly.

    • Consumption-based Plan: Hourly usage-based billing.

  • Spot Instances:

    • Always consumption-based (default plan: hourly).

    • Pricing is dynamic and may change based on supply-demand conditions.

    • Users must monitor real-time spot pricing.

3.2 Storage (Volumes)

  • Billing Options:

    • Fixed (Subscription-based).

    • Usage-Based (Hourly Subscription).

3.3 Managed Services

Includes: Kubernetes (K8s), DBaaS (Databases), DRaaS (Disaster Recovery), Networking, Load Balancers, Routers, Floating IPs, and Public IPs.

  • Billing Model:

    • Primarily, usage-based billing is implemented.

4. Subscription Models

4.1 Prepaid Billing

  • Who it's for: Users who want strict control over costs.

  • How it works:

    • Usage charges are deducted from the wallet hourly.

    • If the total wallet balance (including credits) falls below the allowed limit, an alert is sent, and services are automatically suspended.

    • No usage is allowed beyond the available balance.

    • Free credits are consumed before the wallet balance.

    • All charges are applied before resource usage.

  • Free Credits:

    • These are automatically added after the user places their first project order following signup.

    • Valid for 7 days from account creation.

4.2 Postpaid Billing

  • Who it's for: Users who prefer consolidated monthly invoicing.

  • How it works:

    • Resource usage is tracked hourly and billed on a monthly basis.

    • Invoices are generated on the 1st of every month (UTC) and are made available to clients by the 9th of the same month.

    • Payment is due immediately upon invoice generation.

5. Resource-Level Subscription Behaviour

  • Each resource has its own subscription.

  • Subscriptions are created when the resource is provisioned.

  • Fixed plans renew automatically unless disabled.

  • Prepaid balance and credits are used across subscriptions.

  • Alerts are triggered if the total balance (wallet + free credits) falls below the credit limit.

  • Fixed-plan subscriptions are reusable when the payment is made upfront, and the associated resource is deleted before the end of the billing cycle.

    • If a resource is deleted mid-cycle, the corresponding subscription is marked as Inactive and becomes available for reuse.

    • Resources such as virtual machines or storage volumes can be provisioned with the same configuration by reusing the Inactive subscription.

6. Billing Frequencies

Billing Type

Prepaid

Postpaid

Hourly

Charges deducted hourly from wallet

Usage tracked hourly, billed monthly

Fixed Plans (Monthly, Quarterly, etc.)

Charge at start of cycle

Invoice generated on the 1st of the following month

7. Billing Calculations

  • Pro-rated calculations are only applicable to the ‘Monthly’ fixed plan.

  • You can obtain an estimate for your resource(s) by visiting: Estimate | AceCloudarrow-up-right

1. Postpaid Billing

In postpaid mode, the user is billed monthly in arrears — that is, they use the service first and are billed on the 1st of the next month (UTC).

Monthly Plan

  • If a Monthly Fixed Plan is created on the 16th day of the month:

  • The invoice on the 1st of the next month will only include charges for the 15 days of usage.

  • Starting the next full month, the entire monthly subscription fee will apply.

Example:

  • Plan: Monthly – ₹600

  • Created: September 16

  • September Invoice (generated on Oct 1): ₹600 ÷ 30 × 15 = ₹300

  • October Invoice (generated Nov 1): ₹600 (full month)

Yearly Plan

  • If a Yearly Fixed Plan is created on the 16th day of the month:

  • The invoice on the 1st of the next month will include charges for the next 1 year of usage, i.e., till the 15th of next year.

  • Starting from the next year, the entire yearly subscription will be renewed unless you opt out.

Example:

  • Plan: Yearly – ₹6000

  • Created: September 16

  • September Invoice (generated on Oct 1): ₹6000 (full amount)

2. Prepaid Billing

In prepaid mode, the user pays upfront at the time of subscription creation or upgrade. Pro-rated calculations are applied immediately, and the wallet is charged accordingly.

Monthly Plan

  • If created on the 16th day of the month:

  • Only the pro-rated amount for the remaining 15 days is charged at the time of subscription.

  • From the 1st of the next month, the full monthly fee is charged in advance.

Example:

  • Plan: Monthly – ₹600

  • Created: September 16

  • Wallet charged [September 16] : ₹600 ÷ 30 × 15 = ₹300

  • Wallet charged [October 1]: ₹600 is charged for October usage

Yearly Plan

  • If created on the 16th day of the month:

  • Complete yearly amount is charged at the time of subscription.

Example:

  • Plan: Monthly – ₹6000

  • Created: September 16

  • Wallet charged [September 16]: ₹6000

3. Upgrade Path With Pro-Rating (Prepaid or Postpaid)

When upgrading from a shorter plan to a longer one (e.g., Monthly → Quarterly):

  • The current subscription is marked expired

  • The unused value from the current plan is credited to the new plan

  • The new plan starts immediately, and the only difference is billed/charged

Example:

  • Current: Monthly Plan – ₹600, used for 15 days

  • Upgrade: Quarterly Plan – ₹1500

  • Unused value: ₹300

  • Final charge: ₹1500 – ₹300 = ₹1200 (billed on next invoice for postpaid, or immediately deducted for prepaid)

8. Upgrades and Downgrades

8.1 Allowed Paths

From

To

Notes

Monthly

Quarterly / Half-Yearly / Yearly

Plan duration upgrade

Small VM

Large VM

Flavor/size upgrade

Consumption Based

Consumption Based (higher/lower spec)

New config with usage-based billing

Fixed Plan

Higher Fixed Plan

Long-term commitment upgrade

Large VM

Small VM

Allowed only in case of Hourly or Spot pricing

8.2 Disallowed Actions

  • Downgrading (e.g., Yearly → Quarterly/Monthly/Hourly OR Quarterly → Monthly/Hourly)

  • Reducing VM/Volume flavor or size

  • Upgrading hourly plans directly (create new subscription)

8.3 Upgrade Process

  • Existing subscription is marked as expired

  • New subscription begins immediately

  • End date of old plan set to the current time

  • Remaining value is credited to the new plan

  • All upgrades are seamless (avoid deleting and recreating resources)

9. Invoicing and Payments

9.1 Invoice Generation

  • Postpaid: Invoice on 1st of each month (UTC)

  • Prepaid: Charges are deducted per usage or at subscription start

9.2 Grouping

  • Invoices are grouped per project per region

  • Each invoice contains a detailed breakdown of resources

9.3 Payment Methods Accepted

  • Credit/Debit Cards

  • Razor-pay [India]

  • Stripe [US]

9.4 Currency and Tax Handling

  • Supported currencies: INR, USD

  • Billing currency selected during signup

  • Prices are exclusive of taxes

  • Taxes (GST/VAT) are added to the invoice based on the billing address

    • If the billing address is in the same state as the service provider, an 18% GST is applied.

    • If the billing address is in a different state, 9% CGST and 9% SGST are applied.

9.5 Invoice Disputes

  • Any invoice-related disputes can be resolved by creating a support ticket through our portal.

10. Refund Policy

All payments are non-refundable.

10.1 No Refund Scenarios

  • Fixed plans once the cycle has started

  • Deletion of prepaid resources mid-cycle

  • Unused services within an active plan

Users are encouraged to monitor their usage and budget via the dashboard.

11. Best Practices for Users

11.1 Operational Rules

  • All times and renewals follow UTC

  • Fixed plans auto-renew unless canceled or the resources associated with the plan are deleted

  • Instance shutoff occurs immediately once the prepaid balance is exhausted

  • An alert is sent when nearing credit exhaustion

  • Avoid deleting and recreating resources to reset billing (creates multiple invoices)

  • Use Prepaid for test/staging workloads or strict budget control

  • Use Postpaid for production workloads needing consolidated billing

  • Use Fixed plans for long-running, stable workloads to save cost

  • Monitor spot instance prices before deploying

  • Upgrade plans instead of starting new ones to ensure continuity

  • Enable spending alerts via the dashboard

12. Sample Billing Scenarios

Scenario 1: Postpaid Hourly Usage

  • Resource: VM Instance (S.8)

  • Created: June 10, 2025, 10:00 UTC

  • Rate: ₹3/hour

  • Billing:

    • Usage tracked from June 10 to June 30

    • Invoice generated on July 1: ₹3 * hours used

    • Services continue unless terminated

Scenario 2: Prepaid Hourly Usage

  • Wallet balance: ₹500 + ₹2000 in free-credits

  • Resource consumes ₹10/hour

  • Usage continues until balance + credits = 0

  • Services shut off automatically when exhausted

Scenario 3: Fixed Plan Upgrade

  • Original Plan: Monthly (₹600), started Sept 1

  • Upgrade to Yearly Plan on Sept 15 (₹6000)

  • Remaining balance: ₹300 credited

  • New charge: ₹6000 - ₹300 = ₹5700

  • New plan is active immediately

Scenario 4: Spot Instance Price Change

  • Initial rate: ₹2/hour

  • Spot price surges to ₹3/hour

  • User billed at the new rate from the price change timestamp

  • Total invoice reflects dynamic pricing

Scenario 5: Downgrade Attempt

  • User tries to downgrade from Yearly to Monthly

  • Action blocked with message: “Downgrade not supported. Please contact support for options.”

13. Frequently Asked Questions (FAQ)

Q1: What happens if I run out of prepaid balance? A: Your services will be suspended immediately. You will receive an alert beforehand.

Q2: Can I change my billing model from Prepaid to Postpaid? A: Not directly. You need to contact support or create a new account under the desired model.

Q3: If my wallet runs out or if I cancel, do I lose my data immediately? A: If your wallet balance runs out, your resources will be removed after a few days.

Q4: Will I get a refund if I delete a prepaid resource early? A: No. Unused time on fixed plans is non-refundable. The subscription can be reused if needed

Q5: How do I know when my free credits expire? A: Credits are valid for 7 days from signup. Alerts are sent before the expiry date. You can also check your dashboard for the remaining credit and expiry date.

Q6: When will I be billed? A: Prepaid: Instantly, at the time of resource creation.

Postpaid: Monthly, based on actual usage.

Q7: Can I downgrade my plan? A: Yes, downgrades are allowed for hourly/spot instance (usage-based) subscriptions.

Last updated