📋 Overview
Some customers noticed that after making a payment, their next billing date appeared much sooner than expected — for example, paying on June 15 but seeing a next billing date of June 26. This article explains why this happened, what we fixed, and what you should see going forward.
🔍 Why Did This Happen?
The billing date mismatch was caused by a sync issue between our payment processor (Stripe) and the Search Atlas platform. Several specific scenarios triggered this:
- Trial plan upgrades mid-trial: If you upgraded your plan while still on a free trial, the billing date in the platform did not always sync correctly with the charge date recorded in Stripe.
- Subscription renewals not reflecting correctly: After a successful recurring charge, the platform sometimes failed to update the displayed next payment date to reflect the full billing cycle.
- Annual plan users: Customers on annual subscriptions saw incorrect next billing dates inside Quota Top-Up modals, even when their actual renewal date was correct.
- Account-specific desync: A small number of accounts experienced a broader mismatch between Stripe records and what the platform displayed.
✅ What We Fixed
Our engineering team investigated and resolved all known causes of this billing date mismatch. The fixes covered:
- Next payment date now updates correctly after every successful subscription charge.
- Stripe billing dates now sync accurately when a plan is upgraded mid-trial.
- Annual subscriber Quota Top-Up modals now display the correct next billing date.
- Account-level billing desyncs have been corrected and reconciled with Stripe records.
All fixes were completed and deployed. Your billing dates shown inside the platform should now match the dates recorded in Stripe.
📊 How to Check Your Current Billing Date
To confirm your billing cycle is displaying correctly:
- Log in to your Search Atlas account.
- Click your avatar in the top-right corner to open the Account Menu.
- Select Billing → Plans & Top-ups (page 'Billing').
- Review the message that reads 'All recurring quotas reset on your next billing date' shown on your plan summary.
This date should reflect a full billing cycle from your most recent successful payment. For example, if you were charged on June 15, your next date should fall on or around July 15.
💡 What a Normal Billing Cycle Looks Like
Understanding how your billing cycle works can help you spot any future discrepancies quickly:
- Monthly plans: Your billing date is set to the same date each month based on when your subscription started or was last renewed.
- Annual plans: Your renewal date is one year from your original subscription start date or your most recent annual renewal.
- Mid-cycle upgrades: If you upgrade your plan partway through a billing cycle, a prorated charge may apply. Your next full billing date resets from the date of the upgrade.
- Free trial to paid conversion: Your billing cycle begins on the date your trial ends and your first charge is processed.
⚠️ What to Do If You Still See a Mismatch
If your next billing date still looks incorrect after our fixes were deployed, here are a few things to check:
- Allow up to 24 hours after a payment for the platform to fully refresh your billing information.
- Hard-refresh your browser (Ctrl + Shift + R on Windows or Cmd + Shift + R on Mac) to clear any cached data.
- Compare the date shown in Search Atlas with the receipt or confirmation email you received from Stripe to identify the discrepancy clearly before reaching out.
If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.