Why This Matters
Pro is a 365-day annual subscription, not an auto-renewing one. At the 365-day mark your plan expires and the dashboard treats your account as no-longer-Pro until you renew. Knowing the renewal mechanics — and that they require a brief conversation with our team — keeps your event from going dark on the wrong day.How Pro Renewal Works
| Concept | Behaviour |
|---|---|
| Subscription duration | 365 days from the day Pro was finalised. |
| Where to see your expiry | Credits → Subscription Details shows the exact expiry date. |
| Auto-renewal | No. The dashboard does not auto-charge your card. |
| 30-day warning | The dashboard shows an “Expires in N days” badge when you’re within 30 days of expiry. |
| Past-expiry badge | Once expiry passes, the badge becomes a red “Expired” marker. |
| How to renew | Email support@9pic.ai — the dashboard’s Subscription Details says: “Plan type and subscription dates are managed by our team. Reach out to support@9pic.ai for upgrades or renewals.” |
| Pro re-purchase from the dashboard | Blocked. The backend returns 400 when an organiser whose plan_type is already pro tries to buy Pro again — that’s intentional, to avoid double-charging during a renewal handshake. |
Steps
Find your expiry date
Open Credits → Subscription Details in the sidebar. The Subscription Expiry card shows:
- The exact expiry date (e.g. 9 May 2027).
- A countdown badge: “N days remaining”, “Expires in N days” (within 30 days), or “Expired” (past expiry).
Diary the renewal at 60 days out
The dashboard’s 30-day warning is too late for many ops teams — DNS / domain / accounting cycles take longer than that. Put a 60-day reminder in your team’s calendar with a link to this page.
Email support@9pic.ai for renewal
Email support@9pic.ai (or use the in-product Support flow) with:
- Your organisation name as it appears in the dashboard.
- Confirmation that you’re renewing Pro for another 365 days.
- Currency preference (USD or INR).
- Any changes to billing details (new GSTIN, new billing email, new currency, etc.).
Verify the new expiry date
Once the renewal payment is finalised, Credits → Subscription Details updates to show the new expiry date (the original expiry + 365 days, or today + 365 days, depending on how the renewal is keyed — confirm with support).Refresh the dashboard if it doesn’t update immediately.
Verify your credit balance
Renewal is for the subscription only — credits are separate. Top up credits at the same time if your balance is low. See Credits & Top-ups.
What If You Miss the Renewal Date
| Situation | What happens |
|---|---|
| Plan expired but you have remaining credits | Pro features remain technically available depending on backend gating; new event creations may still work because the domain and feature flags don’t auto-revert. However, the “Expired” badge means your renewal is overdue — email support immediately to avoid surprise feature restrictions. |
| Your custom domain is in flux | Domain settings are independent of plan expiry. Don’t change domain right around your renewal. |
| You wanted to upgrade to Enterprise instead | Don’t renew Pro — email support@9pic.ai and ask about Enterprise. We’ll handle the transition without you paying for both plans. See Talk to Us about Enterprise. |
| You’re done with 9Pic | Email support@9pic.ai and let us know. We’ll archive cleanly and answer any data-export questions. |
Recommended Renewal Hygiene
| Habit | Why |
|---|---|
| Diary at 60 days out | Gives time for accounting cycles, DNS audits, billing-detail changes. |
| Renew before expiry, not on expiry day | Avoids any same-day gating uncertainty during your event season. |
| Top up credits at the same time | Keep balance ≥ your largest expected event size. |
| Verify expiry post-payment | Open Credits → Subscription Details after each renewal to confirm the new date. |
| Update GSTIN / billing email if it changed | Prevents accounting issues at the next renewal. |
Common Questions
Why does the dashboard block me from re-buying Pro?
Why does the dashboard block me from re-buying Pro?
The backend returns 400 when an organiser whose
plan_type is already pro tries to create a Pro purchase order. This is intentional — it prevents accidental double-charging during a renewal handshake and forces a deliberate support conversation.Will my data disappear if I let Pro expire?
Will my data disappear if I let Pro expire?
No. Event data, photos, and credit balance persist. What changes is the plan-gated feature access (domain customisation, creative tools, public visibility). Email support@9pic.ai before things actually start gating off.
Can I renew early?
Can I renew early?
Yes — email support@9pic.ai. We can apply the new 365 days starting from your current expiry date so you don’t lose time you’ve already paid for.
Can I get an invoice for my renewal for accounting?
Can I get an invoice for my renewal for accounting?
Yes. Tell support you need an invoice in your renewal email and we’ll send one via the in-product billing flow (with GSTIN line for INR customers).
What if my renewal is in a different currency than my original purchase?
What if my renewal is in a different currency than my original purchase?
Tell support upfront. Currency is set at the time of purchase and influences GST handling for INR customers. We’ll set the new term in the right currency.
Next Steps
Credits & Top-ups
Top up your balance at the same time as renewal.
Transactions
Past payments and invoices for accounting.
Talk to Us about Enterprise
Use the renewal moment to evaluate Enterprise.
Subscription Reference
Full Dashboard Guide reference for Credits and subscriptions.

