RepoPrep offers straightforward, self-service cancellation directly within your account settings. When you cancel, you keep full access to your paid subscription tier through the end of your pre-paid billing cycle, with zero penalty fees and no automatic renewal thereafter.
1. Overview
RepoPrep provides subscription-based software-as-a-service (SaaS) plans (e.g., Free Starter, Pro Developer, and Organization plans) billed on a monthly or annual recurring cycle through our authorized payment gateway, Razorpay.
You may cancel your recurring subscription at any time without advance notice or penalty. This document sets forth the exact procedural rules and operational effects of initiating a cancellation.
2. How to Cancel Your Subscription
Subscription management on RepoPrep is fully automated and self-service. You do not need to contact customer support or submit paper forms to cancel recurring billing.
- Sign in to your RepoPrep account with your connected GitHub credentials.
- Navigate to Settings → Billing (or visit /billing).
- Locate your Active Subscription overview card.
- Click Cancel Subscription.
- Confirm the cancellation prompt.
Once confirmed, the system immediately updates your subscription status to Cancels at period end and sends a cancellation webhook event to Razorpay to prevent future billing mandates.
3. Cancellation Effective Timing & Access
Cancellations do not take effect immediately mid-cycle to ensure you receive the full value of the time you have already paid for:
- Retained Access: You retain full access to all paid plan capabilities, limits, repository analyses, and mock interview tools through the exact end of your current pre-paid billing cycle (
currentPeriodEnd). - Downgrade on Period End: On the expiration date of your current billing period, your account automatically transitions to the Free Starter tier.
- No Additional Charges: No further charges will be levied against your credit card, debit card, UPI, or net banking instrument after cancellation is registered.
4. Unused Quotas & Credits
RepoPrep subscription quotas (such as monthly repository analyses, AI context chat limits, practice evaluations, and voice transcription minutes) are non-cumulative periodic allowances.
Unused quotas at the end of a billing period do not roll over to subsequent months and are not redeemable for cash or partial refunds. When your plan downgrades to Free Starter, your quotas adjust to standard Free tier limits for the subsequent cycle.
5. Treatment of Failed Payments
If an automated recurring payment attempt via Razorpay fails (for instance, due to expired card information, insufficient funds, or bank authorization failure):
- Razorpay will automatically attempt payment retries in accordance with scheduled retry protocols over a grace window.
- You will receive an electronic alert notifying you of the payment failure so you can update your payment method.
- If the payment remains uncollected after retry attempts, the subscription will be marked as
Past Dueand subsequently cancelled. - Upon cancellation due to non-payment, the account is downgraded to the Free Starter tier.
6. Subscription Cancellation vs. Account Deletion
Please note the important distinction between cancelling your recurring subscription and terminating your RepoPrep account:
Halts future recurring payments. Your user account, repository connections, saved knowledge bases, practice evaluations, and interview history are safely preserved on the Free Starter plan.
Permanently purges all user data, OAuth tokens, parsed repository ASTs, mock interview transcripts, and organization associations from all active databases and caches.
7. Assistance & Support
If you encounter any issues cancelling your subscription via the web application or have questions regarding your billing cycle timing, please reach out through our official contact portal: