Payroll Input Reconciliation: Prove Approved Items Reached the Run

In the fictional bonus batch below, twelve approvals lead to ten expected earnings. Before release, the reviewer needs to account for each instruction, including a later-run item and a valid cancellation. Recurring pay adds another population that may arrive without a new file.
Payroll input reconciliation connects those instructions to their actual calculation results. For each item that should affect the run, establish the authorized source, the expected treatment and the observed result. Then work backward from the results to find entries without an explained source. Counts and control totals support that comparison; they cannot replace it.
Payroll preparers, reviewers and finance partners can use the Input-to-Run Coverage Sheet below to document current-run coverage. The worked bonus batch follows individual event identities; the rate and split-result examples show when a valid result has a different shape from its source. The scope ends at the calculation and release evidence. Payment settlement, tax filing and accounting reconciliation still need their own checks.

When missing input identifiers or incomplete result exports prevent this check, record that gap as a provider requirement. Take it to a free SelectSoftware Reviews advisor conversation to discuss suitable payroll services. Have each shortlisted provider demonstrate its own reports and source-to-result relationships.
Begin with instructions that belong in this calculation
Define the population before exporting the register. Name the employer, pay group, run identifier, pay period and intended payment date. Record whether the review covers a regular run, an off-cycle run or a correction. A single pay date may contain several calculations, and a single source may feed more than one run.
Distinguish the period when the employee earned an amount from the period when payroll processes it. A commission earned last month might be approved for this month's run. A future-dated allowance in today's source export might not belong in today's calculation. Document the intended destination instead of filtering only by the date the file arrived.
Create a source index with one entry for each input route: approved time, compensation changes, one-time earnings, benefits instructions, recurring pay, manual entries and provider-originated changes. Name the responsible source owner and the evidence that makes that route authoritative. An inbox folder called "payroll" is insufficient if some instructions arrive through an HR system or provider portal.
Keep the approved source version and its later revisions distinguishable. A file hash can help show that the reviewed bytes are the bytes retained, but it does not prove the file was loaded, calculated correctly or approved by an authorized person. Record the business approval separately from the technical file identity.
Agree how late arrivals enter the population. A cutoff exception should have its own identifier, approval and destination run. Do not overwrite the original source list and erase the fact that a change arrived after the review began. Equally, an internal cutoff does not establish that an earned payment may lawfully wait; resolve timing with the accountable payroll owner and applicable requirements.
The practical boundary statement might be: "Employer A, biweekly group B, regular run R102, calculated version 3, covering approved instructions effective in this period plus the separately listed prior-period corrections." A reviewer should be able to reproduce that boundary without asking the preparer which spreadsheet tab they meant.
Keep standing pay in the source population
A changes-only file is not the full authority for a payroll run. Salaries, recurring allowances and continuing deduction instructions may produce results without a new event this period. Include an approved standing-instruction baseline, then show how current changes amend it.
The baseline needs an effective date and a reliable source. For each recurring instruction, identify the worker and employment assignment, pay component, start and end dates, value or rule, and evidence of authorization. Review additions, stops and amendments against that baseline. Otherwise, an unchanged but unauthorized recurring payment can escape a review that examines only this week's upload.
Keep one-time and ongoing instructions separate. A one-time award should have a defined occurrence; an ongoing allowance needs an expected recurrence and a stopping condition. Reappearance is not automatically duplication when the instruction is recurring. Absence is not automatically correct because no new row was submitted.
For a termination, transfer or rehire, check what happened to the standing instruction and what obligations remain. A job record ending and a payroll input ending are different events. Do not assume either closes the other, or assume that a later rehire should reactivate an old allowance.
Texas A&M University System's Workday reference distinguishes one-time from ongoing payroll inputs and discusses their date behavior. It also documents situations requiring attention to future-dated inputs when employment ends. Those are examples from its implementation, not assurances about every Workday tenant or another provider. Verify the rules and reports in the system you actually operate.
When a full baseline export is unavailable, state the resulting coverage limit. Obtain a supported report, maintain a controlled baseline with changes, or arrange another documented review with the system owner. A successful comparison of the available change file should not be described as complete coverage of all recurring pay.
Choose the meaning of a matched item
Choose a unit that corresponds to an instruction the reviewer can understand. Employee headcount, source events, import rows and result lines answer different questions. One employee can have several approved bonuses, one source event can split into several results, and one register row can summarize several events.
Use a stable source-event identifier where available. Combine it with the worker's internal identifier, employment assignment, component, effective or earning dates and occurrence when those distinguish instructions. A name and amount alone are weak matching keys: two employees can share a name, and several authorized items can have the same value.
Check the uniqueness of the key before matching. If the source contains two rows with the same event identifier, determine whether they are duplicate copies, separate components of one instruction or a revision chain. Do not keep the first row encountered and silently discard the second. Preserve the business relationship and select the authorized version explicitly.
Record whether the input is an amount to add, a value to replace, a rate, a quantity, a recurring rule or a stop instruction. A $32 hourly rate is not a $32 expected earning. An instruction to stop a $100 deduction is not an instruction to take $100 this period. The comparison must respect the instruction's meaning.
Decide which output value should demonstrate that meaning. A bonus amount ordinarily needs the relevant earning result, not net pay after every deduction. A rate change may need the effective rate, eligible hours and resulting earnings. A stop instruction may need absence from the applicable result plus evidence that the recurring instruction was ended. A report that omits zero values may require another source of evidence.
Define legitimate splitting and aggregation before applying the match. For example, two location-specific results may satisfy one approved award if their relationship, destinations and combined value are correct. Conversely, one combined result does not prove which of several source items it includes unless a supporting detail report or other reliable evidence supplies the allocation.
Do not force an ambiguous match to improve a completion rate. Mark it unresolved, identify the missing evidence and assign a person who can resolve the relationship. An estimated join can help investigation, but the reviewer should know when it has not established the actual source of a result.
Collect output that can show what actually calculated
Keep evidence from the different stages separate. A transfer receipt establishes delivery to a route. An import acknowledgment can establish what the receiving process accepted or rejected. The calculated result shows what payroll applied. The payment record later shows what was released and settled.
Obtain item-level import results where available, including rejects and warnings. Reconcile accepted, rejected and otherwise unprocessed items back to the submitted source population using the report's actual status definitions. Some services report a file as successful while identifying individual exceptions elsewhere. Read the relevant service documentation and test the report's scope before relying on its headline status.
Capture the calculation version, report extraction time and report parameters. Include the employer, pay group, run type, period, worker filters and result status. Distinguish period values from year-to-date balances. A report covering the latest process may not have the same population as one covering all processes in the period.
Oracle's payroll calculation documentation describes separate purposes for element results, register detail, payroll activity and diagnostic messages. The useful lesson is to choose the report for the question being answered. The documentation does not establish that a single named report in any payroll product will expose every source identifier your comparison needs.
Texas A&M's official report catalog likewise lists batch inputs separately from inputs not processed into a payroll result. Its description places that latter review after calculation and before payroll completion. Ask your provider for the equivalent evidence and the actual point at which it becomes reliable.
Preserve the exports used for the decision with their parameters. A screenshot of a grand total is useful context but usually cannot reproduce an event-level match. If access permissions prevent the reviewer seeing necessary detail, resolve that access or arrange a controlled review rather than substituting the preparer's assurance.

Use section B's authority, result-reference and disposition fields to connect the records used in the review.
Look for missing inputs and unexplained results
Run the comparison in both directions. Starting only from the register can miss an approved event that never produced a result. Starting only from the source can miss an unapproved manual entry or a duplicated result introduced during processing.
For each approved source item, record one supported disposition:
Applied as intended, with the relevant calculated result references.
Applied through an authorized transformation, with the relationship and calculation explained.
Not due in this run, with evidence of its correct destination or effective date.
Superseded or cancelled, with valid authority and the replacement or cancellation reference.
Unresolved, including rejected, missing, ambiguous or incorrectly calculated items.
These are review categories, not claims about the labels your software uses. "Rejected" is not a satisfactory business disposition for an approved payment that remains due. "Future" needs an actual date and destination; it should not mean that nobody has investigated the item.
Then inspect the destination population for results without an explained source. First define what belongs in that reverse comparison. System-calculated taxes, net pay, employer liabilities and derived earnings may be expected outputs of authorized rules rather than separate uploaded instructions. Match them to their governing rules and inputs, or handle them in the relevant calculation review. Do not classify every result without a file row as an unauthorized payment.
Within the defined input-related population, investigate target-only items. They may be an authorized manual entry absent from the source index, a recurring item missing from the baseline, a duplicate retry, or an unapproved change. Add genuine missing authority through the controlled process; do not backdate an approval simply to make the file balance.
After the identity comparison, reconcile counts and totals by meaningful group. Separate currencies, components, units and relevant earning periods. Do not add hours to dollars, compare gross earnings to net pay or combine employee deductions with employer contributions. Retain signed amounts for arithmetic and examine positive and negative items separately when netting could conceal an error.
State counts in their own units: source events expected to apply, source events accounted for, destination result lines matched and unresolved items. A one-to-many relationship may produce a clean event reconciliation with different row counts. The reconciliation is the explained relationship, not a requirement that every count be identical.
Find C's missing result and explain X's payment
A fictional employer approves twelve bonus events for the source batch:
A: $900; B: $700; C: $600.
D: $500; E: $500.
F: $400; G: $400; H: $400.
I: $300; J: $300.
K: $200; L: $200.
The twelve events total $5,400. The retained source evidence establishes that K belongs to a later run and L was validly cancelled before becoming payable. Those assumptions are part of this fictional example; a real reviewer must establish the facts and payment obligations. Ten events, A through J, should therefore produce $5,000 of bonus earnings in the current run.
The register also shows ten bonus lines totaling $5,000. A preparer comparing only the line count and total sees a match. Searching by event identity leaves C's approved $600 without a calculated result and identifies a $600 payment under event X without a matching authorized instruction.
Nine valid events account for $4,400. The extra $600 takes the actual total back to $5,000, concealing the missing $600. The aggregate variance is zero; the two exceptions are real and involve different event identities. Do not cancel the findings against one another or report the batch as correctly applied.
Investigate C's missing result and X's origin separately. If X is an unapproved duplicate, determine the processing and payment state before correcting it. If it is actually an authorized item from another route, obtain that route's evidence and revise the population transparently. Either explanation leaves C requiring its own resolution.
After correction, a fresh calculated result should show A through J applied as intended, with K's future destination and L's cancellation still explained. Record the new run version and the evidence for both changes. If an amount was already paid incorrectly, the input comparison identifies the problem but does not itself provide a lawful recovery method.
This example uses a single bonus earning code and currency. It does not compare the bonus source with the employee's total gross pay or bank deposit, both of which may contain other components. Keep the same specificity in a real control total.

K's later-run destination and L's valid cancellation explain the two exclusions; C and X remain separate exceptions to resolve.
Recognize legitimate transformations before calling a difference an error
An input and its result need not have the same shape. Require an authorized explanation for their relationship, and verify the explanation against the actual calculation. A plausible story added after the result is observed is weaker than a documented rule that predicts it.
A replacement rate is not an additional earning. In a fictional simple case, a worker has 80 eligible straight-time hours and an approved rate change from $30 to $32 per hour for all those hours. Expected straight-time earnings are $2,560 rather than $2,400, a $160 increase. The source instruction contains a rate of $32; matching that number to a $32 earning result would be the wrong test.
The reviewer needs the effective rate, the hours to which it applies and the resulting earnings. If the change begins partway through the period, split the hours by the applicable dates before calculating an expectation. Overtime, bonuses, multiple rates and retroactive adjustments can introduce additional requirements. This simple arithmetic example does not establish their legal treatment or replace their separate calculation checks.
An authorized allocation may create two results. Suppose a fictional $1,200 award is approved to split equally between two employment assignments. Two linked results of $600 each can satisfy one source event. Verify the worker, both assignments, the component, dates and the $1,200 combined amount. Two $600 results on the same assignment would balance financially while failing the authorized allocation.
Keep the parent event identifier and the child result references together. Do not clone the $1,200 expectation onto each child and manufacture a $2,400 expected total. If the export flattens or repeats parent values, understand its grain before summing. Document which field represents an event amount and which represents a result-line amount.
A stop instruction may need evidence outside the register. An authorized recurring deduction stop can be correctly implemented even when the register has no row for that component. Confirm that the stop was effective for this run, the continuing instruction was ended and no deduction occurred in the relevant results. Absence from a filtered report alone is not proof of absence from payroll.
Link a retroactive result to its original instruction. A current result may adjust an earlier earning period. Link the original instruction, the correction and the actual result. Distinguish a replacement result from an incremental adjustment so that the same original amount is not counted twice. Verify the provider's treatment rather than assuming that every negative line reverses the line immediately above it.
Use tolerances only for a defined comparison that can legitimately differ, such as an approved rounding treatment. Record the basis and owner of the tolerance. A dollar threshold cannot explain a missing worker, an unauthorized instruction, a wrong employer or an unexplained duplicate, even when the amount is small.

Use the twelve-event example as a demonstration request when comparing payroll services. A free conversation with a SelectSoftware Reviews advisor can start with the reports you need for C's missing result, X's unexplained payment and K's future destination. Require each proposed service to demonstrate the workflow in its own system.
Input-to-Run Coverage Sheet
Copy section A once for the review. Repeat section B for each source event or standing instruction in the defined population. Use section C for each exception. In a larger population, the same fields can form a controlled register, provided its relationships and totals remain reproducible.
For a destination-only item, create a section B record with its actual result references and mark the source as "not established" until investigated. Do not invent a source identifier or treat the record as approved. Use internal worker identifiers and controlled evidence links; avoid copying bank details, tax identifiers or other unnecessary personal data into the sheet.
A. Calculation and source boundary
Employer and pay group: ____.
Run identifier, type, pay period and payment date: ____.
Calculation version and output extraction time: ____.
Source routes, approved versions and standing baseline: ____.
Included components, currencies and comparison units: ____.
Source cutoff, late-change references and review owner: ____.
Retain the calculation report's employer, period and worker filters beside the exports. A change to an included run, filter or source version may require a new comparison, not a handwritten amendment to the total.
B. One instruction and its observed disposition
Source event or standing-instruction identifier and version: ____.
Internal worker identifier and employment assignment: ____.
Component, effective dates and earning period: ____.
Approval or continuing-authority evidence: ____.
Instruction type and original value with units: ____.
Expected treatment and authorized transformation: ____.
Expected result references or matching relationship: ____.
Actual result identifiers, values and calculation version: ____.
Supported disposition and its evidence: ____.
Remaining variance or missing evidence: ____.
Record the expected treatment before marking an item matched. If several results fulfill one instruction, retain every child reference and count the parent expectation once. If the instruction is not due in this run, identify the actual future destination or other evidence supporting that conclusion.
C. Exception through verified follow-through
Exception identifier, affected worker and pay impact: ____.
Correction owner, required action and deadline: ____.
New calculation or non-run evidence and recheck result: ____.
Reviewer decision, authority and decision time: ____.
Outstanding payment, notification or later-run follow-up: ____.
Keep the initial failed comparison and the corrected version. An exception can be explained without being corrected, and a calculation can be corrected before a payment or employee notification is complete. Use those distinct states rather than a single green status for everything.
At the review level, summarize source events by supported disposition and destination results by matching status. Report unresolved counts and amounts separately by relevant component and currency. Make the summary traceable to these records, so another reviewer can select an exception and reconstruct its path.
Repair the comparison when payroll changes
A signoff applies to the versions it reviewed. If an input changes afterward, identify the affected event, its reason and authority, and the recalculated output. Check whether the change can affect other workers or components through a shared rule. The scope of rechecking should follow that dependency rather than the size of the edited cell.
For an additive correction, establish whether the original instruction remains active. For a replacement, establish which version supersedes which. For a retry, confirm whether the earlier attempt produced an accepted item or calculated result before resending. Follow the provider's supported retry and duplicate controls; a timeout does not prove the receiving system did nothing.
Preserve the attempt identifiers and the evidence used to choose the next step. If the service cannot establish the original attempt's outcome, escalate that uncertainty with the deadline and affected population. Do not describe a resend as safe merely because the upload button allows it.
After a repair, calculate again as required by the service's process, extract new results with the same relevant parameters and repeat the affected matches. Reconcile the rest of the population as needed to establish that the repair did not create new omissions or duplicates. Tie the final release decision to the new version, not the obsolete preview.
If the final result cannot be exported until payroll is completed, document exactly what the pre-release evidence can establish and what must be verified immediately afterward. Arrange a supported preview or compensating review where possible. Do not label a post-completion report as evidence that existed before release.
Make a release decision without losing the pay obligation
Present the reviewer with the population, its supported dispositions and the unresolved exceptions. The useful question is whether the available evidence supports the intended run, what remains uncertain and what action is required before the applicable deadlines.
Separate three decisions: the input is authorized; the calculation applied it correctly; the payment may be released through the chosen route. A manager approving a bonus does not prove payroll calculated it, and a calculated earning does not prove cash reached the employee. Assign each decision to the person with the necessary authority and evidence.
For an unresolved missing payment, identify the worker, the amount or basis still being established, the required payment timing and the authorized correction route. Escalate promptly. Do not turn the review checklist into blanket permission to delay earned wages, cancel an obligation or make an unsupported deduction. Federal overtime payment timing, applicable state requirements and the actual facts govern those decisions.
An approved future destination needs follow-through. Put the event on the next run's expected list with an owner and a verification date. A prior-period item that remains open should not disappear when the team starts a new spreadsheet. Keep it visible until the actual result and any remaining payment work are resolved.
Where a reported difference is accepted as a legitimate transformation, retain the calculation and authority supporting it. Where the team permits a controlled exception, record the accountable decision and unresolved risk. Neither "reviewed" nor an executive signature converts missing evidence into a clean reconciliation.
Keep the decision record in the approved payroll evidence location with access appropriate to its contents. The coverage sheet supplements the payroll records that must be retained; it is not a substitute for them or a universal retention schedule. The Department of Labor's recordkeeping regulations describe records required for covered workers, while other tax, state, contractual or preservation obligations may also apply.
Build a repeatable check before automating it
Begin with one representative actual run and its real input routes. Agree the event identifiers and comparison meanings with the source owners and payroll system owner. Select known examples of a one-time earning, a standing instruction, a changed rate, a split result, a rejected input and a correction where those occur in your process.
Prove that the reports expose both positive and negative outcomes. A report containing only successful items cannot demonstrate completeness of the submitted source. A register filtered to active employees may miss someone who left but still has an amount due. Record each report's coverage and investigate which exclusions are intentional.
Use controlled, non-production test data when testing a new matching rule or workflow. Do not create real payroll payments solely to exercise a reconciliation. Compare the test's known expected population with the matching output and retain the actual result. Document what the test did and did not establish instead of treating a few successful cases as evidence of every edge case.
For a small, stable population, a controlled spreadsheet may be proportionate. Protect source imports, make matching logic visible, check duplicate keys and preserve the reviewed version. For larger or more fragmented populations, automated matching can help, but it still needs reliable source authority, explicit transformations and an exception queue a person owns.
Ask automation vendors to demonstrate changed identifiers, many-to-one results, reversals, recurring instructions and incomplete exports. Check whether unmatched items remain visible, whether the software distinguishes row counts from event counts, and whether a re-run preserves earlier evidence. A dashboard showing "100% reconciled" is not useful if exclusions and tolerances cannot be inspected.
Measure the process with defined populations: expected source events, unresolved events, unexplained destination results and aging exceptions. A falling exception count can reflect better controls, a smaller population or a changed filter. Establish comparability before using it as evidence of improvement.
Answers for difficult input populations
Is a control total enough for a small batch? A total is a useful arithmetic check, especially when the source and result use the same component and units. It cannot establish identity or authority. For a small batch, reviewing every event may be straightforward; retain both the event comparison and the total rather than choosing only one.
Must every payroll result have a newly approved source row? No. Standing authorized instructions and system-calculated outputs may produce results without a new upload. Define the governing baseline and rules, then account for changes. The reverse comparison should expose genuinely unexplained results without misclassifying normal derived calculations.
What if the provider drops our event identifier? Use a documented relationship supported by the available detail, such as worker, assignment, component, dates and occurrence. Check whether that combination is unique. If it is not, obtain additional provider evidence or maintain a controlled cross-reference. Do not describe a possible match as a proven one.
Can we sample instead of reconciling the full population? Sampling can test the operation of a control or investigate calculation details, but it does not account for every approved item. If this review covers only a sample or one input route, name that scope and arrange separate completeness evidence for the rest. Do not generalize an examined subset into a full-run coverage claim.
Does zero net pay mean an input failed? No. Net pay combines earnings, deductions and other calculation effects. Inspect the specific instruction and corresponding results, including legitimate zero outcomes or reversals. A positive earning with zero net pay presents different questions from an earning that never calculated.
What should happen when the source owner disputes the result? Keep the instruction, version, approval and actual output together. Identify whether the disagreement concerns what was authorized, how the system interpreted it or what was paid. Route that question to the appropriate owner, record the decision and verify the resulting correction. Avoid changing source evidence retrospectively to fit the register.
For the next run, choose the source population before opening the summary report. Carry each instruction through its observed disposition, then investigate results that lack an explained source. The decision should leave a reviewer able to identify what applied, what did not, why, and who still owes the next action.

A completed coverage sheet gives a provider discussion concrete requirements: event identifiers, versioned result detail and visible unresolved items. For a free consultation with SelectSoftware Reviews, bring the evidence your current service cannot supply and the manual work that creates. Obtain demonstration evidence from the provider before deciding.
Find related controls in Payroll Operations & Controls. Browse the Decision Guides library.

About the author
Ben Scott writes and maintains payroll decision guides for founders and operators. His work focuses on execution realities and how decisions hold up under growth, complexity, and controls and documentation pressure. He works hands-on in HR and leave-management roles that intersect with payroll-adjacent workflows such as benefits coordination, cutovers, and compliance-driven process controls.




