Skip to content

Deal economics

Cost of keeping legacy systems for record retention: a CFO view

By SourceX Editorial · Reviewed by Noah Loul ·

Short answer

The cost of keeping a legacy system for record retention is the full run cost of software kept alive only to hold records: licenses, hosting, the people who still know it, security exposure and retrieval effort. Retention duties attach to records, not applications, so a verified archive often meets them at lower cost and can later be assessed for licensing.

Key takeaways

  • Retention duties attach to records and the ability to produce them, so a system can often be retired once its records are exported, verified and kept accessible.
  • IRS guidance treats electronic records in accounting systems as records that must be kept while they may matter to tax administration.
  • Leaving an old server running looks cheap but hides security and key-person costs outside the IT budget.
  • Ending a cloud subscription can start deletion on the vendor's schedule, so the export must begin before notice is given.
  • Model licensing income as an option on the archive, never as the base case for a decommissioning decision.

What does it really cost to keep a legacy system for retention?#

Keeping a legacy system for retention costs the full price of running an application, even though the business only needs the records inside it. The line items sit in different budgets, which is why the total rarely reaches the CFO in one view.

Typical lines include the vendor's support contract, sometimes at extended-support pricing; the server or cloud instance with its operating system, database licenses and backups; the time of the one or two people who still know how to run its reports; and security work on software that may no longer receive patches. Each audit request, subpoena or customer dispute adds retrieval hours on top.

What does it really cost to keep a legacy system for retention?
Cost lineKeep the system runningExport to a governed archiveArchive, then assess for licensing
Software licenses and supportContinue, sometimes at extended-support ratesEnd once the export is verifiedEnd once the export is verified; licensing scope reviewed separately
Hosting and backupsFull application stack, plus backups and recoveryStorage for exported files and an indexSame as the archive; large sets stay in your own storage
PeopleDepends on staff who know the old systemDocumented schema, export notes and a search procedureSame, plus an inventory of record families
Security exposureUnsupported software on the networkRead-only files behind access controlsSame; any licensed copy has personal details removed
Retrieval for audits and disputesQuery the live systemSearch the archive indexSame as the archive
Possible incomeNoneNoneLicense income only if a buyer engages; never assured

Which retention rules actually need the old system?#

Few retention rules need the old system itself; most need the records and the ability to produce them in usable form. The real question for the CFO and counsel is whether an export preserves what an auditor, regulator or court would ask to see.

Tax rules are the usual anchor. The IRS says to keep records supporting income, deductions or credits until the limitations period for that return runs out: generally 3 years, 6 years if unreported income exceeds 25% of the gross income shown, and 7 years for a loss from worthless securities or a bad debt deduction. It says to keep employment tax records for at least 4 years, and property records until the limitations period ends for the year the property is disposed of.

For electronic accounting data, Rev. Proc. 98-25 treats machine-sensible records in an automated data processing system as records that must be kept while their contents may become material to tax administration. It also lets a taxpayer request a Record Retention Limitation Agreement with the IRS to narrow which electronic records must be kept, and it requires prompt notice if such records are lost or destroyed.

  • Which tax years are still open, and which ERP or accounting tables support them?
  • Are any records under a litigation hold or tied to a pending dispute?
  • Do customer, vendor or employee agreements require deletion or return of data when a relationship ends?
  • Do warranty, safety or industry rules require longer retention for specific record types?
  • Does the export keep the fields an auditor needs to rebuild a transaction from source document to ledger?

The cloud subscription deletion clock#

Cancelling a cloud subscription starts the vendor's deletion clock, and for retired SaaS tools that clock, not the retention schedule, often sets the real deadline. Many finance teams discover this only after notice has gone out.

The windows differ by vendor and plan. Freshworks partner support says Freshdesk permanently deletes the account and its data 14 days after the subscription end date, and advises exporting first because an export can take up to 10 business days. Microsoft's Trust Center says that when a cloud subscription ends, Microsoft keeps customer data in a limited-function account for 90 days so the customer can export it or renew. Atlassian says data from a deactivated paid cloud site is retained for 60 days before permanent deletion.

Check your own plan, order form and the vendor's current documentation, because terms change. Budget the export as a project with an owner and a validation step, and give notice only after the archive is verified.

Keep, archive or license: a decision table for CFOs#

The keep, archive or license decision usually follows from a few facts about the records, and the table gives a starting rule for each situation. Counsel and IT should confirm the facts before a rule is applied.

Keep, archive or license: a decision table for CFOs
SituationUsual choiceWhy
Open tax years depend on native reports that no export reproducesKeep, with a dated sunset planFailing to reproduce records costs more than running the system a while longer
Records are under a legal holdKeep, or make a forensic export with counselPreservation duties come before cost savings
Exports are complete and retrieval is occasionalArchiveSame retention outcome at lower ongoing cost
Archive holds years of linked operational records with clear rightsArchive, then assess for licensingRetention cost is already paid, and a license may offset it
Records are mostly personal data or client-owned materialArchive onlyLicensing is unlikely to fit the rights or privacy profile

How to present the cost case to the board#

A board-ready cost case compares the annual run cost of keeping the system with the one-time cost of exporting, validating and indexing its records, plus the smaller ongoing cost of the archive. Put security exposure in the risk section rather than the budget lines, since it rarely has a clean figure.

Treat licensing as an option, not a forecast. Value is known only once a buyer engages, so the decommissioning decision should stand on retention and cost alone. If the archive later supports a license, that income is upside on a decision already justified.

Name owners for each part. Finance owns open tax years and the budget, IT owns the export and its validation, and counsel owns holds and contractual deletion duties. A decision missing any of the three tends to stall at the last server.

Illustrative: a distributor retires its old ERP#

Illustrative: a fictional regional industrial distributor moved live operations to NetSuite but kept its old on-premise ERP running on a server in the warehouse office. The old system held general ledger detail, order history and years of service exception notes, alongside a separate legacy helpdesk with customer complaint tickets.

The CFO's review found three costs that had never been added together: a vendor support contract, an aging server that no longer received operating system updates, and one administrator nearing retirement who knew how to run the old reports. Counsel confirmed there were no active legal holds, and the outside accountant listed which tax years were still open.

The company exported ledger, order, exception and ticket records to a read-only archive with an index, validated sample transactions against the old reports, and switched the server off. Later it ran a metadata-only fit check on the order exception history. The archive meets retention needs either way; any license would use a separately prepared copy with customer details removed.

Where SourceX fits in a system retirement#

SourceX fits after the retention decision, not before it. In the Supply step of the SourceX five-step transaction, the record families in a retired system are inventoried from metadata, and nothing is shared during that initial assessment.

If a package proceeds through Rights and Preparation, personal and confidential details are removed from the licensed copy while your retention copy stays untouched. Large datasets stay in your own storage or ship on encrypted drives, and SourceX never hosts multi-TB datasets. The SourceX Evidence Packet then records what was licensed, from which archive, and under whose approval.

Frequently asked questions

Can we shut down the original system once records are exported?

Only after finance and counsel confirm that retention duties, legal holds and contractual deletion terms are mapped to the archive. Keep evidence that the export is complete, such as record counts, validation samples and export logs, because that evidence is what makes the archive defensible later.

Does licensing an archive change our retention obligations?

No. Licensing creates a separate, prepared copy for the buyer, while the retention copy stays as it was. Keep a record of exactly what was licensed and when, so a later audit or dispute can distinguish the retained originals from what left the business.

What if the vendor of the old system no longer exists?

Unsupported systems can usually still be exported from the underlying database, or by running the application in a virtual machine, sometimes with help from a conversion specialist. Do it before the hardware fails, because a dead server with no vendor turns a cost question into a recovery project.

Should possible licensing income delay decommissioning?

Generally no. Decide on retention and cost first, then assess the archive. The risk runs the other way: deleting an archive too early forecloses any later license, so a verified export is the step that keeps both options open.

Who should sign off on retiring a system that holds records?

A joint sign-off works best: the CFO for open tax years and budget, IT for export completeness and access controls, and counsel for holds and deletion obligations. Record the decision and the archive location so the next finance team can find both.

Sources

  • The IRS says to keep records supporting an item of income, deduction or credit until the period of limitations runs out: generally 3 years, 6 years if unreported income exceeds 25% of the gross income shown, and 7 years for a loss from worthless securities or a bad debt deduction. Source
  • The IRS says to keep employment tax records for at least 4 years after the tax becomes due or is paid, and property records until the limitations period expires for the year the property is disposed of. Source
  • Rev. Proc. 98-25 treats machine-sensible records in an automatic data processing system as records that must be retained while their contents may become material to tax administration, lets a taxpayer request a Record Retention Limitation Agreement, and requires prompt notice if such records are lost or destroyed. Source
  • Freshworks partner support says Freshdesk permanently deletes the account and its data 14 days after the subscription end date and advises exporting first because the export can take up to 10 business days. Source
  • Microsoft's Trust Center says that when a cloud subscription ends, Microsoft keeps customer data in a limited-function account for 90 days so the customer can export it or renew. Source
  • Atlassian says data from a deactivated cloud site on Free, Standard, Premium or Enterprise plans is retained for 60 days before permanent deletion. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify