Home/Blog/How to Retire the Comp Spreadsheet in One Payroll Cycle
Playbooks

How to Retire the Comp Spreadsheet in One Payroll Cycle

Moving off a comp spreadsheet feels risky because the spreadsheet, for all its problems, is at least a system the team knows. The migration works when it is treated as a project with a schedule and gates, not as an implementation. Here is the 30-day version.

What has to be true before day one?

Three prerequisites. If any are missing, the 30-day schedule slips.

  • Executive sponsorship. Someone at the CRO or CFO level who will make interpretation calls during the migration. Ambiguous cases will come up. Someone has to decide, quickly, or the schedule stalls.
  • A dedicated RevOps project owner. Full-time for the 30 days, or as close as you can manage. This is not a side project. A RevOps analyst doing 20 percent time on migration will produce a 90-day migration.
  • Vendor selected and contracted. The system you are migrating to has to be picked, not still under evaluation. Any vendor decision inside the 30-day window destroys the schedule.

If you have all three, week 1 starts. If you do not, spend two more weeks getting them in place and then start the clock.

What happens in week 1?

Week 1 is data cleanup and plan translation. It is unglamorous and non-negotiable.

The data cleanup checklist.

  • Canonical close date on every closed-won deal in the last 4 quarters. No blanks, no ambiguity.
  • Single deal owner field per deal, reflecting who owned the deal at close, not who owns it now.
  • Product line items filled in on every deal above $10K.
  • Split fields structured as data, not free text. Migrate any split logic that lives in notes into structured fields.
  • Deal type standardized to a picklist: new business, expansion, renewal.
  • Currency code and corporate currency amount populated for every deal.

The plan translation happens in parallel. The current plan, however it is documented today, gets rebuilt in the new system's plan builder. Every clause, every threshold, every SPIF, every clawback rule.

End of week 1: CRM is clean, plan is rebuilt in the new system, ready for the first sandbox run.

What happens in week 2?

Week 2 is the first parallel run. Take the previous quarter's closed-won deals and calculate commissions in both systems, then reconcile.

The reconciliation is deal by deal, not aggregate.

  • Total commission match. Aggregate check first. If total commission in the new system is within 1 percent of the spreadsheet, that is a good starting signal.
  • Rep-level delta report. For every rep, compute the difference between the two systems. Any rep with a delta over $500 or 5 percent goes on the investigation list.
  • Deal-level investigation. For every rep on the investigation list, drill into the specific deals that drive the delta. Determine whether the spreadsheet was right, the new system was right, or both are right and the input data was different.
  • Root cause tagging. Every delta gets a tag: data field difference, plan translation error, edge case not modeled, or spreadsheet formula error.

End of week 2: the reconciliation is complete for the previous quarter and every material delta has a documented cause.

What happens in week 3?

Week 3 is the second parallel run, this time on the current in-progress period, plus the fixes from week 2.

  • Apply plan translation fixes. Any edge case where the spreadsheet was right and the new system was wrong, the new system's plan gets adjusted. Any case where the spreadsheet was wrong and the new system was right, note it as a leakage recovery for the business case.
  • Apply data mapping fixes. Any case where the two systems read different data from the CRM, fix the mapping.
  • Run the current-period commissions in both systems again. With the fixes applied, the delta rate should drop materially. Target under 20 reps with material deltas by end of week 3.
  • Manager preview. First-line managers see their team's new-system statements for the first time, alongside the spreadsheet output. They ask questions and challenge specific numbers. RevOps investigates each.

End of week 3: the two systems agree on all but a handful of deals, and every remaining delta has a documented, agreed-upon explanation.

What happens in week 4?

Week 4 is the cutover. This is the payroll cycle when the new system becomes the source of truth.

  • Day 1 of the close. Lock the CRM deal set as normal. Both systems run against the same locked deal set.
  • Day 2. Both systems compute. Reconcile. Any delta above $50 gets investigated same day.
  • Day 3. Manager approvals happen in the new system, not the spreadsheet. Reps see their live statements for the first time. Field questions in real time.
  • Day 4. Accrual posted from the new system. Spreadsheet held in reserve as a check but not as the source.
  • Day 5. Payroll file transmitted from the new system. Spreadsheet archived, marked "final version, migration complete."

The spreadsheet does not get deleted. It stays as a historical reference. But it stops being the operating tool.

What can go wrong in the first live cutover?

Four common issues, and how to handle each.

Issue Mitigation
Rep flags a statement as wrong on day 3 Investigate in the new system. If the new system is right, walk the rep through the calculation with the audit trail. Usually resolves in one conversation.
Accrual differs from spreadsheet by more than 1 percent Reconcile deal by deal. The new system is usually right, but confirm before posting.
Manager cannot see a specific deal on their team's statement Check owner field on the deal in the CRM. If the owner changed post-close, the new system will reflect current owner unless historical ownership is captured.
Finance objects to the ASC 606 amortization schedule Compare against the spreadsheet-based schedule. If different, understand why and reconcile before finalizing.

None of these should be surprises if the parallel runs in weeks 2 and 3 were done thoroughly.

How do you know the cutover succeeded?

Three signals within the first 30 days after cutover.

  • Dispute rate at or below the pre-migration baseline. If disputes spike, the migration missed something in translation or data.
  • Close completed in the target timeframe. If the new-system close ran longer than the old spreadsheet close, the process is not yet operational.
  • No rep required an emergency spreadsheet recalculation. Every commission question got answered from the new system's audit trail. If anyone reached for the spreadsheet, the trust in the new system is not yet complete.

If all three are green, the migration is done. If any are yellow or red, spend the next 30 days on targeted fixes rather than declaring victory.

What separates a 30-day migration from a 90-day one?

The 30-day version works when three specific things are true.

  1. The CRM data was cleaned before week 1, not during. Migration is not the time to discover you have 200 deals with missing product line items.
  2. The plan was rebuilt correctly on the first try. Every clause captured, every edge case represented, no verbal-only rules relied on.
  3. The parallel run was taken seriously, not skipped. Every delta investigated, every root cause documented.

Migrations that stretch to 90 days almost always do so because one of these was rushed. The extra 60 days is spent recovering from that shortcut.

What actually matters

Retiring the comp spreadsheet in one payroll cycle is entirely doable, but the schedule works only if data cleanup happens before the migration starts, the plan gets rebuilt precisely in the new system, and the parallel run is treated as the critical control it is. The failure mode is not the technology. It is trying to skip the parallel run because the spreadsheet feels approximate anyway. That shortcut turns the first live payout into the parallel run, with real disputes at stake, and the team back on Excel within a quarter. Do the reconciliation once, seriously, and the cutover is boring, which is exactly the outcome you want.

commission automationrevopsspreadsheet migrationsales operations

Frequently asked questions

Can commission migration actually be done in 30 days?

Yes, for a team with reasonably clean CRM data, a plan under moderate complexity, and dedicated project ownership. It cannot be done in 30 days if the CRM has years of drift, the plan has more than five stacked mechanics, or no one is empowered to make decisions during the project. Assess honestly. A rushed migration that fails costs more than a two-month migration that succeeds.

What is the parallel run and why is it non-negotiable?

The parallel run means calculating commissions in both the old spreadsheet and the new system for the same period, then reconciling the outputs line by line. Every delta above a threshold, typically $50, gets investigated and resolved before cutover. This is what catches data mapping errors, plan translation errors, and edge cases you did not model. Skipping it means the first live payout run is your parallel run, with real money at stake.

What data cleanup has to happen before migration?

Canonical close date on every closed-won deal, single deal owner field, product line items filled in, split fields structured, deal type standardized, and multi-currency amounts with corporate currency conversion. The cleanup itself is 1 to 3 weeks of work, depending on how much drift is in the CRM. Do this before you engage a vendor, not during implementation.

Who has to be involved during the migration?

A dedicated RevOps lead as project owner, a finance representative for accrual and ASC 606 questions, a sales operations person for CRM data cleanup, and executive sponsorship for decisions about plan interpretation. First-line sales managers need to be looped in during weeks 3 and 4. Reps see the change on cutover day, with their own live statement. Do not underestimate the executive sponsor role.

How do you communicate the change to reps?

On cutover day, not before. Each rep gets a personal walkthrough of their new live statement, showing their last quarter's commission calculated in the new system and reconciled to what they were actually paid. Communicating earlier just creates anxiety about a change reps cannot yet see. When they see their own numbers, matching what they expected, trust builds in one conversation.

Every rep on a live commission statement

Jovanor reads closed-won deals from your CRM, runs them through your plan, and hands finance clean ASC 606 schedules every month.

Request early access