Plans & renewal
How monthly plans renew from your wallet, and what happens if a renewal fails.
Each service in Inhank Cloud runs on a monthly plan. Every 30 days, the plan renews by deducting credits from your wallet. This page covers the full lifecycle: how renewal works, when it happens, and what happens when your wallet runs low.
How renewal works
When you create a service, you pick a plan (Hobby, Starter, Pro, etc.). That plan has a fixed credit cost per 30-day period.
At the moment you create the service:
- The first 30-day period's credits are deducted from your wallet.
- The renewal date is set to "today + 30 days".
Then, every 30 days at that renewal date:
- Inhank Cloud checks that your wallet has enough credits.
- If yes — credits are deducted, the renewal date advances by 30 days, and your service keeps running.
- If no — the renewal fails and your service is paused (see below).
Each service renews independently on its own 30-day clock. If you have three services created on different dates, you'll see three different renewal dates in the Billing screen.
Changing plans
To switch a service to a different plan:
- Open the service → Settings → Plan.
- Pick the new plan.
- Confirm.
The change takes effect immediately. Billing is prorated at the moment of change:
- If you upgrade mid-period, you're charged the difference for the remaining days.
- If you downgrade mid-period, you're refunded the difference as credits back to your wallet.
The 30-day renewal cycle keeps its existing date — only the amount changes at the next renewal.
Example
You're on Starter (assume 200 credits/month). On day 15 of the period, you upgrade to Pro (assume 500 credits/month).
- Half the period remains (15 days).
- Difference in pricing:
(500 - 200) / 2 = 150 creditsdeducted now. - At the next renewal (day 30), 500 credits are deducted for the full Pro plan.
[TODO: confirm exact product behavior and pricing]
Deleting or pausing a service
Scaling to zero
If you set instance count to 0 (see Resource usage), your service stops accepting traffic and stops being billed for runtime usage. The plan still renews each period; you keep paying for the plan, not the running instance.
This is useful for keeping a service ready to resume without paying full runtime cost.
Deleting a service
Deleting a service from Settings → Danger zone stops all future renewals. Any unused credits from the current period are prorated and refunded to your wallet.
The service's URL stops working immediately. Custom domains are released. Build images are kept for 7 days then garbage-collected.
Auto-renewal
Renewals happen automatically as long as your wallet has enough credits. There is no separate "subscription" or recurring card charge — the wallet is the only place money flows.
This means:
- You're never auto-charged on a card without warning.
- Renewals stop the moment your wallet runs out.
- You can pause all renewals by simply not topping up.
What happens when you run low
Inhank Cloud gives you several warnings before pausing anything.
Stage 1: Low-balance notice
When your wallet balance drops below ₹500:
- A banner appears in the dashboard.
- You receive an email summarizing balance + upcoming renewals.
Your services keep running normally. This is just a heads-up.
Stage 2: Renewal fails
When a renewal date hits and your wallet doesn't have enough credits:
- The renewal is marked Failed.
- The affected service is paused:
- Instances are scaled to 0.
- The service URL returns
503 Service Unavailable. - All settings (env vars, domains, deployments) are preserved.
- You receive an email explaining the situation.
Other services with sufficient credits keep running normally. The pause is per-service, not account-wide.
To resume the paused service, top up your wallet (enough to cover at least one period) and click Resume on the service in the dashboard. Inhank Cloud retries the renewal and your service is back online within a minute.
Stage 3: Long-term pause
If a service stays paused for 7 days without being resumed:
- The service is archived.
- Its underlying runtime resources (instances, image storage) are released.
- All metadata (settings, env vars, domain configs, deployment history) is retained.
To recover an archived service, top up and click Restore. Inhank Cloud rebuilds the service from scratch using the most recent deployment's source. This takes a few minutes.
After 30 days of archival, the service and all its data are permanently deleted. We send multiple email warnings before this happens. [TODO: confirm exact product behavior]
Retry logic
If a renewal fails, Inhank Cloud retries:
- Once per hour for the first 6 hours.
- Once every 6 hours for the next 18 hours.
- Once per day after that, up to the 7-day archival deadline.
Each retry checks your wallet balance. The moment a retry succeeds, your service resumes — you don't have to wait for the next manual action.
Best practices
- Keep a buffer. Aim for at least one period's worth of credits in your wallet at all times, so you're never one renewal away from a pause.
- Set a calendar reminder for top-ups if you don't want automated emails to be your only signal. We don't auto-charge a card, so it's on you to keep the wallet funded.
- Use scale-to-zero for dev environments that don't need to run 24/7. You'll still pay for the plan, but not for runtime — a meaningful savings on the busier plans.
- Delete services you no longer use. Even paused services cost the plan's base price every 30 days.
Troubleshooting
"My service paused but my wallet has credits"
A small mismatch between wallet balance and plan cost can cause this if your wallet is right at the edge. Check the actual amount against the plan's credit cost in Settings → Plan. If the wallet truly has more credits than the plan needs, email support with your service name and the renewal date — sometimes a retry just hasn't fired yet.
"I was charged twice for the same renewal"
This shouldn't happen — renewals are idempotent and only deduct credits once per 30-day cycle. If your wallet history shows two deductions for the same service on the same day, email billing@inhank.com and we'll reverse one of them.
"I want to cancel my plan and get a refund"
Delete the service from Settings → Danger zone. Unused credits from the current period are prorated back to your wallet automatically. To withdraw cash from the wallet, see Refunds.
Related
How to add credits.
Earn credit by inviting friends.
Receipts and refunds.
