Water Utility
6 min read

Water Utility CIS Data Migration: What Moves and What Doesn't

When you replace your CIS, what happens to billing history, meter reads, and service records? A data migration guide for US water utilities.
Written by
Neal Gudhe
Published on
April 10, 2026

Water Utility CIS Data Migration: A Complete Guide to What Moves, What Gets Cleaned, and What Gets Left Behind

The question that stops more water utility software decisions in their tracks is not about price or features. Itis the data question: What happens to everything we have built up over the last fifteen years? The billing histories, the customer accounts, the meter reads that go back to 2009, the service line records that four different field supervisors have maintained in four different places. Where does it go? What if something breaks?

This guide answers that question at the level of detail your IT Director and billing supervisor will need before your first vendor conversation. If you have already read the overview of the migration process — what it involves, how long it takes, and how to evaluate vendors — this is the document that goes deeper on the one part of migration that generates the most anxiety: your data.

What  Is Water Utility CIS Data Migration?

Water utility CIS data  migration refers to the structured process of extracting, cleaning, mapping,  validating, and loading all operational data from a legacy customer  information system into a modern cloud platform. This includes customer  account records, billing history, meter reads, service orders, payment  histories, deposit balances, and service line records. No historical data is  lost in a well-executed migration — it is systematically transferred and  validated before go-live.

What Data Lives Inside a Legacy Water Utility CIS?

Before you can understand what migrates, you need a clear inventory of what is actually in your legacy system. Most Utility Directors are surprised by the full scope — and most IT Directors have never catalogued it end to end. A typical water utility CIS holds eight to twelve distinct data categories, each with different volumes, formats, and migration complexity.

The table below maps what a legacy CIS typically contains, the format challenges each category presents, and the migration complexity rating — low, medium, or high — based on how often each category causes delays in practice.

Data Category Common Legacy Format Challenges Migration Complexity
Customer account records Duplicate accounts from system merges; missing contact data; inconsistent address formats Medium
Billing history (24+ months) Proprietary billing formats not readable by modern systems; gaps from manual corrections Medium–High
Meter read sequences Missing reads flagged as estimates; gaps from meter replacements not reconciled Medium
Service order history Often stored in a separate work order module or paper records, not integrated with CIS High
Payment records and histories Multiple payment gateway records may not reconcile against billing totals Medium
Deposit balances Deposit records from accounts closed years ago still held in system; calculation method varies Low–Medium
Service line records Frequently stored outside CIS in GIS, spreadsheets, or paper — not integrated High
Rate schedule assignments Rate codes vary across account types; legacy codes may not map directly to modern rate structures Medium
Active service agreements Terms and conditions tied to legacy account structures; must be preserved for compliance Low
Compliance and inspection records EPA and state PUC data may be stored separately from core CIS — critical not to orphan these records High

The highest-complexity categories, service order history, service line records, and compliance and inspection records, are the ones most likely to be partially or entirely outside your CIS. A utility that has been running for thirty years will often have data scattered across three or four systems and a filing cabinet. Before migration begins, your water utility management software partner's first task is finding all of it.

The Data You Must Migrate vs. the Data You Can Archive

Not everything in your legacy system needs to live in the new one. Deciding what migrates, what gets archived for compliance access, and what can be safely retired is one of the most important planning decisions in the migration process and one most utilities do not make explicitly enough.

Must Migrate (Active) Archive (Compliance Access) Can Retire
All active customer accounts Billing history beyond 7 years (state-dependent) Duplicate or merged accounts from prior system migrations
24+ months billing history (active accounts) Closed account records beyond statutory retention period Superseded rate schedule codes no longer in use
All open and recent service orders (24 months) Compliance inspection records (retain per EPA/state mandate) Interim manual correction records superseded by corrected bills
Current meter read sequences Closed service orders beyond 3 years Legacy system user configuration and preference data
All active deposit balances Historical payment records (7+ years) Internal system logs and debug data
Current service line records Decommissioned meter read histories Temporary workaround account flags
Active rate schedule assignments Correspondence and document attachments

Archived data does not disappear, it is exported in a searchable format and retained in accordance with EPA Safe Drinking Water Act requirements and your state PUC's data retention rules. Your compliance team should confirm retention schedules before migration so nothing is retired prematurely. The SMART360 data migration service includes an archival export as standard, ensuring your compliance posture is not disrupted during the cutover.

What 'Dirty Data' Looks Like and Why It Matters Before Cutover

Data quality issues in legacy utility systems are not hypothetical risks. They are the rule, not the exception, particularly in systems that have been running for ten or more years without a major database overhaul. The AWWA's utility benchmarking data consistently identifies data quality as the primary cause of billing exception rates above 5% in legacy CIS environments.

Here is what dirty data actually looks like in practice, and why each type matters to your migration:

Archived data does not disappear, it is exported in a searchable format and retained in accordance with EPA Safe Drinking Water Act requirements and your state PUC's data retention rules. Your compliance team should confirm retention schedules before migration so nothing is retired prematurely.

What 'Dirty Data' Looks Like and Why It Matters Before Cutover

Data quality issues in legacy utility systems are not hypothetical risks. They are the rule, not the exception — particularly in systems that have been running for ten or more years without a major database overhaul. The AWWA's utility benchmarking data consistently identifies data quality as the primary cause of billing exception rates above 5% in legacy CIS environments.

Here is what dirty data actually looks like in practice, and why each type matters to your migration:

Common  Dirty Data Scenarios in Legacy Utility CIS Systems

1. Duplicate customer  accounts. A customer moves, the old  account is not cleanly closed, and a new account is opened at the same  address. The legacy system holds both. Without deduplication before  migration, the new system inherits the same ambiguity and the first billing  run surfaces it as an exception.

2. Meter read gaps. A meter was replaced three years ago, but the read  sequence in the CIS was never reconciled to the new meter ID. The read  history has a gap or worse, a sequence of estimated reads that were never  corrected. Migrating an uncorrected sequence produces incorrect billing  history in the new system.

3. Billing history in  proprietary formats. Legacy CIS  platforms from the late 1990s and 2000s stored billing data in formats  specific to that vendor's architecture. These formats are not readable by  modern systems without a translation layer. Migration teams that have not  migrated from your specific legacy platform before will spend weeks  reverse-engineering the data structure, adding scope and cost.

4. Service line records in  spreadsheets. The EPA's Lead and  Copper Rule revisions require utilities to maintain a complete, reportable  service line inventory. Many utilities hold this data in GIS layers or Excel  files maintained by field supervisors, separate from the CIS entirely. When  a field supervisor retires, the continuity of those records becomes a  compliance liability. Migration is the moment to consolidate service line  data into the CIS where it belongs.

5. Deposit balances on  closed accounts. Deposits from  accounts closed five or more years ago may still be sitting in the system,  unclaimed. These must be handled according to your state's unclaimed property  rules, migrating them blindly creates a financial reconciliation problem in  the new system from day one.

The data cleanup phase, where these issues are identified and resolved, must happen before extraction, not after. Migration teams that discover dirty data mid-migration face a choice between delaying go-live to clean it or going live with known data quality problems. Neither is acceptable. Front-loading data quality work is the single most effective way to protect the 12–24 week implementation timeline.

How Data Mapping Works in a Utility CIS Replacement

Data mapping is the  technical process of defining exactly how each field in your legacy CIS  translates to its equivalent field in the new system. Every piece of data  your utility holds has a structure — a field name, a data type, a  relationship to other fields and that structure is different in every CIS  platform.

When your migration team  maps your data, they are building a translation layer. A field called  "ACCT_NO" in your legacy system may map to "account_id"  in the new customer information system schema. A field called "READ_DT" maps to  "meter_read_date." Simple enough when the structures are similar.  It becomes complex when your legacy system combined what the new system  separates — a single "BILL_AMT" field that the new system splits  into base charge, consumption charge, and tax — or when your legacy system  stored data in a format the new platform does not recognize.

Three factors determine  how straightforward data mapping will be for your utility:

1.  How closely your legacy  system's data structure matches the new platform's schema. Platforms built on  modern relational database standards map more cleanly than platforms built on  proprietary 1990s architectures.

2. How many custom fields  your utility added to the legacy system over the years. Custom fields require  individual mapping decisions — they do not map automatically.

3. Whether your migration  partner has mapped from your specific legacy platform before. A team that has  migrated twenty utilities from the same legacy CIS already has the field map.  A team doing it for the first time starts from scratch.

How to Verify Your Data Migrated Correctly

Data validation is the  process of confirming that what arrived in the new system matches what was in  the legacy system, with the right values, in the right relationships, for  the right accounts. It is the sign-off gate that stands between a test  migration and a live go-live.

A complete data validation  checklist for a water utility CIS migration should cover the following seven  checkpoints. Each must pass before the legacy system is decommissioned:

Data  Validation Checklist - Pre-Go-Live Sign-Off

1.  Billing total  reconciliation.

Total receivables in the new system match total receivables  in the legacy system within an acceptable variance threshold (typically <  0.1%). Any variance must be explained and resolved.

2.  Account balance  cross-check.

A sample of 100+ individual account balances is pulled from both  systems and compared. Balance discrepancies above a defined threshold are  investigated before go-live.

3. Meter read sequence  integrity.

For each meter ID migrated, the read sequence is checked for gaps,  duplicates, and chronological consistency. Estimated reads flagged in the  legacy system are carried over with the same flag in the new system.

4. Open service order carry-over.  

All service orders with open or in-progress status in the legacy system are  confirmed present and correctly assigned in the new system. No open work  order should be lost during migration.

5.  Payment history reconciliation.

Payment totals for a sample of accounts are cross-checked  against billing records. Deposit balances are verified account by account for  all active accounts.

6.  Rate schedule assignment verification.

Each account's active rate schedule in the new system is  confirmed to match the legacy system. For multi-rate utilities, rate code  mapping is validated against the full rate schedule library.

7.  Service line record  completeness.

If service line data has been consolidated from outside sources  (GIS, spreadsheets) as part of the migration, completeness is verified  against the pre-migration source files and confirmed against EPA service line  inventory requirements.

This checklist is used  during the parallel running period — where both systems operate  simultaneously — before the final cutover is authorized. It is not a one-time  check. Billing total reconciliation and account balance cross-checks run  after each billing cycle during the parallel period. Only when all seven  checkpoints have passed for a minimum of two consecutive billing cycles  should the legacy system decommission be scheduled.

The Data Risks That Derail Utility Migrations and How to Prevent Them

Most migration failures  are not technology failures. They are data failures - problems that existed  in the legacy system before migration began and were not caught before the  cutover. The four data risks below account for the majority of migration  delays and post-go-live issues in utility software implementations.

Data Risk Likelihood Impact if Missed Prevention
Incomplete service line records High Especially in utilities 20+ years old EPA Lead and Copper Rule compliance failure; reportable gap in service line inventory Audit service line data sources (CIS, GIS, spreadsheets, paper) before migration scoping. Consolidate into CIS as part of data cleanup phase.
Billing history in unreadable legacy formats Medium Common in pre-2005 CIS platforms Historical billing data not migrated; inability to respond to billing disputes referencing prior periods Confirm migration partner has prior experience with your specific legacy platform's data format before contract.
Integration data loss at cutover Medium Particularly for AMI and payment gateway connections Meter reads from AMI system missing or out of sequence in first post-go-live billing run Establish integration connections and run end-to-end data flow tests in staging environment before go-live authorization.
Parallel running discrepancies unresolved at cutover Low–High Low if parallel period is respected; High if cutover is rushed Billing errors in first live billing cycle; customer-facing impact Enforce minimum 2 full billing cycle parallel period. Require written sign-off on all seven validation checkpoints before cutover is scheduled.

The common thread across  all four risks is timing. Each one is preventable when it is caught before  extraction. Each one is expensive when it is discovered after go-live. The SMART360 implementation process front-loads risk identification in the discovery and  scoping phase, so that data quality  issues are resolved as planned scope rather than mid-migration surprises.

What SMART360's Data Migration Service Covers

SMART360's SMART360 data migration service is a managed service included as standard in every  implementation, not a billable add-on. Here is what that means in practice  for your utility's data:

• Your dedicated  implementation team performs the data audit, builds the field map, executes  the cleanup, runs the test migration, and leads the validation process. Your  team's role is operational input and sign-off — not technical execution.

•  Pre-built data mapping  templates for common US utility CIS platforms reduce the field mapping phase  from weeks to days for utilities on supported legacy platforms.

•  All ten data categories  in the table above are included in migration scope. Service line data  consolidation from external sources — GIS, spreadsheets, paper records — is  handled as part of the data cleanup phase.

•  The parallel running  period is a mandatory part of the SMART360 implementation methodology. No  go-live is authorized until all seven validation checkpoints have passed for  a minimum of two consecutive billing cycles.

•  Post-go-live, SMART360  operates as a cloud-native SaaS platform — no on-premise server  infrastructure means no data held in aging hardware, no database licensing to  renew, and no single-point-of-failure server room dependency.

Frequently Asked Questions

What data from my legacy CIS actually migrates to the new system?

All operational data  transfers during a utility CIS replacement: customer account records, 24+  months of billing history, meter read sequences, service orders, payment  records, deposit balances, service line records, and rate schedule  assignments. Your migration partner begins with a data audit to catalogue  every dataset in your legacy system — including data held outside the CIS in  GIS layers, spreadsheets, or paper records — and confirms the full scope  before migration begins.

How do I know if our legacy data is too dirty to migrate cleanly?

The data audit phase —  conducted before extraction — will tell you. Common red flags include:  billing exception rates above 5% in your current system, service line records  held outside the CIS, meter ID mismatches from prior replacements, and  accounts with missing or inconsistent address data. None of these disqualify  a migration — they define the cleanup scope. A migration partner's job is to  identify these issues early, not discover them at go-live.

Does our IT team need to manage the data migration technically?

Not with a managed  migration service. Your IT Director's role is to provide access to the legacy  system, confirm the data inventory, and sign off on validation results. The  technical extraction, mapping, cleanup, test migration, and loading are  handled by your migration partner. For utilities running lean IT teams of one  or two people, this is a standard delivery model — not an exception.

What happens to billing history from accounts that are now closed?

Closed account billing  history is handled in one of two ways: migration to the new system for  accounts closed within the active window (typically 24 months or as defined  by your retention policy), or archival export for accounts closed beyond that  window. Archived records are retained in a searchable format per EPA Safe  Drinking Water Act requirements and your state PUC's data retention rules.  Your compliance team should confirm retention schedules before migration to  ensure no records are retired prematurely.

How long does the data cleanup phase add to the migration timeline?

For a utility with  reasonably well-maintained data, data cleanup typically adds two to four  weeks to the discovery phase — it does not extend the overall 12–24 week  migration window. Utilities with significant data quality issues (heavily  fragmented service line records, large volumes of duplicate accounts, or  billing history in unreadable legacy formats) may see cleanup extend by four  to eight additional weeks. Identifying these scenarios early in the data  audit is exactly why the audit is the first step, not an afterthought.

About Two Cta Image

Ready to see how SMART360 fits your utility?

Book a personalized demo with the SMART360 team and see how SMART360 fits your utility?

Key Takeaways
  • A typical water utility CIS holds 8–12 distinct data categories.
  • Duplicate accounts, meter read gaps, billing history stored in incompatible legacy formats is the single most common cause of utility migration delays.
  • Data mapping is the technical process of translating every field in your legacy CIS to its equivalent in the new system.
  • The EPA's Lead and Copper Rule requires utilities to maintain and report service line material records.
  • A post-migration data validation checklist is the sign-off gate before a legacy system can be safely decommissioned.

Subscribe to receive utility insights

Subscribe to our monthly newsletter for the latest trends, best practices, and product updates.
We care about your data in our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Related Post From This Category

U
UtilAssist
Online
Powered by Bynry