Case Study | Energy

Optimizing Energy Insights with Unified Data Analytics

Eliminating silos and enabling faster, data-driven energy decisions with a cloud-native, analytics-ready data platform.

$150k

in under billing
errors identified and escalated

> 99% Reduction
In invoicing processing
time — from days to
2.5 seconds

Operational Efficiency
Fully migrated off
costly third-party
SaaS, complete vendor independence

About the Customer

Recurrent Energy, a subsidiary of Canadian Solar, is known to be one of world’s largest clean energy developers, with a mission to deliver renewable and affordable power to utilities and communities worldwide. Operating a diverse and rapidly growing portfolio of utility-scale solar and energy storage projects across North America and international markets, Recurrent Energy manages complex, high-volume financial workflows spanning multiple projects and client accounts. As a global leader in clean energy infrastructure, the company required mission-critical financial systems that match the scale, precision, and speed of its operations.

Customer Challenge

Recurrent Energy’s invoicing operations were heavily dependent on a costly third-party SaaS platform with limited customization and flexibility. This created a vendor lock-in risk: any disruption to the platform, pricing change, or capability gap will have a direct impact on the company’s billing accuracy and scheduling. The dependency also meant that Recurrent Energy had little control over its own financial data pipelines, or the roadmap of features it needed to scale.

Beyond vendor dependency, the invoicing process itself was largely manual and error prone. Finance teams had to reconcile data across multiple systems by hand, which introduced human error into billing calculations. Invoicing cycles that should have taken minutes were stretching from three to four days, delaying revenue recognition and creating a lag between work delivered and cash received. This bottleneck had real financial consequences: under-billing discrepancies that went undetected due to the lack of automated validation, representing direct revenue leakage.

Without intervention, these compounding issues, vendor lock-in, slow invoicing cycles, manual errors, and missed revenue, posed significant risk to Recurrent Energy’s financial integrity and its ability to scale operations efficiently. The company needed a modern, cloud-native solution that would give it full ownership of its invoicing platform, eliminate manual errors, and dramatically accelerate billing cycles.

Partner Solution

10Pearls partnered with Recurrent Energy to design and deliver a fully custom, cloud-native revenue assurance platform built on AWS.

The solution was developed to replicate and significantly enhance the functionality of the existing third-party SaaS platform, enabling a clean migration that gave Recurrent Energy complete independence from the vendor, with no disruption to ongoing billing operations. At the core of the solution:

Automating end-to-end invoicing

10Pearls automated the end-to-end invoicing workflow using AWS-native services.

  • Amazon S3 served as the central data store for raw invoicing inputs, billing records, and supporting financial documents, providing durable, scalable storage with fine-grained access controls.
  • AWS Lambda functions were deployed to execute real-time invoice calculations, validation logic, and discrepancy detection, eliminating the manual steps that had previously introduced errors.

By running validation automatically on each billing cycle, the platform immediately surfaced the $150,000 under-billing discrepancy that had gone undetected under the prior system.

Replacing a Fragmented, Spreadsheet-Based Approach 

10Pearls replaced Recurrent Energy’s error-prone manual processes with a single source of truth for the finance team.

  • Amazon RDS (PostgreSQL) eliminated the fragmented spreadsheet system that had contributed to delays and billing errors
  • A structured, queryable database gave the finance team instant access to invoices, project billing histories, and client accounts
  • AWS CloudWatch monitoring ensured issues were caught before they could impact clients

The platform provided a single source of truth, replacing a system where data lived across disconnected spreadsheets and manual workarounds

A Phased, Low-Risk Delivery Approach

10Pearls delivered the platform in structured phases to ensure every module was validated before go-live. 

  • Pre-implementation discovery mapped Recurrent Energy’s existing workflows, data structures, and client billing rules
  • Iterative development sprints built and validated each module alongside Recurrent Energy’s finance and operations teams
  • Hypercare support post-launch covered monitoring, issue resolution, and full knowledge transfer

Recurrent Energy’s team could operate and extend the platform independently from day one, no dependency on 10Pearls to keep the lights on.

A Bespoke Platform, Fully Owned by Recurrent Energy

10Pearls delivered a custom AWS-hosted solution tailored precisely to workflows no off-the-shelf product could support.

  • The platform is fully hosted on AWS and owned entirely by Recurrent Energy
  • Built to match the company’s exact billing rules, client structures, and operational needs
  • No SaaS licensing, no vendor lock-in, no compromises on functionality 

A purpose-built solution designed around enterprise operations, not limited to the constraints of off-the-shelf SaaS products

Results and Benefits

The impact of the new AWS-native platform was immediate and measurable. Invoicing cycle times dropped from three to four days down to just 2.5 seconds, a greater than 99% reduction in processing time. This dramatic acceleration enabled Recurrent Energy to recognize revenue faster and improve cash flow predictability across its entire project portfolio.

Within the first billing cycle on the new platform, automated validation logic identified and escalated a billing discrepancy that had previously gone undetected. This finding alone demonstrated the tangible financial value of automated invoice verification and gave Recurrent Energy confidence in the accuracy of every invoice going forward.

Most strategically, Recurrent Energy achieved complete independence from its third-party SaaS vendor. By fully migrating onto the custom AWS platform, the company eliminated the associated licensing costs, regained full control of its financial data, and gained the flexibility to evolve the platform as its business grows. Operational efficiency improved significantly, with finance teams redirecting time previously spent on manual reconciliation toward higher-value analytical and strategic work.

About the Partner

10Pearls is an award-winning, AI-native digital development company headquartered in Washington, D.C., with delivery centers across the United States, Latin America, the United Kingdom, and Pakistan. The company specializes in product strategy, software engineering, data and analytics, cloud modernization, and AI solutions for clients across healthcare, energy, financial services, technology, and other industries.
As an established AWS Partner, 10Pearls brings deep expertise in designing and delivering cloud-native solutions on AWS, helping enterprises migrate, modernize, and innovate at scale. 10Pearls holds AWS Partner status and has a proven track record of delivering high-impact AWS engagements across data engineering, application modernization, and managed cloud services.

Related case studies

Ready to get started?

Contact us today to learn how we can transform your products or ideas into scalable solutions that drive business value and growth.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly necessary cookies

Strictly necessary cookies should be enabled at all times so that we can save your preferences for cookie settings.

Third-party cookies

This website uses third party tools such as Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.