If you changed your Redis Cloud plan in the middle of the month and were charged for a full month again, the billing is usually working as designed. For Redis Cloud Essentials, monthly charges are applied in advance, and plan changes during the month are handled as adjustments against that existing charge. This can make the billing history appear as a new full-month charge, even when the system is applying a prorated difference or internal credit.
In some cases, this can also look like a billing mismatch or duplicate charge when comparing totals across systems. Differences in billing cycles, invoice timing, and how usage is grouped can make amounts appear inconsistent even when charges are correct. This article explains why that happens, how it applies to upgrades, downgrades, and deletions, and how to verify whether a charge is expected.
Quick answer
If you upgraded or downgraded an Essentials subscription mid-month, you were usually not charged for two full months.
What typically happens instead:
Your original monthly plan was already charged at the start of the month
A mid-month upgrade added the difference for the rest of the month
A mid-month downgrade or deletion usually creates internal credit, not a refund to your card
The billing can look confusing because the adjustments may still appear alongside the regular monthly charge.
Quick Fix Table
| What happened | What it usually means | What you should do |
|---|---|---|
| I upgraded and saw another monthly charge | The second charge is usually the prorated difference for the rest of the month | Compare the amount to the upgrade date |
| I downgraded and didn't get my money back | Downgrades usually create internal credit rather than a refund | Check whether that credit was used later in the month |
| I deleted the subscription and still saw the monthly charge | The month was already billed in advance | Check whether the charge was the original monthly invoice |
| I moved from Essentials to Pro and billing changed | You moved between two different billing models | Separate the final Essentials charge from the first Pro invoice |
| AWS or GCP shows a full month after a plan change | Marketplace billing may display charges differently | Check your cost report to understand your monthly payment |
How Essentials billing works
Redis Cloud Essentials uses a fixed monthly billing model.
That means:
The monthly charge is applied in advance
The billing cycle does not restart when you change plans mid-month
A plan change usually appears as an adjustment, not a second full month
This is why the charge can look larger than expected even when the calculation is correct.
What happens when you upgrade mid-month
When you upgrade an Essentials plan during the month:
Your original monthly plan charge has already been applied
Redis Cloud calculates the difference between the old plan and the new plan
You are charged only for that difference for the remaining part of the month
So even if the billing history shows another charge, it is usually not a second full monthly fee.
What happens when you downgrade or delete mid-month
When you downgrade or delete an Essentials subscription during the month:
The original monthly charge usually stays in place
-
Redis Cloud usually handles the unused portion as internal credit
This internal credit is valid exclusively for the Essentials plan and must be used within the same month. Any unused amount will not carry over to the next month.
That internal credit isn't the same as a refund to your payment method
This is why customers often expect money back but don't see a refund on their card statement.
Why it can look like a full extra month
This question typically comes up from customers in the following scenarios:
You upgraded and saw another charge
The second charge is often the prorated difference for the higher plan from the change date to the end of the month.
You downgraded or deleted and expect a refund
The value may have been handled as an internal credit rather than a refund, so the original monthly charge still appears.
You moved from Essentials to Pro
You may be seeing:
The final prepaid Essentials month
The first Pro usage-based invoice
Those charges follow different billing rules and can appear close together.
You are billed through AWS Marketplace or Google Cloud Marketplace
Marketplace invoices may not display mid-month changes the same way the Redis Cloud Console does.
How Pro billing differs
Redis Cloud Pro doesn't use the same fixed-monthly billing model as Essentials.
With Pro:
Billing is usage-based
Charges are usually billed after the usage period ends
Plan changes affect usage cost going forward rather than creating a fixed monthly adjustment
If your subscription is Pro, the charge may reflect higher usage, a larger configuration, or the first invoice after migration.
How to check whether the charge is correct
Step 1: Confirm the plan type
In the Redis Cloud Console, open the subscription and confirm whether it is Essentials or Pro.
This question most commonly applies to Essentials.
Step 2: Review the billing history
Open Billing & Payments and then Billing History.
Look for:
The original monthly charge
Any charge that appeared near the upgrade or downgrade date
If the second charge lines up with the plan change, it is usually an adjustment rather than a duplicate month.
Step 3: Compare the old plan and new plan
Check:
Original plan size
New plan size
Date of the change
If the new plan is more expensive and the change happened mid-month, the additional charge is usually the prorated difference for the remaining days in the month.
Step 4: Check whether a downgrade created internal credit
If you downgraded or deleted the subscription:
The original monthly charge may still appear
The unused portion may have been handled as internal credit
You may not see that as a refund on your card or invoice
Step 5: Review marketplace billing separately if applicable
If your subscription is billed through AWS Marketplace or Google Cloud Marketplace, all charges are handled through the cloud provider not the Redis Cloud Console.
-
Review your invoice directly in:
AWS Marketplace billing console, or
Google Cloud Marketplace billing (via Cloud Billing)
-
You will not expect see these in the Redis Cloud Console for marketplace subscirptions:
Billing history
Invoices
Charges
-
Use the Redis Cloud Console only to verify:
Active subscriptions
Database usage and configuration
Subscription status (active, deleted, etc.)
Troubleshooting
| Issue | What it means | What to do |
|---|---|---|
| I upgraded mid-month and saw another charge | Usually a prorated adjustment for the higher plan | Compare the charge amount to the timing of the upgrade |
| I downgraded or deleted and did not get a refund | The unused portion may have been handled as internal credit within the same billing period | Check whether another Essentials subscription used that credit later in the month |
| It looks like I was billed twice | One charge is typically the monthly plan and the other is a prorated adjustment | Review the dates and amounts carefully to distinguish the charges |
| I moved from Essentials to Pro and billing looks wrong | You may be seeing two different billing models close together (Essentials monthly vs Pro usage-based) | Separate the final Essentials charge from the first Pro invoice and compare billing periods |
| AWS or GCP shows a full month after a change | Marketplace billing may show a full charge even after mid-cycle changes; unused portions are not always refunded and may be treated as internal credits | Compare marketplace billing with Redis Cloud activity and confirm whether credits were applied to another Essentials subscription within the same month; unused credits expire and do not roll over |
When to contact Support
Contact Support if:
The second charge does not line up with the date of the plan change
The same plan appears to have been billed twice for the same time period
Marketplace and Redis Cloud billing do not reconcile
You believe the charge is a duplicate or billing error
Include:
Subscription ID
Plan name before and after the change
Upgrade or downgrade date
Invoice number
Amount charged
Whether the subscription is direct, AWS Marketplace, or Google Cloud Marketplace
0 comments
Please sign in to leave a comment.