Before a pricing-model migration: a retention timeline for usage billing correction records

Short answer

Before a pricing-model migration, inventory the records that the new model does not need on day one but that explain every past correction: raw meter events, retired plans and price books, CRM amendment history, closed dispute cases, credit approvals in email or chat, and the credit notes that settled them. For each, record where it lives, how many years it covers, who owns the system, and the documented date access ends. Short-lived logs disappear first; invoices and credit notes usually outlast everything else, without the reasons behind them.

Visual briefFull-size diagram
A horizontal retention timeline with six record lanes; event logs, departed staff mailboxes, support cases after cancellation and CRM field history fade out at 30 days, 30 days, 90 days and 18 months, raw meter events can no longer be re-sent after 35 days, and credit notes and invoices continue to three years and beyond.
Example clocks from vendor and IRS documentation; each company's own settings and schedules decide its real timeline.

This retention timeline is part of the usage billing corrections guide. It is for billing implementation partners scoping a move to credits, seats-plus-usage or a new billing engine, who want to help the client see what the cutover leaves behind. It does not recommend keeping anything the company is not authorized to keep.

Why migrations strand correction history

A pricing-model migration is scoped around what must work on launch day: active customers, current plans, open invoices, balances and payment methods. The history of how past bills were fixed is not on that list. Old price books are retired from the new configuration. Closed amendments reference plan names that no longer exist. A support desk may be consolidated into another tool. The finance inbox where credits were approved belongs to people who may have left. Seat-based pricing changes in software companies explains why these migrations are common; this page is about what they leave behind.

The retention timeline, record by record

The clocks below are documented examples from specific vendors and the IRS. They are not universal. Each company's own settings, contracts and retention schedule decide its real timeline.

RecordExample systemExample retention clockWhat starts the clockWho approves keeping it
Event and webhook logsStripeFull detail for 30 days, summary afterEach eventEngineering lead, with finance
Raw meter eventsStripeCannot be re-sent once older than 35 daysUsage timestampProduct or engineering owner
Metered usage after a backdated changeChargebeeDeleted when a change is backdatedBackdating the subscriptionBilling operations, with finance
Approval emails in departed staff mailboxesMicrosoft 36530 days, unless a hold or retention setting appliesAccount removalIT, with legal
Support casesZendeskDeletion begins 90 days after cancellation, then finishes within 40 daysAccount canceledSupport lead, with finance
CRM field history on amendmentsSalesforceUp to 18 months (24 via API) without Field Audit TrailEach field changeRevenue operations
Retired plans and price booksBilling engineRemoved when not carried into the new configurationCutoverBilling operations
Invoices and credit notesBilling engine, ledgerCommonly three years or more for tax; seven years for some itemsFiling or closing the periodController or CFO

The IRS generally suggests keeping tax records for three years, and seven years for a bad debt deduction, which is one reason invoices and credit notes tend to survive. The records that explain them sit higher up the table, on much shorter clocks.

What disappears first, in order

  1. Logs and raw usage, within weeks. Stripe shows full event detail for 30 days, and meter events older than 35 days cannot be re-recorded. If usage was wrong, the original events may already be summarized or gone; the credit becomes the main surviving evidence.
  2. Usage overwritten by a backdated change. On some billing engines, fixing a plan change by backdating it removes usage recorded after the backdated date. Chargebee documents this for metered usage. Ask whether corrections were ever made this way.
  3. Approvals in personal mailboxes, within a month of someone leaving. In Microsoft 365, a removed account's mailbox is kept for 30 days unless a hold or retention setting made it inactive first.
  4. Support cases after a desk is retired. If the old desk account is canceled during consolidation, Zendesk's deletion process generally starts 90 days later and cannot be reversed once it begins.
  5. Amendment history after 18 months. Without an add-on, Salesforce keeps field history for up to 18 months, so the date an allowance or price field changed may already be lost for older contracts.
  6. Retired price books at cutover. Unless someone archives them with effective dates, the price that applied to an old invoice can only be inferred.

Four facts to collect before the cutover

Ask the finance operations head and the project lead for:

  • Record classes: which of the rows above exist, and in which systems.
  • Time coverage: first and last year for each, and any gaps.
  • System owners: who owns each system, by name and title.
  • The real access deadline: the documented date the old billing configuration, legacy instance or desk account will be switched off or canceled.

That is the whole inventory. No exports, no samples, no customer names. The system map adds the join test, and the referral brief template puts the deadline in front of the executive. For finance history in a different system change, FP&A software implementation and historical data covers the same question.

Who decides what is kept

Retention is a decision for people with authority, not for the implementation partner or SourceX. The controller or CFO owns financial records; general counsel and, where there is one, a data protection lead decide whether keeping personal data longer is permitted; system owners carry out the decision. A partner's role is to make sure the decision is made knowingly, before the switch-off date, rather than by default. Partners should never suggest retaining records beyond what the company is authorized to keep, or present a licensing conversation as a reason to change retention.

Qualification and what stays unknown

The company needs 50+ full-time employees at peak (contractors excluded), a documented operating history, rights to license and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 90% of the data is in English. Partners sign the Channel Partner Agreement before submitting introductions; the first valid introduction within the 90-day window is credited when the company submits a verified application.

Unknown until SourceX reviews it: buyer interest, which years survive in joinable form, what customer contracts allow, de-identification needs and any offer. A revenue leakage audit is a different reason to look at the same records, focused on recovering revenue rather than preserving evidence.

Next step

Refer a company. Earn up to $100,000. Default reward: 25% of Actual Supplier Payout, capped at $100,000 cumulatively per referred company. Eligibility and payment conditions apply, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If the migration has a documented switch-off date and the correction history still joins, register as a partner, check the company against who qualifies and read the program terms before the cutover plan is final.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardYour 25% of the actual supplier payout. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

Should a partner advise the client to keep more data in case it can be licensed?

No. Retention is the company's decision, made by people with authority and within its legal and contractual limits. The partner helps list what exists and when access ends; the company decides what it keeps.

Are invoices and credit notes at risk in a migration?

Less than most records, because they are usually kept for tax and audit reasons. The risk is that they survive without the case, amendment and approval that explain them.

Is a documented switch-off date the only kind of urgency worth naming?

Yes. A dated end of access, such as a legacy instance switch-off or an account cancellation, is real. Partners should never invent deadlines or suggest that a licensing opportunity will disappear.

Sources

  1. docs.stripe.com/api/billing/meter-event
  2. support.stripe.com/questions/stripe-event-retention-period
  3. chargebee.com/docs/billing/2.0/subscriptions/subscriptions…
  4. help.salesforce.com/s/articleView
  5. support.zendesk.com/hc/en-us/articles/4408883628954-Zendesk-Serv…
  6. learn.microsoft.com/en-us/purview/inactive-mailboxes-in-office-365
  7. irs.gov/businesses/small-businesses-self-employed/ho…
  8. refer.sourcex.si/terms

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 90% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment