Anniversary-Based Credit Resets
November 2, 2025
This release introduces an anniversary-based credit reset system that ensures every user gets a full billing cycle’s worth of credits, regardless of when they signed up. Previously, credits reset on the first of the month for everyone, which meant users who signed up late in a month could lose most of their credits within days.
New Features
- Anniversary-Based Credit Resets — Your monthly AI credits now reset on the same day of the month you subscribed. If you signed up on October 20th, your credits reset on the 20th of each month. Edge cases like February 31st are handled gracefully by adjusting to the last day of the month. This replaces the previous system where all credits reset on the 1st regardless of signup date.
- Automated Daily Credit Reset — A new automated process runs daily to check for users whose credits need resetting based on their anniversary date. This ensures resets happen reliably without manual intervention.
Bug Fixes
- Fixed Stale Credit Balances — Some users had credits that were never resetting, leaving them stuck at values from months earlier. The new system identifies and corrects these cases automatically.
- Fixed Subscription Status Checks — Credits are now only reset for users with active subscriptions. Previously, the system did not verify subscription status before resetting, which could lead to incorrect credit allocations.
Infrastructure
- Admin Billing Period Display — The admin users panel now shows each user’s current billing period start date, replacing the less useful “Last Active” column. This makes it easier for administrators to understand where each user is in their billing cycle.
- AppSumo and Subscription Handling — The credit reset system correctly distinguishes between AppSumo lifetime deal users and standard subscription users, applying the appropriate credit amounts and reset logic for each.

