Understanding CPS Energy Rate Changes in San Antonio
CPS Energy has changed its rates many times over the years. If you're trying to figure out what happened to your monthly bill, or you need the history for a presentation or analysis, here is what you actually need to know about tracking it down. The rate history isn't kept in one neat spreadsheet. CPS Energy posts rate filings to their website under the "Rates & Charges" section, and those filings are also available through the Public Utility Commission of Texas (PUCT) when regulatory approval was involved. The residential electricity rates have climbed from roughly 7 to 8 cents per kilowatt-hour in the early 2000s to around 11 to 13 cents per kilowatt-hour in recent years, depending on the tier you fall into. I spent about three weeks last year compiling a timeline of rate changes because my company was asked to audit our facility's energy costs against historical CPS Energy billing. What I found was that the data exists but it is not organized in a way that makes pulling it together easy. Here is how I actually did it.
Where to Find the Data
CPS Energy's own website has a dedicated rates page that shows current tariffs. It does not archive old versions in a straightforward way. You have to use their website's archive feature or search the site using specific date filters. When I searched for "residential rate schedule" with a date range going back to 2010, I found about a dozen filings scattered across different years. The PUCT website also maintains some of these records if the rate change involved a formal proceeding, which most of the larger increases did. Key sources to check: CPS Energy official rate filing page for current and recent schedules
PUCT dockets for residential electric utilities for formal rate cases
CPS Energy annual reports which sometimes reference rate adjustments
Your own historical CPS Energy bills which are the most accurate reflection of what you actually paid
What the Increases Actually Look Like
The residential rate structure under CPS Energy uses a tiered system. The more electricity you use, the higher the per-kilowatt-hour rate climbs. This means a rate increase does not affect every customer equally. A household using 1,000 kilowatt-hours per month might see a different percentage increase than one using 2,500 kilowatt-hours because they are in different tiers when the new rates take effect. From about 2012 to 2016, there was a notable stretch of adjustments tied to infrastructure investment in the South Texas project. That was a nuclear plant project that CPS Energy was deeply involved in. The rate impact spread across several years, and it showed up as gradual increases rather than one big shock. Around 2020 and into 2021, there were adjustments related to grid reliability upgrades and fuel cost revisions. By 2023 and 2024, the numbers kept climbing, pushed by broader regional energy market pressures and aging infrastructure costs.
Get the Full Details

The Edge Case I Ran Into
Here is where it gets messy. I was pulling rate data for a commercial client, and CPS Energy had changed the time-of-use pricing schedule mid-year without a clean transition note on their public pages. The old schedule and the new one overlapped for about four months, and their online rate lookup tool defaulted to showing the current schedule even when you selected historical dates. This meant if I was looking at a bill from October 2019, the rate table on the website still reflected the newer pricing that had already taken effect for new customers but not for everyone else. The workaround was to pull the actual billing statements for that period and read the rate per kilowatt-hour directly from the statement rather than trusting the rate schedule page. The statement always shows the exact rate applied to each line item. I ended up cross-referencing about forty statements from that overlap period to confirm the pricing before finalizing the report. It added roughly two days to the project but it saved me from publishing incorrect data.
How to Build Your Own Rate Timeline
If you want to compile this yourself, the most reliable method is to collect your own bills going back as far as you need them, extract the rate per kilowatt-hour from each one, and then note the effective date of any change. You can then match those dates to the official rate filing documents on the CPS Energy website to understand the reason behind each increase. This takes time, probably six to ten hours if you are going back ten years, but it produces results that are accurate because they are based on actual billed amounts rather than published schedules that may not reflect your specific service tier. Another approach that works faster is using the CPS Energy customer portal. Logged-in accounts let you download billing history in PDF or CSV format. From there you can extract the relevant columns and build a simple chart. I have done this for customers who only needed five or six years of data, and it took about forty-five minutes instead of several hours.
Common Mistakes People Make
Most people look at the average rate increase and assume it applies evenly across all usage levels. It does not. Because of the tiered structure, low-use customers often see smaller percentage increases than high-use customers. Another mistake is comparing CPS Energy rates directly to other Texas utilities without accounting for the fact that CPS Energy serves a regulated municipal service area while many surrounding cities are under Oncor or other distribution utilities with entirely different rate structures. The comparison is only useful if you are looking at the base generation and delivery components separately. A third issue is assuming that published rate changes reflect what you actually pay. Distribution charges, supply charges, and municipal surcharges can shift independently. A rate increase published for the energy supply portion might be offset by a decrease in the delivery portion, leaving your total bill nearly unchanged. Always look at the total charges on your statement, not just the headline rate number.

Downloading the Information
There is no single downloadable file that contains the complete CPS Energy rate increase history. You will need to assemble it yourself from the sources listed above. If you want a quick reference, CPS Energy does publish a yearly rate summary document on their website that lists the current rates and notes any changes made during that year. This is not a complete archive, but it is useful for recent years. For anything older than five years, you are working with filings and your own records. If you need this data for legal or regulatory purposes, the PUCT docket search is the most defensible source because those filings are part of the official public record. CPS Energy's own pages can be updated or revised after the fact, so official regulatory filings carry more weight in formal contexts.
What to Watch Going Forward
Rates in the CPS Energy service area have been trending upward for well over a decade, and there is no sign of that reversing. Grid modernization, environmental compliance costs, and capital investment needs continue to drive increases. If you are trying to predict future bills, the most useful approach is not to guess the exact rate but to understand your usage tier and monitor the rate filings each year. Most changes are announced with at least sixty days notice, so there is time to adjust usage patterns or sign up for budget billing if the new rates concern you.